[已解决]: 如何在2023年解决“0xc000021a错误”

你的Windows机器上是否遇到了错误代码0xc000021a? 如果是的话,你来对了地方。

蓝屏死机,又称为BSOD,被认为是最难处理的错误。 这些错误主要是由于系统崩溃或致命错误而发生,可能导致严重问题,如系统不稳定,潜在数据丢失等。

在大多数情况下,这些BSOD错误会限制您访问Windows操作系统。 因此,解决这些错误变得非常重要且有些具有挑战性。 在Windows上,停止代码0xc000021a错误也是如此。

为了帮助您解决此错误代码0xc000021a,我在这里提供了一个详细的指南,介绍了您可以遵循的解决方法。 本指南还涵盖了有关此错误的信息,它为什么会发生以及如何防止它的方法。

所以,不再废话,让我们开始吧 –

停止代码0xc000021a错误是什么?

停止代码0xc000021a是一个BSOD错误。 根据微软的说法,此错误代码代表STATUS_SYSTEM_PROCESS_TERMINATED,这意味着Windows上的子系统系统进程已中断并意外终止了系统进程。

当任何关键的系统服务(如WinLogon(winlogon.exe),Service Host(svchost.exe),客户端-服务器运行时子系统(csrss.exe)等)损坏或无法正确加载时,此错误代码主要会触发。

在所有情况下,此错误意味着无法保证系统安全性。 因此,Windows操作系统将您转到内核模式并显示BSOD。

由于大多数人在升级Windows操作系统后最近才注意到此错误,他们认为它是由于Windows升级而发生的。 虽然对您来说可能是这样,但这并不完全正确。 这个错误已经存在了相当长的时间,并影响了其他几个Windows版本。

在Windows 10和11上,此错误会在引导过程中出现BSOD,并显示如下错误消息 –

你的电脑遇到问题需要重新启动。 我们只是收集一些错误信息,然后您就可以重新启动。 (##%完整)如果您想了解更多信息,稍后可以在网上搜索此错误:0xC000021a。

而在其他Windows版本上,此错误通常会伴随其他一些说明出现,例如 –

  • STOP 0xC000021A
  • STATUS_SYSTEM_PROCESS_TERMINATED(状态系统进程已终止)
  • HALT:c000021a {致命系统错误}
  • STOP c000021a

无论您收到什么错误消息,解决错误的解决方法都是相同的。 您需要按照相同的方法来修复它。

什么导致Windows上的错误代码0xc000021a?

此错误代码0xc000021a和其他BSOD错误可能是由以下几个特定原因引起的:

  • 不兼容的外部设备 – 经常看到,外部设备(如USB)是引起这些BSOD错误的罪魁祸首。由于驱动程序不良或其他类似原因,这些设备可能会干扰功能并对关键系统进程造成阻碍。
  • 损坏的硬盘扇区 – 与计算机上的所有其他文件一样,系统进程和应用程序也存储在硬盘上。如果您的硬盘扇区损坏或存在问题,您的Windows操作系统将无法访问系统进程和文件。因此,它会抛出类似于BSOD停止代码0xc000021a的错误。
  • 损坏或过时的驱动程序 – 损坏和不良的驱动程序经常引起多种与Windows相关的错误,包括BSOD和兼容性相关的问题。这可能是您在Windows上遇到停止代码0xc000021a错误的原因。
  • 损坏/不兼容的程序和Windows更新 – 与驱动程序类似,损坏的程序和未正确下载或损坏的Windows更新文件也可能会对系统进程造成问题。因此,您将看到此BSOD错误。
  • 病毒或恶意软件 – 这是另一个可能的原因,它不仅会触发BSOD错误,还会引入其他不需要的威胁。因此,您应该定期扫描计算机,以确保免受所有与病毒相关的威胁。
  • 配置错误的Windows注册表条目 – 每次进行系统级更改时,它都会修改Windows注册表条目。第三方程序也可以使用注册表来存储设置。因此,无论出于什么原因,如果您的系统上存在配置错误的注册表条目,那可能是您遇到此BSOD错误的原因。

这些是引发此BSOD错误代码0xc000021a的最常见原因。现在您知道了原因,让我们讨论您可以遵循的解决方法。

有助于解决Windows停止代码0xc000021a的方法

通常,如果您遇到BSOD错误代码0xc000021a,您将陷入启动循环,并且无法启动计算机。但是,您可以尝试硬重启,看看是否可以帮助您加载操作系统。

如果硬重启有所帮助,则可以运行本文后面部分共享的解决方法来修复此BSOD错误。您可以通过按住电源键直到计算机关闭,然后重新启动来对计算机进行硬重启。

但是,如果启动循环重复,硬重启将无效。在这种情况下,您可以尝试几件事情 –

#1. 运行启动修复

启动修复是一个Windows恢复环境(WinRE),可帮助您解决阻止操作系统正常启动的错误。但是,如果您的计算机无法启动,要达到WinRE有些困难。这是因为BSOD限制了您在计算机上进行任何操作。

要进入WinRE,您必须依靠硬重启。为此,您必须在几分钟内多次对Windows设备进行硬重启三到四次。

以下是您可以进行硬重启并加载WinRE的方法 –

  • 按住电源按钮关闭计算机。
  • 现在,再次按下电源按钮启动计算机。但是,在看到任何Windows启动标志(例如Windows徽标)之后,再次按下电源按钮,直到计算机关闭。
  • 在几分钟内重复此过程几次。

几次失败的启动尝试将带您进入WinRE。您将在屏幕上看到“正在准备自动修复”。

加载后,您必须点击高级选项按钮。之后,按照以下步骤运行启动修复

  • 点击故障排除选项。
  • 现在,选择高级选项
  • 在这里,您将看到一系列选项。选择启动修复
  • 计算机将重新启动并要求您选择用户帐户并使用密码登录以运行启动修复。只需按照提示操作。
  • 登录后,它将直接启动启动修复并开始诊断您的计算机。

您必须保持耐心,等待启动修复完成其过程。但是,如果启动修复无法解决您的问题并且不允许您启动,您需要使用安全模式启动。只有在此之后,您才能应用修复程序。

#2. 启用安全模式

Windows安全模式是一种诊断模式,仅使用基本驱动程序和服务启动操作系统。此模式主要用于解决崩溃的操作系统、无法正常启动、由于更新、驱动程序和应用程序而导致的不稳定以及其他错误等问题。

由于您被困在启动循环中,您可以使用WinRE启用安全模式。要加载WinRE,您可以按照上述步骤操作。

加载WinRE后,您可以按照以下步骤启用安全模式:

  • 点击故障排除选项。
  • 这里,点击高级选项
  • 它会带来一系列选项。您必须选择启动设置
  • 现在,点击重新启动按钮。
  • 一旦您的计算机重新启动,请按下分配给“启用安全模式”选项的功能键。在大多数Windows机器上,它将是F4,但在某些罕见情况下,可能会有所不同。

就是这样。这将使您进入安全模式。一旦您进入安全模式,您将看到一个带有在所有角落上提到的“安全模式”的黑屏。您可以从这里开始故障排除过程以解决0xc000021a错误代码。

如何修复Windows上的0xc000021a错误代码

现在,您已经进入安全模式,是时候运行解决方法来修复此BSOD错误了-

#1. 拔下所有外部设备

人们处理此错误的最常见原因之一是不兼容的外部设备干扰引导过程。因此,从计算机上拔下它们应该是最重要的方法,以查看是否有所帮助。但是,此方法不需要进入安全模式。

拔下所有连接到您的计算机的外部设备,然后重新启动计算机。如果错误得到修复,请逐个连接每个设备以查找罪魁祸首。

但是,如果错误仍然存在,请按照下一个方法进行操作。

#2. 运行系统文件检查(SFC)扫描

如前所述,此错误经常发生是由于损坏的硬盘扇区。运行系统文件检查(SFC)扫描可以帮助您修复受损的文件和硬盘扇区。因此,这个BSOD错误将被修复。

好消息是,运行SFC扫描就像轻而易举的事情。

以下是如何运行SFC扫描-

  • 首先,在安全模式下启动您的计算机。
  • 按下键盘上的Windows键以打开开始菜单。
  • 在这里,键入cmd以查找命令提示符,然后单击以管理员身份运行选项。它将以所有管理员权限启动命令提示符
  • 现在,您需要输入以下命令并按下Enter键。
DISM.exe /Online /Cleanup-image /RestoreHealth

这将运行部署映像服务和管理。在使用系统文件检查器之前,运行DISM是必要且推荐的。这可能需要一些时间,因为它将收集导致问题并需要修复的文件。

  • 完成后,输入以下命令以运行SFC扫描并按下Enter键。
sfc /scannow

这将启动系统文件检查器实用程序并进行自动修复。扫描可能需要一些时间,所以请耐心等待,不要关闭命令提示符

  • 完成扫描后,SFC将生成已修复文件的列表。如果它找不到任何损坏的文件,您将看到一条消息 – Windows资源保护未发现任何完整性违规。在这两种情况下,输入exit命令并按下Enter键关闭命令提示符

现在,重新启动计算机,看看是否仍然出现Windows上的0xc000021a错误。如果是,尝试下一个解决方法。

#3. 撤消待处理操作

由于大多数人在更新Windows操作系统之后遇到此错误,因此不正确的更新安装和挂起的操作(例如驱动程序更新、服务包等)可能是您遇到此错误代码0xc000021a的原因。在这种情况下,撤消待处理操作可能是修复此错误的好方法。

撤消待处理操作基本上会停止并撤消已失败和不完整的安装,并帮助您修复此错误。

要撤消待处理操作,您需要启动Windows恢复环境。我们已经介绍了如何在上面的WinRE中达到它。

一旦进入WinRE,请按照以下步骤撤消待处理操作 –

  • 点击故障排除选项。
  • 然后,选择高级选项
  • 在这里,选择命令提示符选项。
  • 可能会要求您选择您的帐户并登录。请执行此操作。
  • 命令提示符加载后,输入下面共享的命令,然后按下Enter键。
dism /image:C: /cleanup-image /revertpendingactions

由于我的Windows安装在C驱动器上,我输入了C。如果您的Windows安装在其他驱动器上,请用该驱动器的分配字母替换C。

等待命令成功执行。然后,尝试正常启动Windows,检查错误是否仍然存在。如果是,请按照下一个解决方法操作。

#4. 恢复系统到上一个工作状态

同样,由于大多数用户在升级操作系统后遇到此BSOD停止代码0xc000021a错误,恢复到先前的工作还原点可能是修复此错误的好方法。这是最好的方法,因为如果安装还原点,您将不会丢失任何数据并修复错误。

之后,如果您愿意,可以再次安装更新。

此方法同样可以在安全模式或WinRE中执行。以下是您可以从WinRE执行该操作的方法,因为这是一个更好的选择,并且包含较少的步骤 –

  • 首先,联系WinRE。您可以按照上面分享的步骤进行操作。
  • 点击故障排除选项
  • 在这里,选择高级选项
  • 在这里,您会看到一系列选项。选择系统还原选项。它会将您的计算机引导到系统恢复
  • 选择您的用户帐户,并通过输入密码登录。
  • 它会显示您计算机上创建的系统映像列表。只需选择您创建的还原点或最近的一个,然后点击下一步按钮。
  • 按照屏幕上的指示进行系统映像的还原。

整个映像恢复过程可能需要几分钟时间。

在恢复过程完成后,您的计算机将自动重启。如果没有自动重启,请手动重启计算机并检查错误是否已修复。

请注意,尽管系统还原是非常方便的链接3,但默认情况下是禁用的。因此,如果找不到系统还原映像,可能是因为此实用程序在您的计算机上已禁用。在这种情况下,此解决方法将无法为您解决问题。

#5. 重建引导配置数据

引导配置数据(Boot Configuration Data,BCD)包含启动Windows操作系统所需的快速和安全的指令。如果BCD损坏或缺失某些内容,您的计算机将无法正确引导,触发类似BSOD停止代码0xc000021a的错误。

因此,重新构建引导配置数据可能是解决0xc000021a错误的一个很好的解决方法。

要重新构建BCD,您需要按照以下简单的步骤操作:

  • 在WinRE中启动Windows计算机。
  • 点击故障排除选项。
  • 之后,选择高级选项
  • 在这里,选择命令提示符选项。
  • 输入bootrec /rebuildbcd命令,然后按Enter键。这将重新构建引导配置数据。如果此命令找不到任何内容,请使用以下命令并按Enter键。
bcdboot C:windows /s C:

除了引导配置数据之外,您还应该考虑修复主引导记录。

  • 要修复MBR,您需要键入bootrec /fixmbr命令,然后按Enter键。
  • 现在,键入exit命令并按Enter键。

之后,重新启动计算机以查看错误是否已修复。如果仍然看到错误,请尝试下一个解决方法。

#6. 运行Windows Defender防病毒软件

如前所述,您的计算机可能被链接4和病毒感染,这可能最终导致您的Windows计算机出现此停止代码0xc0021a BSOD错误。因此,您应该进行彻底的病毒扫描。

问题在于,即使您安装了链接5,但由于陷入了启动循环,您无法使用它。在这种情况下,您可以使用Microsoft Windows内置的防病毒工具链接6

以下是您可以运行Windows Defender防病毒程序以修复此错误的方法:

  • 首先,在安全模式下启动Windows计算机。
  • 现在,打开系统设置
  • 点击更新和安全选项。
  • 从左侧窗格中选择Windows安全选项。
  • 点击“病毒和威胁防护”选项,该选项位于“保护区域”下方。这将为您打开一个新窗口。
  • 点击“当前威胁”下的“扫描选项”。
  • 现在,点击“完全扫描”选项,然后点击“立即扫描”按钮。

就是这样。Windows Defender将彻底扫描您的驱动器以查找任何病毒和恶意软件。如果Windows Defender在您的计算机上发现任何威胁,Defender会将其列入列表。

Windows Defender还会提供修复这些威胁的说明,这样您就可以使您的计算机再次正常运行。一旦所有威胁都被修复,重新启动您的计算机以检查错误是否仍然存在。

#7. 卸载最近安装的程序

如果错误代码0xc000021a出现在安装任何程序之后,该程序很可能是错误的原因。因此,您应该卸载这些程序,看看是否有助于解决此蓝屏错误。

以下是您可以卸载最近安装的程序的方法:

  • 首先,在安全模式下启动Windows操作系统。
  • 现在,按下Windows键,键入控制面板,然后按回车。
  • 选择“卸载程序”选项,该选项位于“程序”下。
  • 在这里,您将看到一个已安装程序的列表。按安装日期对列表进行排序,并卸载您最近安装的程序。

一旦这些应用程序被卸载,重新启动您的系统并检查错误是否已解决。如果没有,按照下一个解决方法进行操作。

#8. 卸载有问题的Windows更新

由于大多数人在升级Windows之后遇到此错误,卸载最近的Windows更新可能是修复此错误的解决方法。

以下是您可以卸载有问题的更新以修复错误代码0xc000021a的方法:

  • 首先,在安全模式下启动Windows PC。
  • 现在,转到设置
  • 点击“更新和安全”选项。
  • 从左侧窗格中选择“Windows更新”,然后点击“查看更新历史记录”选项。
  • 现在,点击“卸载更新”选项。
  • 在这里,查找您安装的最近更新,这些更新可能导致此蓝屏错误。右键单击它们,然后选择“卸载”。
  • 如果要求任何权限,请允许并继续进行。

一旦您卸载了最近的更新,重新启动计算机并检查错误是否已解决。如果仍然看到蓝屏错误代码0xc000021a,请按照下一个解决方法进行操作。

#9. 更新设备驱动程序

过时和不兼容的驱动程序是人们面对蓝屏错误的最常见原因之一。由于错误代码0xc000021a也是蓝屏错误,更新设备驱动程序或删除有问题的驱动程序可能是修复此错误的好方法。

以下是您可以解决与驱动程序相关的问题的方法:

  • 首先,在安全模式下启动Windows。
  • 右键单击开始按钮,从下拉菜单中选择设备管理器
  • 现在,找到有问题的驱动程序。对于您可能导致此错误的驱动程序,它们会有一个黄色感叹号。
  • 右键单击有问题的驱动程序,选择更新驱动程序选项。
  • 一个小窗口将显示。在这里,选择自动搜索驱动程序选项。

这样做将自动启动驱动程序更新过程。如果驱动程序更新程序找不到任何相关驱动程序,您可以尝试禁用设备卸载设备选项。然而,禁用/卸载将立即停止该设备。您将需要重新安装设备驱动程序以使该设备重新工作。

#10. 禁用驱动程序签名强制执行

如果更新或卸载驱动程序无法修复错误,您可以尝试禁用驱动程序签名强制执行。

未经微软数字签名或验证的程序,默认情况下不允许在Windows上运行。您的以前的Windows版本可能已禁用了驱动程序签名强制执行,但当您升级计算机时,它恢复为默认设置。

如果是这种情况,禁用驱动程序签名强制执行将确保为您修复错误。

以下是您可以执行此操作的方法:

  • 首先,进入Windows恢复环境
  • 单击故障排除选项。
  • 现在,点击高级选项
  • 在这里,您必须点击启动设置选项,然后再点击重启选项。
  • 您将会看到一系列选项。按下F7键以禁用驱动程序签名强制执行

此后,您的系统将自动重新启动。如果没有自动重新启动,请手动重新启动计算机并检查问题是否已解决。

#11. 修复系统注册表

对于引导所必需的已损坏的系统注册表条目是导致BSOD错误(例如错误代码0xc000021a)的另一个常见原因。因此,将系统注册表条目恢复到默认值可以是修复此错误的好方法。

以下是修复系统注册表以修复此错误代码的方法:

  • 首先,在Windows恢复环境中启动计算机。
  • 现在,点击故障排除选项。
  • 在这里,选择高级选项,然后选择命令提示符
  • 它会要求您选择您的用户帐户,并使用密码登录。请执行此操作。
  • 现在,输入以下命令,并在每个命令执行后按Enter键。
cd /d C:windowsSystem32config

xcopy *.* C:RegBack

cd RegBack

dir

这些命令将撤消任何软件、系统文件或SAM文件对系统注册表所做的更改。如果您发现最近进行了可能影响您的系统的更改,请执行下一步。

否则,如果最后一次更改是一段时间以前,除了重新启动计算机并执行下一个方法之外,不要做任何操作。

  • 逐个输入以下命令,每个命令执行后按Enter键。
copy /y software ..

copy /y System ..

copy /y Sam ..

请记住,命令中包括两个点。

#12. 使用事件查看器

如果前面提到的解决方法对您都不起作用,您可以尝试使用事件查看器(Event Viewer),这是Windows内部的日志记录工具,用于确定此错误发生的可能原因。

以下是使用事件查看器的方法:

  • 首先,以安全模式启动Windows。
  • 按下Windows键,键入事件查看器,然后启动此实用程序。
  • 从左侧窗格中选择Windows日志,然后从下拉列表中选择系统
  • 如果有任何最近的条目显示为错误,请单击它。
  • 在此处,查找常规详细信息选项卡中提供的信息。您可以使用此信息找到其他相关解决方法,以修复此蓝屏错误。

#13. 重置Windows

如果以上方法都不起作用,您剩下的唯一选择就是重置Windows。

但是,请记住,重置Windows将擦除所有安装的程序和设置。重置Windows会将一切重置为出厂默认状态。然而,Windows提供了一个选项,让您选择是否保留您的个人文件。

如果选择此选项,只会将Windows系统驱动器重置为默认状态,而不会更改其他驱动器中的任何文件。

由于在所有情况下您都会丢失数据,因此,重置Windows应该是您最后的手段。

以下是重置Windows的方法:

  • 首先,在WinRE中启动Windows PC。
  • 选择故障排除选项。
  • 单击重置此电脑选项。
  • 在此处,您将看到两个选项 – 保留我的文件全部删除。如前所述,保留我的文件选项只会重置系统驱动器,而全部删除选项将擦除所有驱动器中的数据。我建议选择保留我的文件选项。
  • 系统会要求您选择您的帐户并使用密码登录。请执行此操作。

就是这样。这将启动重置过程,并根据您选择的选项可能需要几分钟到几个小时。

重置PC是修复此错误代码0xc000021a的有效解决方法。然而,这将擦除所有应用程序安装、数据和设置。

如何预防像错误代码0xc000021a这样的蓝屏错误

下面,我分享了一些预防蓝屏错误的最佳方法:

  • 保持Windows和驱动程序更新 – 由于蓝屏错误主要是由于不兼容的驱动程序和不兼容的Windows安装引起的,因此,保持驱动程序和Windows更新是您可以采取的最佳措施。您可以直接从Windows更新设置中更新Windows,而对于驱动程序,您可以使用driver updaters
  • 避免使用第三方软件 – 第三方软件,尤其是可疑的软件,可能会引发问题并触发蓝屏错误。因此,请避免从不明来源安装第三方软件。
  • 使用可靠的防病毒软件 – 尽管Windows默认附带Windows Defender,但使用更高效的防病毒程序来保护计算机免受各种恶意软件、病毒和威胁总是一个不错的主意。

结束语

以上是一个详细的指南,介绍了修复0xc000021a错误的不同解决方法。

蓝屏错误很难处理,因为它们限制了您启动Windows操作系统的能力。当处理像停止代码0xc000021a这样的蓝屏错误时,您需要采取与通常不同的方法。

希望上述解决方法能帮助您修复Windows计算机上的此错误。

接下来,您还可以阅读如何修复Windows上的“d3dx9_43.dll Not Found/Missing”错误。

类似文章