如何修复游戏应用程序错误 0xc0000142
修复游戏应用程序错误 0xc0000142: (Fix Games Application Error 0xc0000142: ) Windows 软件无法加载游戏经常给出此错误“应用程序无法正确启动 0xc0000142(The application was unable to start correctly 0xc0000142) ”或每当我们尝试打开以下应用程序和游戏时出现0xc0000142 :
Far Cry 3 Metro Last Night Dying light far cry 4 Call of duty advanced warfare Gta V Autodesk AutoCAD AutoCAD Sleeping dogs Witcher 2 Watch dogs Outlook Metal Gear Age of Empire
问题:(PROBLEM:)问题在于DLL 加载错误(DLL load error),这意味着启动应用程序的DLL未签名(unsigned)或在数字上不再有效(digitally no longer valid) ,我们将看到的修复程序将包含DLL文件,这很可能解决此错误,所以让我们看看会发生什么。
修复(Fix)游戏应用程序错误 0xc0000142(Games Application Error 0xc0000142)
确保创建一个还原点以防万一出现问题。
方法 1:替换 DLL 文件
1.转到此链接(link)并下载文件。
2.下载后,解压文件并将这些文件放入您的游戏文件夹中。
3.就是这样,各位,你们的游戏应该马上就可以运行了。
如果这解决了你的问题,那么你不需要继续,但如果你没有,请继续下一个方法。
方法二:以兼容模式启动应用程序(Compatibility Mode)
以兼容模式运行应用程序并始终以管理员身份启动应用程序。
1.右键单击文件(给游戏应用程序错误0xc0000142(games application error 0xc0000142))。
2.点击属性(Properties)。
3.单击兼容性选项卡(Compatibility tab)。
4.如果游戏可以运行,请单击“运行兼容性疑难解答(Run Compatibility Troubleshooter)”,如果不继续,请保存设置。
5.勾选以兼容模式(compatibility mode)运行(Run)此程序。
6.选择驱动程序可用的操作系统。
7.在权限级别下勾选以管理员身份(administrator)运行(Run)此程序。
8.单击应用,然后退出。
方法 3:获取有关错误的更多信息
我使用Microsoft Exchange Server 错误代码查找(Microsoft Exchange Server Error Code Look-up)工具来检查这个错误(这个工具知道很多标准的Windows错误)。这是输出:
问题是DLL 加载错误( DLL load error),现在我们必须找出是哪个DLL导致了这个错误,这并不总是那么容易——即使消息说哪个DLL加载失败,它并不总是那个DLL(有时它可能会丢失依赖(missing dependency))这反过来又是一个更大的问题。
如果您使用 Steam 安装游戏,那么您可以要求它验证游戏的缓存。如果没有,请尝试重新安装游戏或尝试修复任何Visual C/C++ Runtimes时或。NET Frameworks,以防它们损坏。更新您的显卡驱动程序和窗口,这很可能会解决问题。
深一点……
检查缺失依赖项的一种方法是使用Dependency Walker ( Dependency Walker)。
您必须确保获得最新版本的Dependency Walker ,并且(Dependency Walker)Dependency(Dependency Walker) Walker的处理器架构应与游戏相同(x86 版本检查 32 位程序,x64 版本检查 64 位程序)。请记住,有时它会给出难以理解的结果,但有时它会给出非常有用的结果。
另一种方法是使用进程监视器(Process Monitor)
这将记录您的程序执行的操作,例如访问DLL文件。使用它来记录您的游戏启动过程中的操作,它会给出游戏应用程序错误 0xc0000142(games application error 0xc0000142),然后设置一个过滤器以仅包含您的游戏活动。为此,请转到“工具(Tools)”然后“流程树(Process Tree)”并在列表中找到您的游戏。
选择游戏并点击 * Include Subtree *。
您可能还想排除所有不记录系统事件的事件 - 工具栏上有一行按钮可以执行此操作:
现在您需要调查扩展名为 *.dll* 且结果为NAME NOT FOUND或PATH NOT FOUND的任何内容。如果上述方法没有解决您的问题,您可以尝试这篇文章 如何修复应用程序错误 0xc0000142(How To Fix Application Error 0xc0000142)。
你可能也会喜欢:
- 如何修复 VLC 不支持 UNDF 格式(How to Fix VLC does not support UNDF Format)
- 修复您的计算机内存不足警告(Fix Your Computer Is Low On Memory Warning)
- 如何修复 COM 代理已停止工作(How to fix COM Surrogate has stopped working)
- 如何修复 0xc000007b 应用程序错误
仔细遵循上述方法后,您可能会修复游戏应用程序错误 0xc0000142(Fix Games Application Error 0xc0000142),但如果您仍有疑问,请随时在评论部分询问。
Related posts
如何Fix Application Error 0xc0000142
如何Fix Application Error 0xc0000005
如何Fix Application Error 0xc000007b
如何Fix Application Load Error 5:0000065434
如何Fix Application Error 523
修复 Windows 应用商店错误 0x80072ee7
修复启动时出现的 Discord JavaScript 错误
Fix Windows Update Error 0x80070020
Fix BAD_SYSTEM_CONFIG_INFO Error
修复 Steam 上的丢失下载文件错误
Fix Adobe Software您使用的不是Genuine Error
如何在外置硬盘上下载 Steam 游戏
修复 Yahoo Mail 错误 0x8019019a
Fix PNP Detected Fatal Error Windows 10
如何观看 Kodi NBA 比赛
Fix Windows Update Error Code 0x80072efe
如何在Photoshop到Fix Scratch Disks Are Full Error
Network Error Fix Facebook Messenger Waiting
修复 Windows 10 中的事件 1000 应用程序错误
如何在Steam到Stream Origin Games