放假了想和朋友们一起打求生2,于是在搞游侠准备联机。可问题出现了,其他人的游侠能够正常启动游戏,我的却启动不了。显示游戏已经正常启动,在资源管理器里也看到有了进程left4dead2.exe,但过了一会进程就没了。完全没有错误信息,令人头大.jpg。
在网上查找如何解决游戏闪退/游戏打不开等,都不能解决。
但在找的时候发现其实游戏崩溃时是有崩溃信息记录的。
这个文件就是游戏崩溃时出现的。
用VS打开
可以看到是读写某个地址,但权限不够导致的。但又不晓得到底是哪里权限不够,调试也是不会调试,不过又算多了一点线索。
这时我尝试上外网,看看歪果网友有没有遇到类似问题,结果真的有找到相关的。
下面是解决方法:
游戏没有的读写权限是对CSC文件夹的权限。
是这个文件夹。
“脱机文件(CSC 或客户端缓存)缓存和数据库有一个内置功能,可在系统怀疑其内容发生损坏的情况下重新启动。”——Microsof
我们尝试打开该文件夹,发现提示没有权限。那么我们就把该权限给了当前账户(如果是在当前账户下玩l4d2)。
这是当前账户
右键CSC文件夹,点击”属性”,打开”安全”,点击”高级”。
此时应该是现在的界面。
接下来点击”更改”,将本账号给输入进去。
然后点击确定。
不管提示,直接都确定了。最后重新打开CSC文件夹的属性看一看”安全”里面,是否本账号已经是完全控制。
如果没有,就点击”编辑”,将本账户添加权限为完全控制,步骤与上面差不多,就不累述了。
至此,我终于能够和小伙伴们打求生之路2了。
注:
我的系统是Windows10 x64 企业版。其他windows版本也可能会出现此问题,解决方法大同小异。