您的任何 Windows 10 应用程序是否无法正确启动并返回错误代码0xc000007b?如果是,请详细阅读本文,因为我们提供了七种运行方式,可以轻松解决您计算机上的此错误。出现此问题的原因通常是缺少 DLL 文件、兼容性问题、过时的 Visual C++ 运行时包或缺少 DirectX 的系统。
如果您最近将操作系统升级到其下一个可用构建版本,则 0xc000007b 错误也可能开始出现。无论您的情况的确切原因是什么,您都可以通过以下解决方法来解决此问题 –
导致错误代码 0xc000007b 的原因
在大多数情况下,错误代码 0xc000007b 表示您的 Windows 文件或某个应用程序的 DLL 文件出现问题。当您从未经授权的来源下载内容时,您可能会看到此错误。如果您的计算机上没有安装正确的可再发行组件,也会出现类似的错误消息。
错误代码 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:WindowsSysWOW64,并查找此 DLL 文件。如果您没有找到这样的文件,您可以从官方网站获取该文件。
- 查找最新的DLL版本和您现有的系统架构。
- 确认这两件事后,请点击下载按钮。
- 通常您会得到一个包含 xinput1_3.dll 文件的 zip 文件夹。
- 打开包含安装文件的文件夹,右键单击它并选择选项 –?Extract here。
- 现在,转到新创建的文件夹,复制/粘贴 C:WindowsSysWOW64 中的 xinput1_3.dll 文件。
最后,重新启动您的 PC以实施上述更改。
4]修改注册表
在某些情况下,修改注册表也可能会修复您计算机上的 0xc000007b 问题。以下是执行此任务的方法 –
- 按WinKey + R。
- 当“运行”命令打开时,键入
regedit
并按Enter 键。 - 随后,导航到路径 –
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows
- 跳转到右侧窗格并双击文件 –?
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 错误,应用程序现在应该可以正常启动了。