如何修复Windows 10和11中的错误图像0xc000012f错误
替代标题:
- 如何修复 Windows 11/10 中的坏图像错误 0xc000012f
- 在 Windows 11/10 中修复坏图像错误 0xc000012f 的指南
- 如何修复 Windows 11/10 PC 上的坏图像错误 0xc000012f
用户已在众多支持论坛上发布了有关 Bad Image 错误 0xc000012f 的信息。 那些需要解决该问题的用户无法使用发生错误 0xc000012f 的软件包。 受影响的应用程序会在用户尝试运行它们时抛出错误图像错误消息,该错误消息引用 DLL 文件和 0xc000012f 状态代码。
此问题可能会出现在各种 Windows 软件中,但更广泛地提到会出现在 Microsoft Office 应用程序中。 它通常是因为无法访问软件包的先决条件文件而发生的。 您可以使用这些 Windows 11/10 分辨率修复错误图像错误 0xc000012f。
推荐:修复Microsoft Excel计算公式错误的6种方法
1.运行图像和系统文件扫描命令
Bad Image 错误通常意味着 PC 上的系统文件已损坏。 您可以利用 Windows 附带的 SFC 扫描工具来修复系统文件损坏。 运行部署映像扫描可以修复超出 SFC 工具范围的损坏映像文件,这对于某些用户来说可能是必要的步骤。 这是在 Windows 11/10 中运行这两种扫描的方式:
- 通过单击任务栏上的放大镜或在此处键入以搜索框(在 Windows 10 中)打开搜索工具。
- 要查找 Windows 的命令提示符应用,请输入 命令 进入文件搜索框。
- 右键单击搜索工具中的命令提示符结果以选择 以管理员身份运行 (对于提升的应用程序权限)。
- 通过输入以下命令文本运行部署映像扫描(按 进入 执行):
DISM.exe /Online /Cleanup-image /Restorehealth
- 要使用 SFC(系统文件检查器)工具进行扫描,请输入并执行以下命令:
sfc /scannow
- 现在,等待扫描发挥它的魔力,并在命令提示符窗口中显示结果消息。
2. 更新 Visual Studio C++ Redistributable
很多用户都说更新(安装)Visual Studio C++ Redistributable files 修复了他们 PC 上的 Bad Image 错误 0xc000012f。 因此,您的 PC 可能缺少受影响的软件包所需的 VS C++ 文件。 如果确实如此,更新 VS C++ 可能会解决错误 0xc000012f。 您可以像这样更新 Visual Studio C++ Redistributable:
- 打开 Microsoft 网站上的 Visual Studio C++ Redistributable 下载页面。
- 单击页面顶部的 Visual Studio 2015-2022 包的 X64(64 位 Windows 平台)链接。
- 按 win + e 并在资源管理器中导航到它。
- 双击 VC_redist.x64.exe 以查看 Microsoft Visual C++ 窗口。
- 然后选择 我同意 条款和条件的复选框。
- 按 安装 更新 Visual Studio C++。
- 更新 Visual Studio C++ 后重新启动 Windows PC。
3. 运行 DirectX 最终用户 Web 安装程序
缺少 DirectX 最终用户运行时组件(库)也可能导致用户 PC 上出现错误图像错误 0xc000012f。 您可以通过运行安装旧版 DirectX SDK 运行时库的 DirectX 最终用户 Web 安装程序来解决此问题。 按照以下步骤运行 DirectX 最终用户 Web 安装程序:
- 导航到 DirectX 最终用户运行时 Web 安装程序页面。
- 点击 下载 在该网页上获取 dxwebsetup.exe 文件。
- 在资源管理器中打开浏览器的下载文件夹,然后双击 dxwebsetup.exe 文件。
- 选择 DirectX 安装向导的 我接受收音机 按钮并单击 下一个 继续。
- 取消选中 安装必应栏 如果您不想要该软件,请选中复选框。
- 按 下一个 安装 DirectX 成分。
- 点击 结束 在设置向导结束时。
4. 选择 Microsoft Office 的“修复”选项
如果您需要修复 Word 或 Excel 等 MS Office 软件的错误 0xc000012f,请尝试应用此解决方案。 一些 MS Office 用户已通过选择 Office 的 在线维修 选项。 您可以像这样选择该修复选项:
- 调出程序和功能小程序(我们打开 Windows 卸载程序的指南包括多种方法)。
- 在程序和功能中选择您的 MS Office 套件。
- 点击 改变 所选 MS Office 套件的选项。
- 选择更彻底 在线维修 选项。
- 选择 修理 修理套房。
5.重新注册指定的DLL文件
0xc000012f 错误消息指定了一个 DLL 文件,您可能需要重新注册该文件。 Microsoft 注册服务器(或 Regsvr32)是一个命令行工具,您可以使用它重新注册 DLL 文件。 这就是您使用该实用程序重新注册 DLL 的方式。
- 按照本指南第一个解决方案中的步骤一到三所述打开命令提示符。
- 然后使用包含 0xc000012f 错误消息的 DLL 文件名输入此命令:
regsvr32 DLL file name
- 按 进入 注册指定的 DLL 文件。
- 点击 好的 在确认 DLL 注册的消息上。
6.重新安装受影响的软件
重新安装受影响的软件包将替换它们的文件和注册表项。 对于需要很长时间才能下载的软件,这可能不是一个理想的解决方案。 但是,重新安装软件可能会修复 0xc000012f 错误。
您可以通过程序和功能(控制面板)或应用程序和功能(设置)卸载出现错误 0xc000012f 的软件包,如我们的删除 Windows 软件指南中所述。 如果它是 UWP 应用,您可能需要通过应用和功能将其卸载。 或者您可以使用第三方卸载工具卸载该软件。
卸载受影响的软件并重新启动 Windows 后,重新安装其最新版本。 从出版商的网站(或像 Softpedia 这样的知名替代来源)下载最新的软件版本。 然后双击程序下载的安装向导(安装程序)包重新安装。
7. 将 Windows 还原到以前的还原点
如果您在 PC 上启用了系统还原,则该工具可以修复坏图像错误 0xc000012f。 该实用程序保存特定日期的系统快照(备份副本)。 将 Windows 回滚到 PC 上出现 0xc000012f 错误之前的还原点可能会解决该问题。 您可以像这样在 Windows 10 和 11 中执行系统回滚:
- 按打开系统还原 win + R 输入 rstrui,然后单击 好的.
- 选择 选择不同的还原点 查看所有恢复选项。
- 按系统还原的 下一个 按钮。
- 选择最旧的可用还原点,这是最有可能早于 0xc000012f 错误的还原点。
- 然后点击 下一个 再次到达最后的确认步骤。
- 按 结束 执行系统还原。
此可能的解决方案将删除在系统恢复日期之后添加的用户软件和驱动程序。 因此,一些用户可能更愿意尝试本指南中的替代修复,然后再试一试。 您可以通过单击检查所选点影响的软件包 扫描受影响的程序 在系统还原工具的窗口内。
获取在 Windows 中排序的错误图像错误 0xc000012f
这些 Windows 11/10 解决方案解决了错误 0xc000012f 的主要原因。 因此,其中一个很有可能(但不完全保证)会在您的 Windows PC 上排序错误图像错误 0xc000012f。 然后,您将能够再次启动和使用受影响的软件包,而不会出现进一步的问题。