如何修复错误0xc000007b应用程序无法正确启动

您的任何 Windows 10 应用程序是否无法正确启动并返回错误代码0xc000007b?如果是,请详细阅读本文,因为我们提供了七种运行方式,可以轻松解决您计算机上的此错误。出现此问题的原因通常是缺少 DLL 文件、兼容性问题、过时的 Visual C++ 运行时包或缺少 DirectX 的系统。

如果您最近将操作系统升级到其下一个可用构建版本,则 0xc000007b 错误也可能开始出现。无论您的情况的确切原因是什么,您都可以通过以下解决方法来解决此问题 –

导致错误代码 0xc000007b 的原因

在大多数情况下,错误代码 0xc000007b 表示您的 Windows 文件或某个应用程序的 DLL 文件出现问题。当您从未经授权的来源下载内容时,您可能会看到此错误。如果您的计算机上没有安装正确的可再发行组件,也会出现类似的错误消息。
如何修复错误0xc000007b应用程序无法正确启动

错误代码 0xc000007b 解决方案

要解决应用程序无法正确启动错误 0xc000007b,请尝试以下建议 –

  • 下载并运行 DirectX
  • 更正应用程序的兼容性问题
  • 更新 DLL 文件
  • 修改注册表
  • 更新 .NET 框架
  • 重新安装 Microsoft Visual C++ 运行时包
  • 运行 CHKDSK

1] 下载并运行 DirectX

如果您的系统缺少最新版本的 DirectX,这可能会阻止应用程序正确启动。以下是在您的计算机上下载和运行 DirectX Runtime Web 安装程序的方法 –

  • 到Microsoft 的 DirectX 官方网站。
  • 向下滚动到“ DirectX End-User Runtime Web Installer”部分并选择语言。
  • 选择合适的语言后,点击涂成红色的下载按钮。
  • 下载完成后,打开包含安装文件的文件夹,然后双击它。
  • 选中所有复选框以接受其条款和条件,然后点击下一步按钮。
  • 如果 Web 安装程序提示安装任何搜索引擎(最有可能是 Bing),请取消选中该框。
  • 单击下一步 > 完成。最后,重新启动您的 PC 以实施最近的更改。

如果在执行此方法后问题仍然存在,请继续执行下一个解决方案。

2] 纠正应用程序的兼容性问题

很多时候,此类错误的发生仅仅是因为应用程序的兼容性问题。为了摆脱这种情况,您需要使用以下步骤使软件兼容 –

  • 右键单击未正确启动的应用程序,然后点击Properties
  • 在随后的弹出窗口中,转到“兼容性”选项卡。
  • 在兼容模式下,选中“以兼容模式运行此程序”左侧的框,然后使用下拉菜单选择Windows 8。
  • 接下来,点击运行兼容性疑难解答。
  • 故障排除程序开始查找任何兼容性问题。
  • 出现提示时,选择尝试推荐的设置。
  • 随后,您可以单击Test the program按钮。
  • 疑难解答程序将尝试以所选的兼容模式启动应用程序。如果程序正常启动,可能会出现注册表控制台工具要求进行必要的更改。

您现在可以关闭故障排除窗口并重新启动您的设备。从下次登录开始,应用程序应该可以正常工作。如果没有,请执行下一个解决方法。

3] 更新 DLL 文件以修复错误 0xc000007b

一些用户报告说,他们只需下载 xinput1_3.dll 文件并将其放在所需文件夹中即可解决此错误。要确认是否确实如此,请转到路径 – C:\Windows\SysWOW64,并查找此 DLL 文件。如果您没有找到这样的文件,您可以从官方网站获取该文件。

  • 查找最新的DLL版本和您现有的系统架构。
  • 确认这两件事后,请点击下载按钮。
  • 通常您会得到一个包含 xinput1_3.dll 文件的 zip 文件夹。
  • 打开包含安装文件的文件夹,右键单击它并选择选项 – Extract here
  • 现在,转到新创建的文件夹,复制/粘贴 C:\Windows\SysWOW64 中的 xinput1_3.dll 文件。

最后,重新启动您的 PC以实施上述更改。

4]修改注册表

在某些情况下,修改注册表也可能会修复您计算机上的 0xc000007b 问题。以下是执行此任务的方法 –

  • WinKey + R
  • 当“运行”命令打开时,键入regedit并按Enter 键
  • 随后,导航到路径 –

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows

  • 跳转到右侧窗格并双击文件 – LoadAppInit_Dll.
  • 输入“0”而不是它的默认值,即“1”,然后点击OK
  • 最后,关闭注册表并重新启动 Windows

5] 通过更新 .NET Frameworks 修复 0xc000007b

如果您很长时间没有更新.NET Frameworks ,请确保将其升级到最新的构建版本。为此,请使用以下步骤 –

  • 访问更新目录站点。
  • 在搜索字段中键入 .NET Framework,然后按Enter
  • 根据您的系统架构选择 .NET 框架的最新累积更新。
  • 点击右上角的 下载按钮。
  • 单击顶部链接开始下载所选的 .NET Framework。
  • 下载完成后,打开包含此文件的文件夹,然后双击设置。
  • 现在,按照屏幕上的说明完成剩余的过程。

6] 重新安装 Microsoft Visual C++ 运行时包

如果以上修复均无法解决 0xc000007b 错误,重新安装 Microsoft Visual C++ 运行时包可能会解决此问题。Visual C++ 运行时包的存在确保安装的程序正常运行。与往常一样,您会发现这些包可用于两种系统架构,即 32 位、64 位或 ARM64 PC。

只需转到支持的站点并下载/安装运行时包。下载完成后,打开包含此文件的文件夹并双击它。

7]运行CHKDSK

如果您在上面尝试过的解决方案均无效,您可能想尝试运行 CHKDSK 命令。当您运行该程序时,它会扫描您计算机的硬盘并修复发现的问题。要运行 CHKDSK,请按照下列步骤操作:

  • 以管理员身份运行命令提示符
  • 然后键入以下内容并按 Enter:
chkdsk /f /r
  • 下次重新启动计算机后,系统会询问您是否要安排扫描。
  • 如果您想确认,只需输入Y并按 Enter 键。
  • 现在重新启动计算机。
  • CHKDSK 将在计算机启动时自动运行并扫描计算机的硬盘驱动器。您所要做的就是在该过程运行时耐心等待。

这篇文章似乎已经解决了 0xc000007b 错误,应用程序现在应该可以正常启动了。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年5月10日 下午3:17
下一篇 2023年5月10日 下午3:19

相关推荐