游戏软件启动时遇到 0xc000007b错误代码 已试过多种解决方案 均未解决问题,求各位帮助

APEX 游戏启动的时候遇到 0xc000007b错误代码 求解决

img

  1. ALL in one runtimes 已经安装过两回了 无效
  2. cmd上的系统检测方法也已经尝试过了 无效,而且会出现新的问题错误代码0000142并且出现不信任文件,但是其中有些文件是修复失败的,我看了日志,但是没看懂其中到底哪些文件修复失败
  3. direct的检测修复工具也修复过了 无效,而且检测结果是全都是完好的,c++修复也都进行了,无效
    于是我去用depends跑了一下r5apex的启动项,发现他里面显示找不到 api-ms-win类的文件以及ext-ms-win类的 附图如下

    img

img

  • 我之前看到过一个朋友的帖子,里面说的差不多就是软件是64bit的 链接的却是32bit的dll,我在想是不是这里的问题,当然这也只是我的推测,我已经尽我所能去寻找问题了,希望各位朋友能帮我找到问题,找到解决方案

游戏软件启动时遇到 0xc000007b错误代码的问题,建议你这样解决:
首先,如果您的游戏之前可以启动,现在不行,可以考虑两种情况,一种是电脑上安装了什么软件或者更新了什么插件,导致和游戏有冲突,导致游戏无法启动,这种情况,建议卸载掉近期安装的软件或插件试试,一种情况是由于游戏自动更新失败或者杀毒软件误检测,导致游戏文件有损坏,这个时候可尝试使用杀毒软件的恢复,或者direct的检测修复工具,如果恢复后还无法使用,只能卸载重装下看看。
其次,如果你的游戏软件一安装就启动不了,之前都没有成功启动过,那有几种情况:
1、可能缺少DirectX ,需要安装DirectX 9.0或其它版本,这里也要看哪个版本和你的电脑兼容
2、你下载的游戏安装包本身可能有问题,重新换个安装包
3、安装时没有安装正确,安装前关闭掉杀毒软件,以管理员身份运行安装
4、右键以兼容模式打开看看
再次,绝大多少游戏不能执行是缺少例如以下的几个文件:d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll,你看下是不是有,没有可以尝试直接安装缺少的文件,无论你使用的是32位的操作系统还是64位的操作系统,一定要使用32位的dll文件。

兼容性问题啊!

参考GPT和自己的思路:0xc000007b和0xc0000142错误代码通常是由于系统文件损坏、缺失或不兼容导致的。以下是一些可能的解决方案:

1 运行SFC扫描
在管理员权限下打开命令提示符,输入sfc /scannow并按回车键,等待扫描完成后重启计算机。

2 运行DISM修复
在管理员权限下打开命令提示符,输入以下命令并按回车键:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
等待修复完成后重启计算机。

3 卸载并重新安装相关程序
如果错误是在运行特定程序时出现的,尝试卸载并重新安装该程序。

4 更新系统驱动程序
尝试更新系统驱动程序,包括显卡驱动程序、声卡驱动程序、网络适配器驱动程序等。

5 重新安装操作系统
如果以上方法都没有解决问题,可以考虑重新安装操作系统。

6 使用其他工具进行修复
你可以尝试使用其他工具进行修复,例如DLL文件修复工具、注册表修复工具等。

一般来说是缺少库,比如vc++运行库,驱动程序,phyx,directx等,也可能是系统不完整

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
首先,错误代码0xc000007b表示应用程序无法正确启动,这通常是由于应用程序依赖项中存在一些缺失或损坏的文件造成的。而错误代码0000142则表明某些文件无法正确加载。

从您提供的信息来看,可能是由于一些缺失或损坏的dll文件引起的问题。您可以尝试以下几种解决方案:

  1. 安装最新的Windows更新和补丁程序:有时,错误代码0xc000007b是由于Windows操作系统中的一些缺陷造成的。确保您已经安装了最新的Windows更新和补丁程序可能会有所帮助。

  2. 重新安装游戏:删除游戏并重新安装可能会帮助您解决问题。确保您清除了游戏目录里所有残留的文件,以确保干净的重新安装。

  3. 运行系统文件检查器:运行系统文件检查器以检查是否有任何缺失或损坏的系统文件。在命令提示符下输入“sfc /scannow”并按回车键即可启动该工具。

  4. 安装缺失的dll文件:如果您在Dependencies中发现缺少某些dll文件,请找到并下载对应的dll文件。确保将它们复制到C:\Windows\System32和C:\Windows\SysWOW64文件夹中。

  5. 更新或重新安装Microsoft Visual C++ Redistributable包:许多应用程序依赖于Microsoft Visual C++ Redistributable包。如果您已经安装了它们,可以尝试更新或重新安装这些包来修复问题。

希望以上解决方案有所帮助。如果问题仍然存在,请提供更多信息,例如您使用的操作系统版本、游戏版本等,以便我们更好地理解问题。
如果我的回答解决了您的问题,请采纳!

火绒恶意木马专杀或360急救箱强力模式排除驱动木马影响。右击exe,属性,看是否有数字签名,没数字签名或签名损坏可能是中感染型病毒。

如果apex游戏显示应用程序无法启动0xc000007b原因是因为DirectX 9.0被损坏, 我们只需要安装即可。 如果有电脑管家的。在电脑管家里面搜索“DirectX 9.0 c” 然后点击安下载装即可
望采纳

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^