CSGO打开闪退

来自电脑维修知识库
跳转至: 导航搜索

知识库编号:0711


问题现象

Steam下载的CSGO游戏打开后黑屏一段时间后闪退/崩溃,无法正常启动,无报错弹窗,无错误日志。

联机修复验证游戏完整性/卸载重新安装均无法解决


解决方案

CSGO游戏闪退


1.游戏进程直接退出

下载360之类的安全软件,在工具箱里面搜索LSP修复,点击修复到默认即可,大部分加速器中也有此功能

媒体文件:360lsp修复工具.exe

cmd中运行netsh winsock reset以重置Windows网关

2、游戏在全屏状态下自动最小化到任务栏,游戏进程还在后台运行。

通过whoareyou工具检测,SyntpEnh.exe进程会抢占窗口焦点,导致全屏的游戏变成非活动窗口,从而最小化。

任务管理器中找到SyntpEnh.exe这个进程,右击打开文件所在位置,将该文件改名,然后在任务管理器中结束该进程,问题即可解决。


3、游戏打开后闪退,进程自动退出。

排查为用户自行设置游戏分辨率后所致,需要在游戏无法正常启动的情况下,通过修改游戏配置文件,来修改游戏的窗口模式和分辨率。

找到Steam安装目录,默认为【C:\Program Files (x86)\Steam】,找到其中的userdata文件夹,该文件夹保存了用户数据和部分游戏设置。

userdata文件夹下的数字ID命名的文件夹即为用户数据文件夹,用户如果登录过不同的账号,则可能会有多个,建议每个都更改。

数字ID文件夹下依然是很多数字命名的文件夹,这些文件夹为游戏ID对应的配置文件

CS:GO这款游戏的ID为730,继续打开local文件夹,cfg文件夹,找到video.txt配置文件

具体的完整路径为【Steam安装目录\userdata\Steam用户ID\730\local\cfg\video.txt】

打开video.txt这个配置文件后,搜索以下内容进行修改

setting.fullscreen:用于设置游戏是否全屏显示,1表示全屏,0表示非全屏。

setting.defaultres:用于设置游戏的默认分辨率宽度。

setting.defaultresheight:用于设置游戏的默认分辨率高度。

建议将游戏窗口模式设置为非全屏,并将游戏分辨率修改为与桌面分辨率一致或者更低的16:9分辨率。如1920*1080,1600*900,1280*720等

然后重新打开游戏测试问题是否解决


以上方案未解决,或者找不到video.txt配置文件的,打开事件查看器,查看是否有游戏的错误日志,是否为shaderapidx9.dll模块导致

如果是

打开系统文件夹C:\windows\system32\wbem和C:\windows\syswow64\wbem,修改并重命名或者删除fastprox.dll文件