Apex弹窗闪退问题解决思路
- 文章简介
- 内容分享
- 视频讲解
- 建议
- 正文
文章简介
之前发布了题为“APEX弹窗闪退报错(005,006,007 DXGI_ERROR_DEVICE_REMOVED)问题完全解决方案”,但是根据读者们的反馈,关闭DPTF的方法不适合所有电脑,旧方案不具备广泛的适用性,于是重新探索,写出了本文。 本文为软件层面的解决方案,操作方便,可复制性高。
内容分享
本文提及的说明文档以及一部分安装软件链接:链接:https://pan.baidu.com/s/1VTO0y3zkyKzaGZc8TmG91g 提取码:aglw
视频讲解
本人在B站发布了Version2的解决方案视频
建议
建议下载网盘文件,配合视频讲解一起看效果最佳 解决方案以安装系统组件(修复系统)为主,适用于所有出现问题的电脑。
正文
大量用户反应关闭DPTF的方式不适合某些品牌的电脑,并且台式机不能就没有DPTF,AMD芯片也没有DPTF,而且很多读者都是电脑小白,不知道怎么设置BIOS,所以我像也许之前的方案不能完全解决问题。 经过一个礼拜的探索,我总结出了本文,主要把问题聚焦在了系统层面,也就是考虑是否是系统组件不完整的问题又或是驱动问题。 思路简介:
- N/A卡驱动使用类似GeforceExperience的自带更新-更新到最新公版驱动,驱动安装过程中选择清洁安装这样可以删除旧驱动。 为什么是公版?而不是OEM官网驱动?因为我发现很多OEM驱动版本都较为老旧,有的甚至落后了将近半年时间,而apex13赛季又是刚开始,也许最新的驱动有针对问题的更新
- 更新CPU驱动。为什么要更新CPU驱动?还是同样的想法,驱动这种东西向下兼容,如果不是更好,为什么要发布新版本呢?所以更新一下不是坏事。
- DXSETUP.exe是每个游戏平台在安装游戏时候都会安装的DX游戏组件安装程序,这个可执行文件可以修复DX,大家百度就可以找到对应平台的文件路径。
- 分析了报错代码: ID3D10Device::GetDeviceRemovedReason method 貌似这是DX10的报错,但为什么会出现在DX11的APEX中不得而知(也许是我理解错误),看了微软官方文档后觉得这和微软运行库以及DirectX程序有关,所以以此为主要下手点。
- 安装08年至22年的全部运行库,因为VC运行库的不同版本之间不完全兼容的老问题,猜测可能是apex使用了多个VC库,而我的电脑可能缺少了某一个而导致程序运行出错, 之后我打开了Windows更新中的 “更新Microsoft产品更新”,发现它帮我下载了一个2008的VC库,说明我猜对了,可能就是由于运行库缺失导致的程序崩溃。
- 除了本文的006错误,其他闪退问题也可以通过本文本视频来进行尝试解决。
- 本文只进行了大致的思路讲解,具体安装什么软件以及它们的官网下载链接和其他操作,都在B站视频和“内容分享”给出的网盘文件中有详细讲解。