如何修复Windows 10和11中的坏图像0xc0000006错误?(附教程)

1,156 阅读7分钟

坏图像0xc0000006错误是一个软件启动问题,可能发生在Windows 11和10中。它是一些用户在尝试启动某些软件包时发生的错误。受影响的程序显示这个错误信息。"C:\WINDOWS\SYSTEM32\<DLL文件标题>不是设计用于在Windows上运行,就是包含一个错误......错误状态0xc0000006。"

由于该错误信息总是引用一个DLL文件,因此可以认为是一个DLL问题。发生该错误的软件包打不开。这就是如何在Windows 10和11内解决错误0xc0000006。

1.运行Windows的程序安装故障排除程序

错误0xc0000006的出现可能是因为软件安装问题。微软的程序安装和卸载故障排除程序可以解决受影响程序的安装问题。这不是Windows 11或10所包含的故障排除程序。然而,你可以像这样下载并运行该故障排除器。

  1. 打开微软的 "程序安装和卸载故障排除器 "网页。

  2. 点击那里的下载 故障排除器,保存一个MicrosoftProgram_Install_and_Uninstall.meta文件。

  3. 启动资源管理器目录导航应用程序(按Windows+E),并打开故障排除器下载的文件夹。

  4. 双击MicrosoftProgram_Install_and_Uninstall.meta来查看故障排除器。

  5. 在故障排除器中点击 高级>自动应用修复

  6. 选择 " 下一步"选项,调出进一步的选项。

  7. 单击 "安装",查看已安装软件的列表。

  8. 选择发生错误0xc0000006的软件。

  9. 然后再按下一步 ,并选择是, 尝试安装修复选项。

2.运行部署成像和系统文件扫描

0xc0000006错误信息强调有一个文件(甚至是系统镜像)问题。因此,运行部署镜像和系统文件检查器扫描是解决0xc0000006错误的潜在方法。这些是操作系统中包含的命令行工具,用于修复坏的Windows镜像和系统文件。这就是如何运行这两种扫描的方法。

  1. 你首先需要按Windows+ S 键,调出搜索框。

  2. 在搜索工具的文本框中输入该应用程序的标题,找到命令提示符。

  3. 右键单击 "命令提示符",选择 "以管理员身份运行"的上下文菜单选项,以便以较高的用户权限打开该应用程序。

  4. 首先,为部署成像扫描命令输入此文本。

    DISM.exe /Online /Cleanup-image /Restorehealth 
    
  5. 按键盘上的 Enter 按钮。

  6. 接下来,在你的电脑上运行一个系统文件扫描,输入这个文本并按回车键

    sfc /scannow
    
  7. 现在,等待SFC工具完成其工作并显示结果。

3.运行一个反病毒扫描

不要排除病毒可能在你的电脑上引起错误0xc0000006的可能性。系统DLL文件有时是恶意软件的目标。你可以用Windows Security进行反病毒扫描,方法如下。

  1. 要打开Windows Security,点击系统托盘内的盾牌图标。

  2. 点击病毒和威胁保护 标签,查看其扫描选项。

  3. 选择 扫描选项 ,调出所有设置。

  4. 单击 "全面扫描 "选项的单选按钮。

  5. 按 "现在扫描"开始Windows Security的扫描。

4.重新注册0xc0000006错误信息中指定的DLL

每个0xc0000006错误都指定了一个DLL文件。因此,引用的DLL有可能有一个破碎(损坏)的注册表关联。重新注册错误信息中提到的DLL将解决这样的问题。这就是你如何使用regsvr32命令行工具重新注册一个指定的DLL。

  1. 首先,记下0xc0000006错误信息中提到的DLL文件名。

  2. 按照上述第二项决议的前三个步骤,启动命令提示符。

  3. 输入这个regsver32命令。

    regsvr32 "C:\WINDOWS\SYSTEM32\<DLL file name>"
    
  4. 回车 (Enter)键,重新注册该文件。

  5. 一个RegSvr32对话框将弹出,确认DLL的注册。在该窗口中点击 确定 ,然后关闭命令提示符。

  6. 重新注册DLL后,重新启动Windows 11或10。

用一个真正的DLL文件替换上面命令中的DLL文件名。确保你输入了文件的完整和准确的标题,并在结尾处包括其DLL扩展名。

5.重新安装出现0xc0000006错误的软件

0xc0000006错误信息建议你尝试重新安装出现错误的任何软件。这是一个很好的建议,因为这样做可以替换程序的文件,如果是由于安装问题造成的,可能会修复错误。你可以通过 "程序和功能 "卸载大多数软件包来重新安装它们,就像这样。

  1. 右键单击 "开始 "菜单的任务栏按钮,选择 "运行"对话框快捷方式。

  2. 调出 "程序和功能",在 "打开 "框中输入该小程序的 appwiz.cpl命令,然后选择 "确定"。

  3. 选择你需要修复错误0xc0000006的软件。

  4. 单击所选软件的卸载

  5. 在可能弹出的任何确认对话框中选择

  6. 当你删除受影响的软件后,重新启动你的Windows电脑。

  7. 从其网站下载你需要重新安装的任何软件的最新版本。然后用它的安装向导重新安装该程序。

如果你在 "程序和功能 "中找不到你需要卸载的软件,请在 "设置 "中的 "应用程序和功能 "中寻找它。要打开 "应用程序和功能",同时按下Windows+ I键。然后点击 "应用程序"和 "应用程序和功能",查看已安装软件的列表。你可以从那里选择卸载所有列出的应用程序。

6.卸载最近的Windows 11/10更新

有问题的Windows更新可能是导致0xc0000006错误的另一个潜在原因。如果错误0xc0000006在最近的Windows更新后不久开始在你的电脑上弹出,卸载该更新可能是一个可能的解决方案。

因此,尝试卸载你电脑上最新的Windows更新,看看是否能解决这个问题。你可以在我们关于如何手动卸载Windows 10和11更新的指南中了解如何做到这一点。

7.重置Windows 10或11

重置Windows(又称修复安装)是一种简单的方法,可以用其默认配置重新安装平台。重置Windows后,你需要重新安装你之前安装的所有第三方软件包。因此,只有在所有其他文件都没有的情况下,才将重置平台作为最后手段。这就是重置Windows 11的方法。

  1. Win + X激活一个特殊的菜单,在那里选择 设置

  2. 接下来,从 "设置 "中的 "系统"标签点击 " 恢复"。

  3. 重置电脑,打开重置Windows的工具。

  4. 点击保留我的文件来选择该选项。

  5. 选择你喜欢的云下载本地重新安装选项。

  6. 点击 " 下一步 ",调出最后的选项。

  7. 选择重置以确认。

错误0xc0000006现在被解决了!

应用这些潜在的修复方法可能会让大多数用户的Windows 11/10电脑上的0xc0000006错误得到解决。不能说它们是百分之百的保证,但在大多数情况下,它们可能会让错误0xc0000006得到解决。随着坏图像错误0xc0000006的修复,你将能够再次启动和利用发生该问题的软件包。