怎样修复 Windows 应用程序错误 0xc0000906

您最近在尝试在 Windows 11/10 上启动程序时是否遇到应用程序错误 0xc0000906? 如果是,那么这篇文章是为像你这样的用户准备的,这将帮助你克服这个问题。 由于各种原因,可能会发生此类问题,当它发生时,您可能会收到一条错误消息,内容如下:

The application was unable to start correctly (0xc0000906).
Click OK to close the application.

这在错误消息中非常清楚,无论您启动多少次,您都无法启动该应用程序。 在本指南中,我们将研究在 Windows 11/10 PC 上导致此错误的原因,以及有助于摆脱此问题的六种有效方法。

什么导致 Windows 应用程序错误 0xc0000906?

由于以下一个或多个原因,可能会出现应用程序错误 0xc0000906 –

  • 第三方防病毒软件与应用程序文件进行了交互并对其进行了修改。
  • Windows Defender 或防火墙正在限制应用程序启动。
  • 您安装了有问题的软件,现在尝试在您的计算机上启动它。
  • 操作系统最近发生了一些更改,因此出现了此错误。 这包括安装一些第三方应用程序、更新现有设备驱动程序或安装有问题的防病毒程序。
  • 应用程序的兼容性问题(仅当您尝试运行非常旧的软件时)。

应用程序错误 0xc0000906 解决方案

如果您在 Windows 11/10 PC 上启动任何应用程序时收到错误代码 0xc0000906,请按照下面列出的确切顺序尝试这些修复 –

1]禁用/卸载第三方防病毒软件

出现错误 0xc0000906 主要是因为您的计算机上运行的程序不合格或不兼容。 它成为像防病毒软件这样的安全应用程序的可能性非常高。 因此,我们建议禁用您的防病毒软件并检查问题是否在这样做后得到解决。

2]暂时禁用Windows Defender或防火墙

如果您没有使用任何第三方防病毒应用程序,则问题可能是由于启用了 Windows Defender 而发生的。 试着关闭这个程序,看看现在是否可以启动有问题的应用程序。 如果您也禁用 Windows 防火墙会更好。 这是因为 Windows 防火墙也可能会阻止某些应用程序在您的计算机上打开。

3]运行SFC/DISM扫描

当您的某些系统文件丢失或被第三方应用程序损坏时,也可能会出现 0xc0000906 等应用程序错误。 为了修复此类文件并修复此错误代码,您应该运行 SFC 和 DISM 扫描。 您可以在提升的命令提示符上分别运行这两个工具,也可以使用批处理文件同时运行它们。 以下是创建包含 SFC 和 DISM 扫描的批处理文件的方法 –

  • 右键单击桌面上的任意位置,然后选择新建 > 文本文档。
  • 在其中复制/粘贴以下 cmdlet –
echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • 转到文件并单击选项 – Save As...

  • 在“File name“,并使用”Save 作为类型”下拉菜单选择 所有文件.
  • Save 将此文件保存在桌面屏幕上。
  • 接下来来到桌面屏幕,右键单击新创建的批处理文件,然后点击选项 – 以管理员身份运行.
  • 让这两个扫描自动运行。 这些扫描结束后,重新启动您的 PC。

我希望错误 0xc0000906 在下次登录时自动解决。 以防它不遵循下一组解决方案。

4]卸载/重新安装该应用程序

如果错误 0xc0000906 仍然出现,则程序必须已损坏到无法检索的程度。 为了解决这个问题,你应该卸载/重新安装那个有问题的应用程序。 以下是怎样执行卸载。

  • 导航到以下路径并找到有问题的应用程序 –

Settings (Win + I) > Apps > Apps & features

  • 当您找到有问题的程序时,单击最右侧的三个可用点,然后选择选项 – 卸载.
  • 确保执行磁盘清理,以便其残留文件也被删除。
  • 接下来重新启动您的 PC 并重新安装该程序。

5]检查应用程序的兼容性问题

如果您在启动新安装的应用程序时遇到错误 0xc0000906,则该程序可能与您的系统设置不兼容。 为了解决此错误,您需要首先使该应用程序兼容。 你可以这样做——

  • 首先,打开包含显示错误 0xc0000906 的应用程序的可执行文件的文件夹。
  • 右键单击应用程序并选择选项 – 特性.
  • 转到兼容性选项卡并点击“以兼容模式运行此程序”。
  • 现在,使用下拉菜单,选择任何以前版本的 Windows。

检查应用程序的兼容性问题

  • 单击应用,然后单击确定。
  • 关闭属性窗口并重新启动 PC。

再次登录您的 PC 并检查错误 0xc0000906 现在是否已解决。

6]使用以前创建的还原点

如前所述,错误0xc0000906的发生是由于应用程序本身的问题或操作系统发生了较大程度的更改。 因此,如果您过去确实生成了系统还原点,您现在可以使用它来更正您的 PC。

但是,在您继续之前,请注意使用系统备份将删除创建还原点后堆积的所有数据。 因此,请务必移动并保存您在生成系统备份后创建的文件/文件夹。