0xc0000221エラーコードは、コンピューターの起動に失敗した直後に、一部のWindows11/10ユーザーが(0xc0000221)Windows 11/10何人かのユーザーが、このエラーコードで自動修復ループ(Automatic Repair loop)でスタックしていると報告しています。この投稿では、考えられる原因をわかりやすく説明してから、問題を解決するための解決策を提供します。
このエラーコードの完全なエラーメッセージは以下のとおりです-
Your PC Device needs to be repaired.
The operating system couldn’t be loaded because the kernel is missing or contains errors.
File:\WINDOWS\system32\ntoskrnl.exe
Error Code: 0xc0000221.
考えられる原因
問題を調査し、このエラーのさまざまな症状に遭遇したとき、以下に示すように、0xc0000221エラーコードをトリガーする可能性のある4つの原因に絞り込みました。
- 新しいRAMまたはハードドライブによって発生するハードウェアの問題: 2つ目の(Hardware issue created by new RAM or hard drive: )RAMスティックを取り付けた後、または新しいスレーブHDDを接続した後、ユーザーがこのエラーを受け取り始めたという報告例がいくつかあります。
- セカンダリGPU:この問題は、 (Secondary GPU: )SLIまたはCrossFireが設定されているコンピューターで報告されることがあります。その(Whereby)ため、電源装置は、接続されているすべてのデバイスを維持するのに十分な電力を供給することができません。
- システムファイル(System file corruption: )の破損:エラーコードは、ファイルの破損に関係するシステムレベルの問題を示しています。
- サードパーティのサービスが起動を中断しています:(Third-party service is interrupting startup: )エラーが不正なサードパーティのサービスによってトリガーされたケースが報告されています。
カーネル(Kernel)ntoskrnl.exeが見つからないか、エラーが含まれています。エラー(Error)コード0xc0000221
0xc0000221エラーコードを修正するのに役立つトラブルシューティング手順をいくつか提供しました。以下に、問題を正常に解決するのに役立つ可能性のある修正のコレクションを示します。提示された順序で修正を試すことをお勧めします。
- セーフモードで起動します。
- SFC、CHKDSK、DISMのスキャンをこの順序で実行します。
- RAMに問題がないか確認します。
- (Remove)セカンダリGPUと外付けHDDs/SSDs取り外します。
- システムの復元を実行します。
- Windows10OS(Windows 10)の修復インストールを実行します。
これらのソリューションを適用する実際的な側面を掘り下げてみましょう。
重要(IMPORTANT):理由が何であれ、セーフモード(Safe Mode)に移行することを優先する必要があります。セーフモード(Safe Mode)に入ることができれば、すばらしいです。それ以外の場合は、Windowsインストールメディア(Windows Installation Media)を使用する必要があります。
1)セーフモードで起動します
セーフモード(Safe Mode)では、コンピュータは、起動(Startup)プロセスに必要な基本的なファイルとドライバのみを使用して、制限された状態で起動します。コンピュータがセーフモード(Safe Mode)で正常に起動する場合は、以前にインストールしたソフトウェアが原因で問題が発生している可能性があります。
(Below)セーフモードで正常に起動した後でこのエラーをトラブルシューティングするために必要なことは次のとおりです。
起動画面を通過できない場合は、起動を中断して[(boot interrupting)高度な起動オプション](Advanced Startup Options)画面を強制できます(PCの電源を入れ、Windowsロゴが表示されたら電源を切ります。2〜3回繰り返し、Windowsロゴ(Windows)が表示されたら常に電源を切ります。 )起動プロセス。
起動プロセスを完了できる場合は、 [実行(Run) ]ダイアログ(Windows key + R)を開き、 ms-settings:recoveryと入力して、 Enterキーを押して(Enter)[設定の回復(Settings Recovery) ]タブを 開くこともできます。次に、[高度なスタートアップ(Advanced startup) ]の下 にある[今すぐ再起動(Restart now)]ボタンをクリックするだけです。
[スタートアップの詳細オプション(Advanced Startup Options)] 画面が表示 されたら、[トラブルシューティング]を選択し、[(Troubleshoot)詳細オプション(Advanced options) ]をクリックし ます。
[ 詳細オプション]で、[(Advanced options)スタートアップの設定] (Startup Settings, )をクリックし、 [再起動(Restart)]ボタンをクリックします。
再び起動設定(Startup Settings)に到達したら 、F4、F5、またはF6を押して、使用可能な3つのセーフモード(Safe Modes)のいずれかで起動します。
コンピュータがセーフモード(Safe Mode)で正常に起動した場合、診断は、最近インストールしたアプリケーションのサービスがエラーを引き起こしていると言っても過言ではありません。この場合、問題の原因であると思われる最近インストールされたプログラムのアンインストールを開始できます。または、原因を特定できるまで、プログラムとサービスを起動プロセスから体系的に除外する(exclude programs and services from the startup process)こともできます。
ただし、セーフモード(Safe Mode)での起動中に同じ0xc0000221エラーが発生した場合は、以下の修正に進んでください。
2)SFC、CHKDSK、DISMのスキャンをこの順序で実行します
Windowsファイルの破損を修正するために設計されたこれらの3つの組み込みユーティリティを実行することにより、システムファイルまたはファイルシステムの破損が原因で0xc0000221エラーコードが発生しない可能性を排除できます。
以下(Below)は、これらのユーティリティを使用してこのエラーのトラブルシューティングを行う方法です。
まず、システムファイルチェッカー(System File Checker)を実行します。スタートアップ画面を通過できない場合は、上記の手順に従って[高度なスタートアップオプション(Advanced Startup Options)( Advanced Startup Options) ]メニューを表示し、 Troubleshoot > Advanced Options > Command Prompt]に移動します。次に、以下のコマンドを入力し、 Enterキーを押して(Enter)システムファイルチェッカーを実行します。
sfc /scannow
sfc/scannowプロセスが完了したら、コンピューターを再起動して、エラーが続くかどうかを確認します。それでも問題が解決しない場合は、上記のように管理者特権のコマンドプロンプトに戻り、次のコマンドを入力して(Command)Enterキーを押し、 (Enter)CHKDSKを実行します。
chkdsk /f C:
注:上記のコマンドで、Windows 10のインストールがCドライブ(C drive)にない場合は、それに応じて文字を変更してください。
手順が完了したら、PCを再起動して、起動画面を通過できるかどうかを確認します。同じエラーが繰り返される場合は、上記のように管理者特権のコマンドプロンプト(Command Prompt)に戻り、次のコマンドをコピーして貼り付け、 Enterキーを押して、 (Enter)DISMスキャン(DISM scan)を実行します。
dism /online /cleanup-image /restorehealth
このプロセスが完了したら、PCを再起動して、エラーなしで起動するかどうかを確認します。まだ解決されていないので、次の修正を試すことができます。
3)RAMに問題がないか確認します
インストールされているRAM(RAM)モジュールがこのエラーを引き起こしているかどうかを確認できます。これを行うには、PCを開いて、モジュールの1つを取り外します(2つのRAMスティックを使用している場合)。1つのRAM(RAM)スティックだけでPCが正常に起動する場合は、2つのRAMスティックの位置を入れ替えてみてください。高速のメモリが低速のメモリの後ろに配置されている場合に問題が発生することがあります。
さらに、両方のRAMスティックでMemTestを実行できます。RAMモジュールがこのエラーを引き起こしていないことを確認したら、次の修正に進むことができます。
4)セカンダリGPUと外付けHDDs/SSDs取り外します(Remove)
ここでは、不要なデバイス(セカンダリHDD、外付けHDD、DVDオプティカルドライブ、SLIからのセカンドGPU(またはCrossFireセットアップ)、重要ではない周辺機器)をすべて切断するだけです。PCを最小限に抑えたら、PCの電源を入れて、正常に起動するかどうかを確認します。エラーコード0xc0000221なしで起動する場合は、原因を特定できるまで、必須ではないコンポーネントを体系的に再接続します。
この修正で問題が解決しない場合は、次の修正に進んでください。
5)システムの復元を実行する
Windows Updateをインストールした直後に、この問題が発生する可能性があります。この場合、システムの復元を実行すると問題が解決する可能性があります。
適切なシステムの復元(Restore)ポイントがない場合、または手順が失敗した場合は、次の修正に進むことができます。
6)Windows10OS(Windows 10)の修復インストールを実行します
この段階でまだ0xc0000221エラーを解決できない場合は、Windows 10のインストールを修復(repair install Windows 10)できます。これにより、個人のファイル、設定、およびアプリケーションが保持されます。
That’s it folks. All the best!
Kernel ntoskrnl.exe is missing or contains errors, Error code 0xc0000221
The 0xc0000221 error code is encountered by some Windows 11/10 users, right after the computer fails to boot. Several users report being stuck in an Automatic Repair loop with this error code. In this post, we will demystify the possible causes and then provide solutions to remedy the issue.
The full error message for this error code can be seen below-
Your PC Device needs to be repaired.
The operating system couldn’t be loaded because the kernel is missing or contains errors.
File:\WINDOWS\system32\ntoskrnl.exe
Error Code: 0xc0000221.
Possible causes
On investigating the issue and coming across different symptoms of this error, we narrowed it down to four culprits that might trigger the 0xc0000221 error code, as listed below:
- Hardware issue created by new RAM or hard drive: There are a couple of reported cases where users started receiving this error after installing a second RAM stick or connecting a new slave HDD.
- Secondary GPU: The issue is sometimes reported on computers that have an SLI or CrossFire setup. Whereby power supply is not capable of delivering enough power to sustain all connected devices.
- System file corruption: The error code points towards a system-level problem that has to do with file corruption.
- Third-party service is interrupting startup: There are reported cases where the error was triggered by a rogue third-party service.
Kernel ntoskrnl.exe is missing or contains errors, Error code 0xc0000221
We have provided some troubleshooting steps to help you remediate the 0xc0000221 error code. Below you have a collection of potential fixes that can aid you to successfully get the issue resolved. We recommend you try the fixes in the order that they have been presented.
- Boot into Safe Mode.
- Perform an SFC, CHKDSK and DISM scan, in that order.
- Verify RAM for issues.
- Remove secondary GPU and external HDDs/SSDs.
- Perform System Restore.
- Perform a Windows 10 OS repair install.
Let’s dig into the practical aspect of applying these solutions.
IMPORTANT: Whatever may be the reason, your priority should be to try and enter Safe Mode. If you can get into Safe Mode, great; else, you will have to use your Windows Installation Media.
1) Boot into Safe Mode
While in Safe Mode, your computer will start in a limited state with only the basic files and drivers needed for the Startup process. If your computer boots just fine into Safe Mode, then it’s likely the issue is been triggered by some software you previously installed.
Below is what you need to do, to troubleshoot this error once you have successfully booted into Safe Mode:
If you are unable to get past the startup screen, you can force the Advanced Startup Options screen by boot interrupting (Power on the PC, power off when the Windows logo appears. Repeat 2 or 3 times, always powering off when the Windows logo appears) the startup process.
If you are able to complete the booting process, you can also open the Settings Recovery tab by opening a Run dialog (Windows key + R) and typing ms-settings:recovery, hit Enter. Then, simply click the Restart now button under Advanced startup.
Once you get to the Advanced Startup Options screen, select Troubleshoot and then click on Advanced options.
Inside Advanced options, click on Startup Settings, and then click the Restart button.
When you get to the Startup Settings again, press F4, F5 or F6 to boot with one of the three Safe Modes available.
If your computer boots successfully into Safe Mode, it’s safe to say the diagnosis, is a service from an application that you recently installed is triggering the error. In which case, you can start uninstalling recently installed programs that you feel could be causing the issue or, you can try to systematically exclude programs and services from the startup process until you manage to find the culprit.
But if you got the same 0xc0000221 error while booting in Safe Mode, proceed with the next fix below.
2) Perform an SFC, CHKDSK and DISM scan, in that order
By running these three built-in utilities designed to fix Windows file corruption, you can eliminate the possibility that the 0xc0000221 error code is not occurring due to a system file or file system corruption.
Below is how you can use these utilities to troubleshoot this error:
You begin by running the System File Checker. If you are unable to get past the startup screen, follow steps outlined above to get into the Advanced Startup Options menu, then go to Troubleshoot > Advanced Options > Command Prompt. Then, type the command below and hit Enter to run the System File Checker.
sfc /scannow
Once the sfc/scannow process is complete, restart your computer and see if the error persists. If it still is, return to an elevated Command prompt as shown above, and type in the following command and hit Enter, to run CHKDSK:
chkdsk /f C:
Note: In the above command, if your Windows 10 installation is not residing on the C drive, change the letter accordingly.
When the procedure completes, reboot PC and see if you can get past the startup screen. If the same error repeats, return to the elevated Command Prompt as described above and copy and paste the following command and hit Enter, to run the DISM scan:
dism /online /cleanup-image /restorehealth
Once this process completes, restart your PC and see if it boots without the error. Still not resolved, you can try the next fix.
3) Verify RAM for issues
You can verify if your installed RAM modules are triggering this error. To do so, simply open up your PC and remove one of the modules (if you’re using two RAM sticks). If your PC boots successfully with only one RAM stick, try swapping the position of the two RAM sticks – issues sometimes occur when the faster memory is placed behind the slower memory.
Additionally, you can run a MemTest on both RAM sticks. If you confirm your RAM modules isn’t triggering this error, you can proceed with the next fix.
4) Remove secondary GPU and external HDDs/SSDs
Here, simply disconnect every unnecessary device – secondary HDD, external HDD, DVD optical drive, second GPU from SLI (or CrossFire setup), non-critical peripherals. Once you have stripped your PC to the barest minimum, power up your PC and see if it boots successfully. If it boots without the error code 0xc0000221, systematically re-connect the non-essential components until you manage to identify the culprit.
If this fix doesn’t remedy the issue, proceed with the next fix.
5) Perform System Restore
You might start experiencing this issue right after installing a Windows Update. In which case performing a System Restore could resolve the issue.
If you don’t have an appropriate System Restore point or the procedure failed, you can proceed with the next fix.
6) Perform a Windows 10 OS repair install
If at this stage you’re still unable to resolve the 0xc0000221 error, you can repair install Windows 10 – this will retain your personal files, settings and applications.
That’s it folks. All the best!