关于ZAKER 宙世代元宇宙 ZAKER智慧云 免费视频剪辑 合作 加入
电脑报 2022-12-01

游戏崩溃不要慌,可以试试这些方法

不知不觉,我们又迎来了一年一度的秋季特卖,《战地》全系列再次 " 打骨折 ",《荒野大镖客 2》只要 82 元,一共有多达 126 款游戏新史低。即使错过了十一月份秋季特卖的玩家也不用失望,接下来还有圣诞特惠,本着 " 晚买享折扣 " 的原则,这段时间是玩家购买想玩的游戏或者喜加一的最佳节点。不过大家在体验新游戏时,可能会遇到各种各样的问题,今天我们就给大家带来一期关于游戏方面的问题汇总。

不用加速器能上 Steam 商店吗?

Steam 平台的玩家肯定已经发现这段时间裸连 Steam 服务器非常不稳定,在新设备上登录时经常出现 " 无法连接至 Steam 网络 " 的提示,即使多次尝试后登录 Steam 也有可能遇上 Steam 商店提示 -118、-101 等错误代码,使用加速器虽然能解决上面的问题,但只想看看商店的打折情况或者游玩单机游戏都要单独去打开加速器未免太麻烦了点,有不使用加速器或者其他三方软件就能稳定上 Steam 的方法呢?

不使用加速器正常登录 Steam 商店的方法有两种,第一种方法是修改网络的 DNS 服务器。首先打开 windows 的设置,然后选择网络和 Internet,在状态里面找到 " 更改适配器选项 "。打开以后找到当前系统正在使用的网络连接(如果电脑同时连接了有线网络和 WiFi 则优先选择有线网络),右击选择属性找到 "Internet 协议版本 4(TCP/IPv4)" 并选中,双击或者点击下面的属性按钮,将新窗口下方的 " 自动获得 DNS" 更改为自定义,接着将 DNS 地址修改为 Google DNS 8.8.8.8 和国内通用的 114.114.114.114 DNS,点击确定之后,再重启 steam 客户端即可。

修改 DNS 的方法比较简单,但不一定能够解决 DNS 污染导致的登录失败,并且由于使用了国外的 DNS 服务器后可能会导致一些网页的解析速度变慢,如果遇到这种情况,可以换用修改 Hosts 文件的方法。首先打开文件资源管理器,进入 C:WindowsSystem32driversetc 文件夹,接着找到 hosts 文件并以记事本方式打开它,在文件的后面添加上以下 7 个网址并保存(本方法不适用打开 Steam 社区)。

111.221.33.253 cdn.steamcommunity.com

111.221.33.254 cdn.steampowered.com

111.221.33.253 cdn.store.steampowered.com

111.221.33.254 cloud.steampowered.com

111.221.33.253 storefront.steampowered.com

111.221.33.254 store.valvesoftware.com

提示 dll 文件丢失怎么修复?

很多玩家在玩游戏时都遇到过游戏运行失败提示 dll 文件丢失的问题,DLL 是 Dynamic Link Library 的缩写,意思为动态链接库,运行的应用程序需要调用动态链接库,而系统正好缺少相应的 DLL 文件,系统就会报错。这种情况在过去的破解游戏和 Win10 之前的老系统中经常出现,好在现在 Steam 平台在首次打开游戏都会提前检查并自动下载安装需要的运行库,保证游戏正常运行,不过如果你使用的是精简版系统或者之前中过病毒那也有可能遇到 DLL 文件丢失的问题。

单个 dll 文件丢失的情况很好解决,这里我们以新游戏报错频率较高的 msvcp140.dll 文件为例,搜索下载或者从别人的电脑上复制 msvcp140.dll 文件,打开 C 盘,进入 Windows/System32 文件夹中,复制 msvcp140.dll 到文件里面。接着在键盘上按下 win+R 的组合键,输入 regsvr32 msvcp140.dll 注册即可。

有时候缺少的 dll 文件不止一个,这种情况再去单个下载就过于麻烦了,这种情况就有必要借助老牌的修复工具 DirectX Repair 了,DirectX Repair 是一款优秀的系统 dll 和 C++ 运行库检测修复工具,它不仅能够轻松的检测出电脑中缺失的 dll 文件,还能够对其进行修复。软件的操作设计非常简单,只需要轻轻一点即可完成检测、修复、注册等一系列问题。如果遇到自动修复功能失败时,我们可以在详细错误信息界面查看相应的异常文件,并在该文件上点击右键,进行手动在线修复。或者在工具 - 选项 - 高级里选用强力修复模式进行修复。

游戏崩溃、闪退怎么办?

游戏崩溃、闪退也是个老生常谈的问题,但实事求是的说,游戏崩溃、闪退这种问题太过于宽泛,同时涉及到软 / 硬件,不同电脑、不同游戏出现问题的原因也不尽相同,这里我们给出几种通用的定位和解决问题的方法。

首先是硬件方面,CPU、显卡过热通常电脑会直接死机,玩家可以通过开启游戏自带的数据统计以及第三方的 MSI Afterburner 等软件监控硬件温度状态。黑屏问题更有可能是显卡方面的原因,第一种可能是显卡没插好,重新牢固插一下就好,最好取出来时候用橡皮擦擦一下金手指保持接触更好。

第二可能是显卡供电不稳定,检查一下显卡 8pin 供电线是否插好,如果是模组电源,换一组 PCI-E 线和接口看看。如果显卡长期高负载运行或者购买的是 " 锻炼 " 过的显卡,那大概率是显存问题,比如引脚可能有虚焊了。进入设备管理器,右键单击显卡选择属性,在属性页查看是否有 43 错误提示。这种情况下可以用 EasyMATS 这个显存测试工具来进行显存测试确定是否是显存问题。

软件层面,游戏崩溃可能是显卡驱动造成的,比如 6000 系以前的卡装超频版驱动 Adrenalin 程序,掉驱动现象概率会比较高。解决方法是在官网下载经过微软 WHQL 认证的驱动版本,新游戏则推荐直接升级到通常经过新游戏优化的最新版本驱动。此外,出现程序兼容冲突掉驱动后,建议用使用 DDU 软件在安全模式下完全卸载驱动后再重装,避免残留的损坏文件继续出问题。

一些新游戏在 Steam 上进行预载时可能会因为网络原因造成游戏文件下载不完整,这样就会出现游戏报错,在遇到此类报错的时候,玩家可以试试点击其中的 " 允许扫描和修复 " 进行文件排查,点击之后重启游戏。如果没有自行检验文件的小伙伴,可以自行在 Steam 验证文件的完整性尝试。打开 Steam 商店,在库中找到游戏,右键选中后点击属性打开。在本地文件中找到并点击 " 验证游戏文件的完整性 ",如果有游戏文件缺失的话 Steam 会开始下载。

报错提示都不弹,如何定位问题?

针对不明原因的游戏崩溃,我们还可以借助 Windows 系统自带的事件查看器来定位原因。打开事件查看器的方法是,按 win+R 组合键,打开运行对话框,在其中输入 eventvwr 回车就打开(或者输入 eventvwr.msc),打开事件管理器后依次展开左侧的 " 自定义视图 "-" 管理事件 ",这时我们在管理事件中可以看到电脑中所有系统日志记录。接下来我们就可以根据电脑出现问题的时间点或者进程名称来找到相应的错误事件。

这里我们以《神秘海域:盗贼遗产合集》在 win10 系统打开闪退的问题为例,在右侧的查找工具栏中输入《神秘海域》的进程名称 tll 定位到相关错误事件,这里的异常代码:0xc0000142 是关键信息。经查找资料可知,引起 0xc0000142 的通常原因是部分 DLL 文件未能被系统注册,导致动态库调用错误造成的。这种结果的指导意义不大,为了提高效率,可以选择与问题接近的关键词进行搜索,这里我们用关键词 " 神秘海域 0xc0000142" 进行搜索,最终可知,导致 tll.exe 在打开时闪退的原因是上下级中文文件夹引起的,放到纯英文目录里就好了。

另外,虚拟内存不足也会导致游戏崩溃,有时会弹出对话框提醒你虚拟内存不足,更多时候是直接崩溃,有了事件查看器我们就能在游戏崩溃的时间点准确定位问题。同样是《神秘海域:盗贼遗产合集》在运行过程中,事件查看器记录到了虚拟内存不足的情况,虽然这主要是因为小编忘记关闭 Edge 浏览器导致的,但为了让游戏稳定,我们可以选择增加虚拟内存。

设置虚拟内存方法是打开电脑的设置选项,在系统信息界面点击 " 高级系统设置 ",在系统属性界面选择 " 高级 ",在高级下的性能栏目,点击右边的 " 设置 "。性能选项界面继续选择 " 高级 " 选项卡,借助点击下面虚拟内存下的 " 更改 "。系统默认是勾选了 " 自动管理所有驱动器的分页文件大小 "。如果你的 C 盘空间够大,我们可以将虚拟内存设置在 C 盘,如果空间不足,可以调整到其他盘中,这里建议设置为 " 系统管理的大小 " 点击确定重启电脑即可。

觉得文章不错,微信扫描分享好友

扫码分享