『游戏故障』N种解决无法正常启动游戏的方法

文章缘由

最近朋友新组装了一台主机,下载了死亡搁浅,但是发现不能玩,表现为Steam点击开始游戏之后,按钮变为停止,随后2-3秒钟又变为开始游戏,游戏无法正常启动

这种情况我以前玩战神的时候遇到过一次,点击开始游戏无响应,所以我想当然地的用了之前的方法尝试解决,按照以前的解决方法进行了尝试,结果却是全都不好使。折腾了半天,最终发现是部分主板默认不会开启CPU中的AVX指令集的缘故。由此,我萌生了写此篇文章的想法。

我们在游玩游戏时,偶尔会遇到报错、崩溃、无响应等无法正常启动游戏的情况,如果脑袋空空,不知从何入手,处理起来往往会比较棘手。无法启动游戏的因素有很多,我将按照通用的解决思路,将方法一一列举,供各位进行参考。

1、首先最应该考虑的是你的游戏文件有没有缺失,即验证游戏完整性。

Steam平台验证游戏完整性很简单,方法如下:在游戏库中右键点击“死亡搁浅”→属性→本地文件→验证游戏完整性,验证之后会自动检查游戏文件是否缺失。

2、考虑C++运行库或者Direct组件是否出了问题

安装并修复运行环境,如果是缺失的问题就先去安装,如果系统已经安装过了就去修复。安装的话我这里推荐两个软件,分别是微软常用运行库和DirectX_Repair。

微软常用运行库合集

微软运行库提供了大量的封装函数功能,让开发者不再需要自己编写一部分函数,极大的方便了开发者程序开发,但是运行库在程序编译的时候并不会提取相关代码编译进程序,所以就需要携带这些运行库了,软件没有运行库调用这些API,就可能出现报错。

合集主要包含以下组件:

Microsoft Visual C 旧版运行库

Microsoft Visual C++ 2005 SP1(8.0.61187)

Microsoft Visual C++ 2008 SP1(9.0.30729.7523)

Microsoft Visual C++ 2010 SP1(10.0.40219.473)

Microsoft Visual C++ 2012 up4(11.0.61135)

Microsoft Visual C++ 2013(12.0.40664)

Microsoft Visual C++ 2015-2022(14.34.31931.0)

DirectX_Repair

DirectX是电脑必不可少的运行组件,提供对一些应用的渲染支持,部分系统可能缺失相关组件,因此需要对这些组件进行修复。软件的作用当然就是检测当前系统的DirectX状态,如果发现异常则进行修复,修复可以解决大部分系统“应用无法正确启动(0xc000007b)”“没有找到MsvcpXXX.DLL“配置不正确”的问题。

这里推荐使用增强版(Enhanced Edition),因为增强版额外支持修复C++的功能,可谓是一举两得,妙妙妙。

手动修复

我遇到的大部分情况都是C++2015-2019出现异常,所以先对它进行修复:在电脑“设置”中找到“应用和功能”,然后找到Microsoft Visual C++ 2015-2019 Redistributable(X64)(X86),逐一点击更改→修复即可,其他方法同理。

部分用户的电脑上可能没有2015-2019,那是因为21/7/14 微软官方升级,将运行库2015-2019升级为2015-2022版本。

Microsoft .net Framework

这个缺失一般会报错出现“应用程序正常初始化(0xc000*****)失败”或者“应用程序错误,内存不能为written或read”,一般来说没有动过系统软件的话,系统都会自带,所以基本不会遇到这类报错,如果有,直接进微软官网搜索对应包安装即可,不做过多赘述。

3、是否缺少特定的dll链接库文件

这种错误一般是比较特殊的dll文件缺失导致,通过DirectX_Repair并不能解决问题。这里以死亡搁浅因vcruntime140-1.dll缺失,无法进入游戏为例进行操作演示。

首先到网上直接搜索目标dll,下载下来之后,将此文件复制到C盘→Windows→system32文件夹中,如果是64位系统的话就复制到C盘→Windows→syswow64中。如果不确定,那就两个文件夹里都复制进去一遍,没有影响,万全之策。

4、最后,考虑是不是AVX指令集的问题

▶  AVX指令集的问题有两种情况

一是你的CPU压根就不支持这个指令集,常见于N年前的老款CPU(奔腾、赛扬之类的), 这种情况除非民间大神做补丁修复,不然无解,只能更换CPU;

二是你的CPU本身就有AVX指令集,但是主板BIOS中对AVX禁用了,导致无法调用,这种情况只要去BIOS中打开就行。

如何判断是否是AVX指令集的问题

可以利用CPU-Z或者AIDA64等这样的硬件检测工具去确认。

哪些游戏会有这种问题?

像死亡搁浅、NBA2K这种,去他们的需求配置里看一下有没有写说明,如果有,那就有可能是AVX指令集导致的。所以如果能够确定是AVX指令集问题,那对症下药直接去BIOS中将其打开即可。

进主板BIOS的方法

大部分主板都是关机重启的时候,连续点击Esc/F10/F12/Del等键进入BIOS,具体是哪一个键,大家可根据自己电脑的实际情况去操作,以下是我找的主流主板进BIOS按键对应图,仅供参考。

以下是朋友的影驰主板,一般来讲AVX的设置选项不是在“高级”,就是在“芯片配置”中,找到AVX选项,将状态由Disable改成Enable状态,然后保存退出,重启电脑即可。

内容创作不易,对大家有帮助的话,欢迎点赞、评论、充电支持,谢谢您!文章内容基于个人有限的认知,如果有纰漏,欢迎各位一起讨论,一起更正,共同进步!

我的小黑盒加速器推广码“ btld321 ”,大家有需要的可以粘贴我的推广码去白嫖3天的加速时长,也是对作者的支持,每个账号每月可白嫖1次,谢谢大家!

往期同类内容

『游戏故障』一种解决Steam点击”开始游戏“无反应的方法

『游戏故障』一种解决Steam下载“内容不可用”的方法

『软件故障』N种解决某123、某60等流氓恶意锁定浏览器主页的方法

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com