PC /デバイス修復エラー0xc0000221の修正方法

通常、0xc0000221エラーコードは、コンピューターの起動に失敗した直後に発生します。 ほとんどのユーザーは、これが起動のたびに起こるわけではないことを報告していますが、このエラーコードで自動修復ループでスタックしていると報告するユーザーもいます。

エラーコード:0xc0000221 PC /デバイスを修復する必要があります

「0x」で始まるエラーコードは、通常、システムレベルの破損の問題を示しています。 ただし、この特定のエラーコードでは、エラーはハードウェア関連(RAMの挿入または電力不足)である可能性もあります。

0xc0000221エラーコードの原因は何ですか?

問題を調査し、同じエラーのさまざまな症状を調べた後、0xc0000221エラーコードを生成する可能性のあるいくつかの異なる原因を発見しました。

  • 新しいRAMまたはハードドライブによって発生するハードウェアの問題 –ユーザーが2つ目のRAMスティックを挿入したり、新しいスレーブHDDを接続した後にこのエラーを受信し始めたという報告された事例がいくつかあります。
  • セカンダリGPU –この問題は、SLIまたはCrossFireがセットアップされているコンピューターで報告されることがあります。
  • 電源が十分な電力を供給できない -この動作は、電源が接続されたすべてのデバイスを維持するのに十分な大きさでない場合に発生する可能性があります。
  • システムファイルの破損 –エラーコードは、ファイルの破損に関係するシステムレベルの問題を示しています。
  • サードパーティのサービスが起動を中断している-BSODクラッシュを引き起こす不正なサードパーティのサービスによってエラーがトリガーされたケースが報告されています。

0xc0000221エラーコードを修正する方法

0xc0000221エラーコードの回避に役立つトラブルシューティングの手順を積極的に探している場合は、簡単に行えるようにしました。 以下に、同様のシナリオの他のユーザーが問題を解決するために正常に使用した潜在的な修正のコレクションがあります。

最良の結果を得るには、効率と重大度の順に並べられているため、以下の方法を提示された順序で実行してください。 最初の方法から始めて、問題を解決するのに効果的な修正が見つかるまで次の方法に進みます。

方法1:セーフモードで起動する

BSODクラッシュを促進している不正なサービスによって問題が促進されないようにすることで、トラブルシューティングクエストを始めましょう。 システムをセーフモードで起動することにより、サードパーティの干渉によって問題が発生しないことを確認できます。

セーフモードでは、コンピューターはスタートアッププロセスに必要な基本ファイルとドライバーのみで制限された状態で起動します。 コンピューターがセーフモードで正常に起動する場合、以前にインストールしたソフトウェアによって問題が促進されていると判断できます。

セーフモードでの起動とBSODクラッシュの原因となっているプロセスの特定に関するクイックガイドを次に示します。

  1. スタートアップ画面を通過できない場合は、スタートアッププロセス中に2つまたは3つの連続した中断を強制することにより、[ 詳細なスタートアップオプション]画面を強制的に表示できます。 これは、起動段階でPCを再起動することで簡単に行えます。

    3回連続して起動を中断すると、[高度な起動]メニューが表示されます

    注:起動プロセスを完了できる場合は、 [ 実行 ]ダイアログ( Windowsキー+ R )を開き、「 ms-settings:recovery 」と入力して、 [設定の復元 ]タブを開くこともできます 。 次に、[ 高度なスタートアップ ]の下の[今すぐ再起動する ]ボタンをクリックするだけで、コンピュータは[ 高度なスタートアップオプション ]メニューで直接再起動します。

    Advanced Startup Optionsメニューで再起動します
  2. [ 詳細なスタートアップオプション]画面で、[ トラブルシューティング ]を選択し、[ 詳細オプション ]をクリックします
  3. [ 詳細オプション ]内で、[ 起動設定]をクリックし、[再起動]ボタンをクリックします。

    [再起動]をクリックして、[スタートアップの設定]メニューを表示します
  4. スタートアップ設定に戻ったら、F4、F5、またはF6を押して、使用可能な3つのセーフモードのいずれかで起動します。
  5. コンピューターがセーフモードで正常に起動した場合、最近インストールしたアプリケーションのサービスがBSODの原因である可能性があります。 この時点で、問題を引き起こしていると思われる最近インストールされたプログラムのアンインストールを開始するか、このガイド( ここ )を使用して、原因を見つけるまで管理するまでプログラムとサービスをスタートアッププロセスから体系的に除外できます。

セーフモードでの起動中に同じBSODクラッシュが発生した場合は、以下の次の方法に進みます。

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

Windowsファイルの破損を修正するために設計されたいくつかの組み込みユーティリティを実行して、システムファイルの破損が原因で0xc0000221エラーコードが発生していないことを確認しましょう。

同じ問題に苦しんでいる複数のユーザーが、SFC、CHKDSK、またはDISMスキャンを介してシステムファイルの破損を解決することで、問題を解決することができました。 この手順には時間がかかる場合がありますので、しばらくお待ちください。完了するまでプロセスを中断しないでください。

SFCおよびDISMスキャンの実行に関するクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 cmd 」と入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、 [ はい]を選択して管理者権限を付与します。

    ダイアログの実行:cmdを押してCtrl + Shift + Enterを押します

    注:スタートアップ画面を通過できない場合は、 方法1の 手順1を実行して[ 高度なスタートアップオプション ]メニューに入り、 [トラブルシューティング]> [高度なオプション]> [コマンドプロンプト ]に進みます。

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

    注:このユーティリティは、システムの破損をスキャンし、破損したWindowsファイルをローカルにキャッシュされたコピーに置き換えます。

  3. プロセスが完了したら、コンピューターを再起動し、 エラーコード0xc0000221が表示されなくなったかどうかを確認します 。 それでもある場合は、手順1を再度実行して、昇格したコマンドプロンプトに戻り、次のコマンドを入力します。
     chkdsk / f C: 

    注:このユーティリティは、ディスクの分析を実行し、管理しているエラーを修復します。 OSが別の場所にある場合は、Cをドライブ文字に変更する必要があることに注意してください。

  4. 修復戦略が完了したら、マシンを再起動し、起動画面を通過できるかどうかを確認します。 同じエラーが繰り返される場合は、手順1を使用して管理者特権でのコマンドプロンプトに戻り、次のコマンドを入力します。
     dism / online / cleanup-image / restorehealth 

    注:このユーティリティは、破損したWindowsファイルをMicrosoftのサーバーからダウンロードした新しいコピーで置き換えます。 このスキャンを開始する前に、インターネット接続が安定していることが重要です。

  5. コンピューターを再起動し、次の起動時にエラーが解決するかどうかを確認し、解決しない場合は、以下の次の方法に進みます。

方法3:RAMの問題を確認する

RAMスティックは、多くの場合、 0xc0000221エラーコード原因として特定されます。 RAMの問題を特定するのは難しい場合があります。最高のテストユーティリティの一部でさえ、メモリの不一致エラーなどのすべてのエラーをキャッチできない場合があるためです。

RAMモジュールがエラーの原因であるかどうかを確認する最良かつ最も簡単な戦略は、PCを開いてモジュールの1つを削除することです(2つのRAMスティックを使用している場合)。

1つのRAMスティックだけでコンピューターが正常に起動する場合、2つのRAMスティックの位置を交換してみてください。

RAMモジュールの1つまたは両方に問題があると思われる場合は、 MemTestを実行できますが、最終結果を得るために少なくとも5時間は実行するようにしてください。

犯人リストからRAMモジュールをクリアできた場合は、以下の次の方法に進んでください。

方法4:セカンダリGPUと外付けHDDまたはSSDを削除する

他のユーザーは、不要なデバイスをすべて切断することでエラーコード0xc0000221を除去することに成功したと報告しています。 電源に接続されたすべてのデバイスを維持するのに十分な電力がないため、この問題が発生している可能性が完全にあります。

セカンダリHDD、外付けHDD、DVD光学ドライブ、SLIからの2番目のGPU(またはCrossFireセットアップ)、重要ではない周辺機器など、不要なデバイスをすべて切断して、この理論が当てはまるかどうかをテストしましょう。

お使いのPCが最小限になったら、コンピューターの電源を入れて、システムが起動画面を通過できるかどうかを確認します。 エラーコード0xc0000221表示されずにコンピューターが起動する場合は、原因を特定できるまで、重要でないコンポーネントを体系的に再接続します。

この方法が適用できなかった場合は、以下の次の方法に進みます。

方法5:以前のシステムの復元ポイントを使用する

いくつかのユーザーは、 Windows Update(WU)が大きなOSアップデートのインストールを完了した直後にこの問題が発生し始めたことを報告しています。 失敗したWindows Updateがエラーコード0xc0000221でランダムなBSODクラッシュを引き起こしている場合、システムの復元ポイントを使用して問題を解決できる可能性があります。

システムの復元はWindowsの機能であり、マシンの状態を以前の状態に復元することにより、さまざまなクラッシュを修正できます。 少し運が良ければ、 エラーコード0xc0000221が発生していない健全な状態にコンピューターを復元するために使用します

自分でデフォルトの動作を変更しない限り、OSは、エラーの原因となった更新が適用される直前にシステムの復元ポイントを作成しているはずです。 システムの復元機能を使用してエラーコード0xc0000221を解決するためのクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 rstrui 」と入力してEnterキーを押し、システムの復元ウィザードを開きます。

    実行ダイアログ:rstrui
  2. 最初の[システムの復元]画面で、[次へ]をクリックして[復元ポイント]セクションに進みます。
  3. 次の画面で、使用可能なすべての復元ポイントを表示するには、[ 復元ポイントさらに表示する]に関連付けられているチェックボックスをオンにします。

    [復元ポイントをさらに表示]ボックスを有効にして、[次へ]をクリックします
  4. 次に、 0xc0000221エラーコードの出現よりも古い復元ポイントを選択し、[次へ]ボタンをもう一度クリックします。
  5. [完了]をクリックし、[はい]をクリックしてシステムの復元プロセスを開始して、最後の時間を確認します。
  6. 数分後、コンピューターが再起動し、古い状態が復元されます。 すべてがうまくいけば、 0xc0000221エラーコードでマシンがクラッシュすることはなくなります。

適切なシステムの復元ポイントがない場合、またはこの方法を適用できない場合は、以下の次の方法に進んでください。

方法6:修復インストールを実行する

上記のいずれの方法でも0xc0000221エラーを回避できない場合、 クリーンインストールの検討を開始する必要があります。 ただし、その前に個人データをすべて失う前に、個人のファイルとアプリケーションを保存できるより良いオプションがあります。

修復インストールは、エラーをトリガーしている可能性のある破損したWindowsコンポーネントを新しいコピーで置き換えます。 ただし、クリーンインストールとは異なり、修復インストールではユーザーの個人ファイル(写真、音楽、ビデオなど)やサードパーティアプリケーションは削除されません。

修復インストールを行うことに決めた場合は、このガイド( こちら )を使用してステップバイステップガイドに従うことができます。

興味深い記事