内核 ntoskrnl.exe 丢失或包含错误,错误代码 0xc0000221

Windows 11/10用户在计算机无法启动后立即遇到0xc0000221错误代码。一些用户报告被困在带有此错误代码的自动修复循环中。(Automatic Repair loop)在这篇文章中,我们将揭开可能的原因,然后提供解决问题的解决方案。

缺少 Windows 10 内核 - 错误 0xc0000221

此错误代码的完整错误消息如下所示 -

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 错误代码的四个罪魁祸首,如下所列:

  1. 新 RAM 或硬盘驱动器造成的硬件问题:(Hardware issue created by new RAM or hard drive: )有几个报告的情况是,用户在安装第二个RAM棒或连接新的从属HDD后开始收到此错误。
  2. 辅助 GPU:(Secondary GPU: )有时会在具有SLICrossFire设置的计算机上报告此问题。因此(Whereby),电源无法提供足够的电力来维持所有连接的设备。
  3. 系统文件损坏:(System file corruption: )错误代码指向与文件损坏有关的系统级问题。
  4. 第三方服务正在中断启动:(Third-party service is interrupting startup: )有报告的错误是由流氓第三方服务触发的。

内核(Kernel)ntoskrnl.exe 丢失或包含错误,错误(Error)代码 0xc0000221

我们提供了一些故障排除步骤来帮助您修复 0xc0000221 错误代码。下面是一组潜在的修复程序,可以帮助您成功解决问题。我们建议您按照出现的顺序尝试修复。

  1. 启动进入安全模式。
  2. 按此顺序执行SFCCHKDSKDISM扫描。
  3. 验证 RAM 是否存在问题。
  4. 移除(Remove)辅助GPU和外部HDDs/SSDs
  5. 执行系统还原。
  6. 执行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下的(Advanced startup)Restart now 按钮 。

进入“高级启动选项(Advanced Startup Options)” 屏幕后,选择 “疑难解答”(Troubleshoot)  ,然后单击“ 高级选项(Advanced options)” 。

在 Advanced options中,单击 Startup Settings, 然后单击Restart按钮。

当您再次进入启动设置(Startup Settings) 时,按 F4、F5 或 F6 以使用三种可用的安全模式(Safe Modes)之一启动。

如果您的计算机成功启动到安全模式(Safe Mode),则可以肯定地说诊断是您最近安装的应用程序中的一项服务触发了错误。在这种情况下,您可以开始卸载您认为可能导致问题的最近安装的程序,或者您可以尝试从启动过程中系统地排除程序和服务,(exclude programs and services from the startup process)直到您设法找到罪魁祸首。

但是,如果您在以安全模式(Safe Mode)启动时遇到相同的 0xc0000221 错误,请继续进行下面的下一个修复。

2) 按顺序执行SFCCHKDSKDISM扫描

通过运行这三个旨在修复Windows(Windows)文件损坏的内置实用程序,您可以消除由于系统文件或文件系统损坏而未发生 0xc0000221 错误代码的可能性。

以下(Below)是如何使用这些实用程序来解决此错误:

您首先运行系统文件检查器(System File Checker)。如果您无法通过启动屏幕,请按照上述步骤进入“高级启动选项(Advanced Startup Options)( Advanced Startup Options)” 菜单,然后转到“ Troubleshoot > Advanced Options > Command Prompt。然后,键入下面的命令并按Enter以运行系统文件检查器。 

sfc /scannow

sfc sfc/scannow过程完成后,重新启动计算机并查看错误是否仍然存在。如果它仍然是,返回到如上所示提升的命令提示符,然后键入以下命令并按(Command)Enter,以运行CHKDSK:

chkdsk /f C:

注意:在上述命令中,如果您的 Windows 10 安装不在C 盘上(C drive),请相应更改字母。

该过程完成后,重新启动 PC 并查看是否可以通过启动屏幕。如果相同的错误重复出现,请返回到上述提升的命令提示符(Command Prompt)并复制并粘贴以下命令并按Enter,以运行DISM 扫描(DISM scan)

dism /online /cleanup-image /restorehealth

此过程完成后,重新启动您的 PC 并查看它是否在没有错误的情况下启动。仍然没有解决,您可以尝试下一个修复。

3) 验证 RAM 是否存在问题

您可以验证您安装的RAM模块是否触发了此错误。为此,只需打开您的 PC 并移除其中一个模块(如果您使用的是两个RAM棒)。如果您的 PC 仅使用一个RAM棒成功启动,请尝试交换两个RAM棒的位置 - 当较快的内存放在较慢的内存后面时,有时会出现问题。

此外,您可以在两个RAM棒上运行MemTest 。如果您确认您的RAM模块没有触发此错误,则可以继续进行下一个修复。

4)移除(Remove)辅助GPU和外部HDDs/SSDs

在这里,只需断开所有不必要的设备 - 辅助HDD、外部HDDDVD光驱、来自SLI(或CrossFire设置)的第二个(CrossFire)GPU、非关键外围设备。将 PC 剥离到最低限度后,打开 PC 电源并查看它是否成功启动。如果它在没有错误代码 0xc0000221 的情况下启动,请系统地重新连接非必要组件,直到您设法找出罪魁祸首。

如果此修复无法解决问题,请继续执行下一个修复。

5) 执行系统还原

您可能会在安装Windows 更新(Windows Update)后立即开始遇到此问题。在这种情况下,执行系统还原可以解决问题。

如果您没有适当的系统还原点(Restore)或该过程失败,您可以继续进行下一个修复。

6) 执行Windows 10操作系统修复安装

如果在这个阶段你仍然无法解决 0xc0000221 错误,你可以修复安装 Windows(repair install Windows 10) 10——这将保留你的个人文件、设置和应用程序。

That’s it folks. All the best!



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts