修正:0x80240017不特定のエラー



問題を排除するために楽器を試してください

伝えられるところによると、何人かのユーザーが 0x80240017不特定のエラー インストールしようとすると Visual Studio2013用のVisualC ++再配布可能パッケージ または Visual Studio2015用のVisualC ++再配布可能パッケージ 。この問題は、Windows 7、Windows 8.1、およびWindows 10で発生することが報告されているため、特定のWindowsバージョンに限定されるものではありません。



0x80240017不特定のエラー



何が原因で 0x80240017不特定のエラー」?

この特定の問題を調査するために、さまざまなユーザーレポートと、問題を解決するために使用した修復戦略を調べました。私たちが発見したいくつかの一般的なシナリオに基づいて、このエラーメッセージの出現に責任があるいくつかの一般的な原因があります。



  • ユーザーが不完全なVisualC ++ redistパッケージをインストールしようとしています –ほとんどの場合、この特定のエラーは、ユーザーが不完全/破損したインストーラーを使用してパッケージをインストールしようとしているために発生します。これは通常、ユーザーにVisual C ++パッケージを提供するアプリケーションインストーラーで発生することが報告されています。この場合の解決策は、MicrosoftのWebサイトから完全なVisual C ++バージョンをダウンロードすることです。
  • Visual C ++ redistパッケージがWindowsv6.1にインストールされている –このエラーメッセージは、ターゲットオペレーティングシステムがWindowsv6.1である場合にも発生することが報告されています。この問題は、パッケージがWindows7以降にのみインストールされるように設計されているために発生します。この場合の解決策は、Service Pack1をインストールするようにアップグレードすることです。
  • コンピューターにユニバーサルCランタイムアップデートがありません – WindowsバージョンにユニバーサルCランタイムの更新がない場合にも、エラーメッセージが表示されることがあります。これは通常、Pythonディストリビューションのインストール時にエラーが発生した状況で効果的であると報告されています。
  • WindowsUpdateはすでにVisualC ++ redistパッケージをダウンロードしています – Windows Updateコンポーネントが必要なものをダウンロードできた場合にも、エラーメッセージが表示される可能性があります Visual C ++ パッケージですが、まだインストールできていません。この場合の解決策は、保留中の更新をインストールすることです。
  • 破損した/不完全なVisualC ++再頒布可能インストール –ユーザーが破損または不完全な既存のVisual C ++インストールを使用している場合にも、エラーが発生する可能性があります。この場合の解決策は、公式ダウンロードページから必要なものを再インストールする前に、既存のVisual C ++インストールをアンインストールすることです。

この特定のエラーメッセージの解決に苦労している場合は、この記事で検証済みのトラブルシューティング手順のコレクションを提供します。以下に、同様の状況にある他のユーザーが問題を解決するために使用したいくつかの異なる方法を示します。

できるだけ効率的にしたい場合は、以下の方法を順番に実行することをお勧めします。最終的には、特定のマシンで問題を解決するのに役立つ一連の手順に出くわす必要があります。

方法1:Visual C ++再頒布可能パッケージのインストールパッケージをダウンロードする

この問題は主に、アプリケーションインストーラーがVisual C ++再頒布可能パッケージのインストールを要求した後に発生するため、インストーラーが古くなっているか、正しくダウンロードされなかった可能性があります。



同様の状況にあることに気付いた何人かのユーザーは、再ダウンロードした後に問題が解決したと報告しています。 Visual C ++再配布可能パッケージ 公式チャンネルから。一部のユーザーは、新しくダウンロードしたインストーラーからインストールを試みたときに、0x80240017 UnspecifiedErrorが返されませんでした。

必要なものをダウンロードしてインストールするためのクイックガイドは次のとおりです Visual C ++再配布可能パッケージ Microsoftのサーバーから:

  1. に該当するダウンロードリンクにアクセスしてください Visual C ++再配布可能パッケージ インストールする必要があるもの:
    Visual Studio2013用のVisualC ++再配布可能パッケージ - ダウンロードリンク
    Visual Studio2015用のVisualC ++再配布可能パッケージ - ダウンロードリンク
  2. ダウンロードページが表示されたら、インストール言語を選択して、 ダウンロード ボタンをクリックしてダウンロードを開始します。

    必要なVisualC ++再頒布可能パッケージのダウンロード

  3. OSアーキテクチャに応じて正しいインストーラーを選択してください。に関連付けられているチェックボックスをオンにします vc-redist.x64.exe 64ビットバージョンのWindowsまたは vc-redist.x64.exe 32ビットを使用している場合はボックス。次に、ヒット ダウンロードを開始します。

    Visual C ++再頒布可能パッケージインストーラーのダウンロード

  4. インストール実行可能ファイルを開き、画面の指示に従ってインストールを完了します。

    Visual C ++再配布可能パッケージのインストール

まだ発生している場合 0x80240017不特定のエラー、 以下の次の方法に移動します。

方法2:Windows 7 Service Pack 1のインストール(該当する場合)

一部のユーザーが報告しているように、インストールしようとしている場合にも問題が発生する可能性があります Visual Studio2013用のVisualC ++再配布可能パッケージ または 2015年 オン Windows v6.1(ビルド7600:サービスパック0)。 この特定のケースでは、2つの再配布可能なパッケージがWindows 7 Service Pack1以降にインストールされるように設計されているためにエラーが発生します。

同様の状況にあることに気付いた数人のユーザーが、Service Pack1をインストールした後に問題が解決したと報告しています。これを行う方法のクイックガイドは次のとおりです。

  1. このリンクにアクセスしてください( ここに )、言語を選択して、 ダウンロード Service Pack1をダウンロードするためのボタン。

    Windowsv6.1用のServicePack 1のダウンロード(ビルド7600:Service Pack 0)

  2. 次の画面で、プライマリISOファイル以外のすべてのチェックを外します。そうしたら、 ボタンをクリックしてダウンロードを開始します。

    Windows 7 Service Pack1のインストールに必要なISOファイルのダウンロード。

  3. ISOファイルがダウンロードされたら、このリンクにアクセスしてください( ここに )そしてダウンロードボタンをクリックしてダウンロードします WinCDEMU4.1ツール 。このツールを使用して、Service Pack1のアップグレードを適用します。

    WinCDEmu4.1ツールのダウンロード

  4. のインストール実行可能ファイルを開きます WinCDEmu とヒット インストール ボタンをクリックして、コンピューターにツールをセットアップします。

    WinCDEmuツールのインストール

  5. ツールがインストールされたら、をクリックします インストール 必要なシステムソフトウェアを追加します。

    追加ソフトウェアのインストール

  6. コンピューターを再起動して、WindowsCDEmuのインストールを完了します。
  7. 次の起動が完了したら、Isoファイルをダウンロードした場所に移動し(手順2で)、ファイルを右クリックして選択します。 ドライバー文字を選択してマウント

    WinCDEmuを使用したServicePack1ファイルのマウント

  8. 作成するドライブの文字を選択し、 ディスクタイプデータディスク をクリックします OK マウントするには メジャー ファイル。

    ServicePackイメージのマウント

  9. Windows 7 Service Pack 1イメージをマウントした状態で、画面の指示に従ってインストールを完了します。
  10. Service Pack 1をインストールしたら、コンピュータをもう一度再起動し、インストールを試みてエラーメッセージが解決されるかどうかを確認します。 Visual C ++再配布可能パッケージ 再び。

まだ発生している場合 0x80240017不特定のエラー、 以下の次の方法に移動します。

方法3:ユニバーサルCランタイムアップデートのインストール

Pythonのインストーラー(または別のアプリケーション)からredistパッケージのインストールを求められた後、このエラーが発生した数人のユーザーが、インストールすると問題が解決したと報告しています。 ユニバーサルCランタイム Windowsバージョンに適用可能なアップデート。

これを行うためのクイックガイドは次のとおりです。

  1. このリンクにアクセスしてください( ここに )、方法2まで下にスクロールし、Windowsバージョンに適用可能な更新パッケージをダウンロードします。

    ユニバーサルCランタイムインストーラーの適切なバージョンのダウンロード

  2. 次の画面から、ご希望の言語を選択し、 ダウンロード ボタンをクリックしてダウンロードを開始します。

    インストーラーのダウンロード

  3. インストール実行可能ファイルを開き、画面の指示に従って、UniversalCランタイムアップデートをインストールします。プロセスが完了したら、コンピュータを再起動し、次回の起動時にエラーメッセージが解決されたかどうかを確認します。

それでも「 0x80240017不特定のエラー」 次の起動時に、以下の次の方法に移動します。

方法4:保留中のWindowsUpdateをインストールする

「」に遭遇した数人のユーザー 0x80240017不特定のエラー」 インストールしようとすると Visual C ++ redistパッケージ Python(または同様のディストリビューション)からそうするように求められた後、保留中のWindows Updateをインストールした後、問題が解決したと報告されました。

実は、この特定の問題は、Visual C ++ redistパッケージがWindowsUpdateコンポーネントによってダウンロードされたが、インストールされていない場合に発生する可能性があります。

このシナリオが現在の状況に当てはまる場合は、以下の手順に従って、保留中のWindows Updateをインストールし、「 0x80240017不特定のエラー」:

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 ms-settings:windowsupdate 」を押して 入る 開くには Windows Update の画面 設定 アプリ。

    WindowsUpdate画面を開く

    注意: Windows 10より古いバージョンのWindowsを実行している場合は、代わりに「wuapp」コマンドを使用してください。

  2. Windows Update画面内で、をクリックします アップデートを確認する 、次に画面の指示に従って、保留中のすべてのWindowsUpdateをインストールします。

    アップデートの確認

  3. 再起動を求めるメッセージが表示されたら、再起動し、Windows Update画面に戻って、他に保留中の更新があるかどうかを確認してください。
  4. Microsoft Visual C ++再頒布可能パッケージを再度インストールして、エラーメッセージが解決されているかどうかを確認してください。

それでも「」が発生する場合 0x80240017不特定のエラー」、 以下の次の方法に移動します。

方法5:既存のMicrosoft Visual C ++再頒布可能パッケージをアンインストールする

影響を受ける一部のユーザーが示唆しているように、現在のMicrosoft Visual C ++再配布可能インストールの1つが破損している場合にも問題が発生する可能性があります。同様の状況にあった数人のユーザーが、既存のMicrosoft Visual C ++インストールをアンインストールした後、必要なものを適用しようとする前に、エラーメッセージが表示されなくなったと報告しています。 Visual C ++ Redist パッケージ。

既存のアンインストールに関するクイックガイドは次のとおりです Microsoft Visual C ++再頒布可能パッケージ 再インストールを試みる前に:

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 appwiz.cpl 」を押して 入る 開くには プログラムと機能 画面。

    appwiz.cplと入力し、Enterキーを押して、インストールされているプログラムのリストを開きます。

  2. 内部 プログラムとファイル 画面で、右側のペインに移動し、を右クリックします。 Microsoft Visual C ++ redist パッケージ化して選択 アンインストール

    Visual C ++ redistパッケージのアンインストール

  3. 次のメニュー内で、 アンインストール 画面の指示に従って、 Microsoft Visual C ++ redist パッケージ。

    Visual C ++パッケージのアンインストール

    注意: 複数のMicrosoftVisual C ++をインストールしている場合は、それぞれについて手順2と手順3を繰り返します。

  4. すべてのMicrosoftVisual C ++インストールをアンインストールできたら、コンピューターを再起動します。
  5. 次回の起動時に、これらのリンクのいずれかから必要なMicrosoft Visual C ++インストールをダウンロードしてインストールし、問題が解決されているかどうかを確認します。
    Visual Studio2013用のVisualC ++再配布可能パッケージ - ダウンロードリンク
    Visual Studio2015用のVisualC ++再配布可能パッケージ - ダウンロードリンク

方法6:古いPythonバージョンをインストールする(該当する場合)

Pythonディストリビューションをインストールしようとしたときにこのエラーメッセージが表示された場合は、古いディストリビューションでプロセスを繰り返して、エラーメッセージが引き続き発生するかどうかを確認することをお勧めします。

同様のシナリオで問題が発生した数人のユーザーは、古いPythonディストリビューションをインストールすることで問題を回避できたと報告しています。

将来的に最新バージョンに更新する必要がある可能性があるため、これは必ずしも永続的な修正ではありませんが、Pythonディストリビューションをインストールできる迅速なソリューションを探している場合は効果的です。

同様の状況にある他のユーザーの発言に基づいて、ダウンロードすることで問題を回避できるはずです。 Pythonバージョン3.4.3 。ディストリビューションをダウンロードし、画面の指示に従って、Visual C ++ redistパッケージをインストールするように求められたときに同じエラーが表示されるかどうかを確認してください。

方法7:修復インストールの実行

結果が得られずにここまで来た場合は、何らかのシステムの破損が原因でこの問題が発生している可能性が高くなります。ファイルの破損を取り除き、解決するために使用できるいくつかの方法があります 0x80240017不特定のエラー、 しかし、同様の状況にある多くのユーザーが、修復インストールを実行した後に問題が解決したと報告しています。

修復インストールは、個人のファイルやアプリケーションに影響を与えることなく、Windows関連のすべてのコンポーネントを更新できる非破壊的な手順です。とは対照的に クリーンインストール 修復インストールを使用すると、写真、音楽、ビデオ、ユーザー設定、およびインストールされているサードパーティアプリケーションを含むすべての個人データを保持できます。

修復インストールを行うことにした場合は、この記事に記載されている手順に従うことができます (( ここに )。

読んだ7分