![错误“应用程序无法正确启动 0xc00007b Windows 10 64 位”修复](https://linux22.com/image/1514456/%E9%94%99%E8%AF%AF%E2%80%9C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%A0%E6%B3%95%E6%AD%A3%E7%A1%AE%E5%90%AF%E5%8A%A8%200xc00007b%20Windows%2010%2064%20%E4%BD%8D%E2%80%9D%E4%BF%AE%E5%A4%8D.png)
顾名思义,我收到此错误“应用程序无法正确启动 0xc00007b Windows 10 64 位”。我不知道在安装哪个软件后会出现此错误,但唯一受此影响的应用程序是 cheat engine 6.6,无法启动此应用程序。我尝试了一些修复方法,例如安装较新版本的 .net framework、directx 和 microsoft visual libraries。但似乎没有任何效果。
顺便说一句,我使用的是 Windows 10 企业版 64 位。这个应用程序以前运行正常。但现在不行了。
编辑:根据@magicandre 建议的 Dependency Walker,首先 Dependency Walker x64 位版本在我的 x64 位 Windows 上无法运行,因此我使用了 x86 版本。
这里是查看日志文件的链接。我已将日志窗口图片和 *.dwi 文件包含在内。
答案1
该错误0xc000007b
表示STATUS_INVALID_IMAGE_FORMAT
。这意味着应用程序尝试加载具有错误 CPU 架构的 DLL。因此,32 位应用程序尝试加载 64 位 DLL 或相反(64 位应用程序尝试加载 32 位 DLL)。
大多数情况下,当用户收到有关缺少 DLL 的消息并从第三方网站下载 DLL 并将其复制到 system32 文件夹时,就会发生这种情况。删除受影响的软件并从头开始重新安装该工具及其所有依赖项。
答案2
0xc00007b 目前也可以通过 Windows Defender 地址空间布局随机化来触发:https://stackoverflow.com/a/53795377/10141885