Windowsアプリケーションエラー0xc0000906を修正する方法は?



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

いくつかのWindowsユーザーは、に遭遇した後、質問で私たちに連絡しています アプリケーションエラー0xc0000906 さまざまなサードパーティアプリケーションを開こうとしたとき。一部のユーザーは、開こうとしているアプリケーションの大部分がこのエラーコードをトリガーしていると報告していますが、他のユーザーは、選択したゲームでのみ発生すると述べています。結局のところ、この問題はWindows 7、Windows 8.1、およびWindows10で発生しています。





Windowsでアプリケーションエラー0xc0000906の原因は何ですか?

さまざまなユーザーレポートを確認し、影響を受けるユーザーが問題を解決するために正常に展開した最も一般的な修正戦略をテストすることで、この問題を調査しました。 0xc0000906エラー コード。結局のところ、このエラーコードをトリガーする可能性のあるいくつかの異なる潜在的な原因があります。潜在的な原因の候補リストは次のとおりです。



  • システムファイルの破損 –ほとんどの場合、この特定の問題は、アプリケーションの起動を担当するいくつかのDLLを妨害しているある種のシステム破損によって引き起こされます。このシナリオが当てはまる場合は、DISMまたはSFCを介して破損したファイルを修復するか、修復インストールまたはクリーンインストール手順を介して各OSコンポーネントを更新することにより、問題を解決できます。
  • 最近のシステム変更 –結局のところ、サードパーティのインストールやドライバーの更新など、最近のマシンの変更が、サードパーティのアプリの起動を担当する一部のDLLに干渉する可能性もあります。このシナリオが当てはまる場合は、システムの復元ユーティリティを使用してマシンの状態を正常な状態に復元することで、問題を修正できるはずです。

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

結局のところ、ほとんどの場合、このエラーはある種のシステムファイルの破損が原因で発生しています。ザ・ 0xc0000906エラー コードは、多くの場合、システムが以前に何らかの変更を受けたインスタンスにリンクされています(OSのアップグレード、一部のアイテムの検疫に終わったセキュリティスキャン、予期しないマシンの中断など)。

このシナリオが当てはまる場合、問題を解決する最も効率的な方法は、オペレーティングシステムファイル間の論理エラーとシステムファイルの破損を修正できる一連の組み込みユーティリティを実行することです。これを達成することになると、両方 DISM(展開イメージのサービスと管理) そして SFC(システムファイルチェッカー)。

動作は少し異なりますが、どちらも最終的に同じ目標を達成するのに役立ちます。 DISMはシステムプロセスの修正に優れていますが、論理エラーの修正に関してはSFCが優れています。



問題を解決する可能性を最大化するために、両方のタイプのスキャンを実行して、最終的に原因となる可能性のあるすべての破損したインスタンスを修正する可能性を高めることをお勧めします。 0xc0000906エラー。

プロセス全体をガイドする簡単なステップバイステップガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 ‘cmd’ テキストボックス内で、を押します Ctrl + Shift + Enter 管理者アクセスでコマンドプロンプトを開きます。によって促されたとき UAC(ユーザーアカウント制御) プロンプト、クリック はい 管理者権限を付与します。

    コマンドプロンプトを開く

  2. 管理者特権のCMDプロンプトに入ることができたら、次のコマンドを同じ順序で入力して、を押します。 入る DISMスキャンを開始するには:
    Dism.exe / online / cleanup-image / restorehealth Dism.exe / online / cleanup-image / scanhealth

    注意: この手順を開始する前に、この手順を開始する前に、インターネット接続が安定していることを確認してください。これは、DISMがWUを積極的に使用して正常なコピーをダウンロードし、後で破損したアイテムを置き換えるために使用されるために発生します。そして、各コマンドが何をするかを知っているので、最初の (スキャンリース) 2番目の間にシステムの不整合についてシステムを分析します (健康回復) 修復手順を開始します。

  3. この手順が完了するまで待ってから、コンピューターを再起動し、次の起動手順が完了するまで辛抱強く待ちます。これが完了したら、手順1をもう一度実行して、別の昇格されたCMDプロンプトを開きます。ただし、今回は次のコマンドを入力してを押します 入る SFCスキャンを開始するには:
    sfc / scannow

    注意: いかなる状況でも、この手順が完了する前に中断しないでください(操作が数分間フリーズする場合でも)。これを行うと、システムが危険にさらされ、将来的に他の論理エラーに直面する可能性があります。

  4. 2回目のスキャンが終了したら、コンピュータをもう一度再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

上記の手順を実行しても、同じ問題が発生する場合 0xc0000906 エラーが発生した場合は、以下の次の方法に進んでください。

方法2:システムの復元を実行する

最近この動作を経験し始めたばかりの場合は、最近のシステム変更が原因で問題が発生している可能性が高くなります。一部の影響を受けるユーザーが確認しているように、サードパーティのサービスまたはサービスがこの問題の出現に非常に責任がある可能性があります。

この場合、システムの復元ユーティリティを使用することは、問題を解決するための最も便利な方法の1つです。デフォルトでは、Windowsは重要なランドマーク(重要な更新のインストール、サードパーティのインストールなど)でスナップショットを定期的に保存するように構成されていることに注意してください。

ただし、以下の手順を開始する前に、復元ポイントを作成してから行った変更は、それを使用してマシンを復元すると失われることに注意してください。これには、インストールされているすべてのアプリ、ドライバー、サードパーティアプリケーション、ゲーム、その他すべてが含まれます。

この方法の結果を理解している場合は、以下の手順に従って復元プロセスを開始してください。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「Rstrui」 テキストボックス内でを押します 入る 開くために システムの復元 メニュー。

    [ファイル名を指定して実行]ボックスからシステムの復元ウィザードを開く

  2. 最初のシステムの復元画面が表示されたら、[ 次のメニューに進みます。

    システムの復元の使用

  3. 次の画面で、に関連付けられているチェックボックスをオンにすることから始めます より多くの復元ポイントを表示する 。この手順を完了したら、保存された各復元ポイントの日付の比較を開始し、出現前に作成された復元ポイントを選択します。 0xc0000906 エラー。正しい復元ポイントを選択したら、をクリックします 最終メニューに進みます。

    システムを以前の時点に復元する

  4. この時点に到達すると、ユーティリティを使用できるようになります。あとは、をクリックして復元プロセスを開始するだけです。 終了します。
  5. これを行うとすぐに、PCが再起動し、前の状態がマウントされます。プロセスが終了したら、アプリケーションを再度起動して、 0xc0000906 エラーは解決されました。

それでも同じ問題が発生する場合は、以下の次の方法に進んでください。

方法3:すべてのOSコンポーネントを更新する

上記のいずれの手順でも解決できない場合 0xc0000906 エラーの場合、従来は解決できないタイプのシステム破損の問題に直面している可能性が非常に高くなります。この場合、すべてのWindowsコンポーネントを更新する手順に従うことで、問題を解決できます。

システムファイルの完全なリセットは、2つの異なる方法で実行できます。 クリーンインストール または経由 修理インストール(インプレース修理)。

クリーンインストール は簡単な手順ですが、主な欠点は、事前にバックアップしない限り、個人データ(メディア、アプリ、ゲームなど)を保持できないことです。

より焦点を絞った、しかしより退屈なアプローチは、 修理インストール(インプレースアップグレード) 。これははるかに長い操作ですが、選択的なバックアップを作成しなくても、アプリケーションやゲームを含むすべての個人データを保持できます。

読んだ5分