イベントビューアエラー0x80000000000000の修正方法

アプリケーションまたはBSODがクラッシュした後、 エラーコード0x80000000000000でイベントログを確認した後、いくつかのユーザーから質問が寄せられています。 ほとんどの場合、影響を受けるユーザーは、明らかなトリガーなしで問題がランダムに発生するようだと報告しています。 この問題は、Windows 7、Windows 8.1、およびWindows 10で発生するため、特定のWindowsバージョンに限定されません。

イベントログ内のエラー0x80000000000000

0x80000000000000エラーの原因は何ですか?

この特定のエラーを分析するために、さまざまなユーザーレポートと、この問題を解決するために一般的に展開されている修復戦略を調べました。 判明したように、問題は次の潜在的な原因の1つによって引き起こされる可能性があります。

  • システムファイルの破損結局のところ 、この特定の問題はシステムファイルの破損が原因で発生する可能性があります。 このエラーで常にイベントビューアーが表示される場合は、SFCやDISMなどのユーティリティを使用してWindowsファイルを修復し、論理エラーを修正することで問題を解決できるはずです。
  • 破損したVisual C ++ Redistパッケージ –不適切にインストールされた、または破損したC ++再頒布可能パッケージも、このタイプのエラーの原因となります。 影響を受ける複数のユーザーが、すべてのRedistパックをアンインストールしてから問題なく再インストールすることで問題を解決できたと報告しています。

この問題も発生している場合は、以下の潜在的な修正方法のいずれかに従って問題を解決できるはずです。 以下では、影響を受けるユーザーが0x80000000000000エラーを解決するために使用したいくつかの異なる戦略について説明します

最良の結果を得るために、配置した順序でメソッドに従うことをお勧めします。 それらは、効率と重大度の順に並べられています。 問題の原因となっている犯人に関係なく、以下の方法のいずれかがエラーコードの修正に役立ちます。

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

この特定の問題に対する最も一般的な修正方法は、この問題の原因である可能性のある潜在的な各C ++再頒布可能パッケージをアンインストールしてから再インストールすることです。 これは、破損したVisual C ++ Redistインストールが問題の原因である可能性が非常に高いことを示唆しています。

この手順は、Windows 7とWindows 10の両方で有効であることが確認されています。この特定の問題の原因となる可能性のあるすべての必要なVisual C ++パッケージのアンインストールと再インストールに関するクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、テキストボックス内に「appwiz.cpl」入力し、 Enterキーを押して、 プログラムと機能ユーティリティを開きます。

    実行プロンプトで「appwiz.cpl」を入力
  2. [プログラムと機能]画面に移動したら、インストールされているプログラムのリストを下にスクロールして、 Microsoft Visual C ++ Redistのインストールを見つけます それらが表示されたら、それぞれを右クリックして、コンテキストメニューから[ アンインストール ]を選択します。

    すべてのVisual C ++ Redistパッケージをアンインストールする
  3. 次に、画面上のプロンプトに従って、インストールしたすべてのredistパッケージをアンインストールします。
  4. すべてのパッケージがアンインストールされたら、[ プログラムと機能]ウィンドウを閉じて、コンピューターを再起動します。
  5. 次の起動シーケンスが完了したら、以下のリストからすべてのVisual C ++ Redistパッケージをインストールし、インストールが完了したらもう一度再起動します。

    Visual C ++ 2008再頒布可能パッケージ(x86)

    Visual C ++ 2008再頒布可能パッケージ(x64)

    Visual C ++ 2010再頒布可能パッケージ(x86)

    Visual C ++ 2010再頒布可能パッケージ(x64)

    Visual C ++ 2013再頒布可能パッケージ

    Visual C ++ 2015再頒布可能パッケージ

    注:古いRedistパックには、コンピューターのアーキテクチャに応じて2つの異なるバージョンがあります。 OSアーキテクチャに適用可能なビットバージョンのみをダウンロードしてください。

  6. 次の起動が完了したら、問題が解決したかどうかを確認してください。

イベントビューアー内に新しい0x80000000000000エラーが引き続き表示される場合は、下の次の方法に進んでください。

方法2:DISMおよびSFCスキャンを実行する

結局のところ、この特定の問題は、ある程度のシステムファイルの破損によって引き起こされる可能性もあります。 一部のWindowsフォルダー内の破損または何らかの論理エラーが原因で問題が発生した場合、破損した発生を置き換えるためにDISM(展開イメージのサービスと管理)またはSFC(システムファイルチェッカー)スキャンを実行することで修正できます。

これら2つのユーティリティはどちらもシステムファイルを修復できますが、異なる方法で修復します。 SFCは破損したファイルをローカルに保存されたコピーに置き換えることで修復しますが、DSMはWU(Windows Update)に依存して、破損した発生の健全なコピーをダウンロードします。

しかし、これらのユーティリティの1つがエラーを見つけることができたケースがたくさんあるので、他のユーティリティでは問題を修正するために両方のスキャンを実行することはお勧めできません。 必要なことは次のとおりです。

  1. Windowsキー+ Rを押して、 実行ボックスを開きます。 次に、テキストボックス内に「cmd」と入力または貼り付け、 Ctrl + Shift + Enterを押して、昇格したCMDプロンプトを開きます。

    管理者としてCMDを実行する

    注: UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして、CMDウィンドウに管理者権限を付与します。

  2. 管理者特権でコマンドプロンプトを開いたら、次のコマンドを入力し、Enterキーを押してSFCスキャンを開始します。
     sfc / scannow 

    重要 :このSFCスキャンを開始したら、手順が完了するまでこのウィンドウを閉じたり、コンピューターをシャットダウンしないでください。 そうしないと、コンピューターがさらに破損リスクにさらされます。

  3. スキャンが完了したら、ユーティリティが修正された破損ファイルを報告しない場合でも、昇格したコマンドプロンプトを閉じてコンピューターを再起動します。 SFCは、実際に修正できる論理エラーの報告に失敗したことで有名です。
  4. コンピュータが再起動したら、手順1をもう一度実行して、昇格した別のコマンドプロンプトを開きます。 次に、次のコマンドを入力してDISMスキャンを開始します。
     DISM /オンライン/ Cleanup-Image / RestoreHealth 

    注: DISMでは、破損の置換に使用する健全なファイルをダウンロードするために、信頼できるネットワーク接続が必要です。 DISMスキャンを開始する前に、このことを覚えておいてください。

  5. スキャンが完了したら、最後にシステムを再起動し、次のシステムの起動が完了したら問題が解決したかどうかを確認します。

興味深い記事