前段时间,我的一些游戏因为这个错误而无法运行0xc000007b。在遵循了一个糟糕的教程后,我的电脑的 System32 文件夹中出现了一些文件混乱的情况(我用 Dependency Walker 检查了一些无法运行的游戏),现在我的大多数 32 位游戏都无法运行。我尝试使用DLL修复程序更正文件夹中的文件,但没有成功,错误仍然存在。我该如何修复?
该计算机是一台华硕 ROG 计算机,采用 x64 架构,运行 Windows 10、NVIDIA 显卡和 i7 处理器(如果有帮助的话)。我还安装了 Visual C++ Redistributables(如果我没记错的话,是 2005、08、10 和 15)。
无法正常运行的游戏示例有:《无主之地 2》、《骑马与砍杀:战团》、《精英:危险》等等。
当我将冲突的 .DLL 文件添加到 Mount And Blade: Warband 文件夹时,也出现了奇怪的错误(按照依赖性遍历器)。游戏正常打开,但崩溃并输出无法打开的错误信息后置特效并要求安装最新版本的直接X,即使它已经安装。
编辑:主要问题似乎是 DirectX 9,因为它的大多数库(例如 d3dx9_43.dll)一直在困扰游戏(我使用 Dependency Walker 检查了这一点),尝试安装要么会显示“安装成功”消息而没有任何结果,要么会显示错误消息。日志文件如下所示:https://www.dropbox.com/s/8gthptp72uohxg5/DirectX.log?dl=0
答案1
首先,除非你知道自己在做什么,否则绝不修改 Windows 系统文件或文件夹。除此之外,那些声称可以修复 DLL 的程序充其量只是垃圾,最坏的情况是极具破坏性。不要使用它们。
Win我将使用+打开管理命令提示符X并输入sfc /scannow
。这将运行系统文件检查并希望修复任何损坏。