方法一
在游戏库CS:GO上右击选择属性,“本地文件”选项卡,单击“验证游戏缓存完整性”,等待完成,如果有文件被下载,等待安装展开完成后重新进入游戏,寻找有VAC标识的服务器并进入,若成功则跳过下列步骤,否则继续
※原因分析:可能是由于应用程序错误地关闭或计算机不正常关闭导致的文件损坏
方法二
退出Steam并重新启动你的计算机(V社出品)
※可能是出于重新初始化服务组件的缘故……
方法三
※重要提示:网吧党可用,楼主亲试通过!
准备工作:
-开始-运行
分别输入 cmd 和services.msc
-打开:控制面板-Windows防火墙
Steam文件夹\bin(xp用户无视) ※!!注意!!:win7系统的cmd界面要求管理员权限!
打开的窗口备用
#1首先检查“服务”窗口中的Windows Firewall服务状态,如果是处于“已禁用”状态,请双击之,将启动方式改为“自动”,并启动该服务,如果服务为“手动”状态并且未运行,请启动此服务
#2(Xp用户无视)切换至steam#\bin,右击steamservice.exe,选择属性-兼容性选项卡,勾选“以管理员身份运行此程序”,点击应用,如果弹出UAC对话框请选择“是”
#3 切换至cmd窗口,输入以下指令:
(设你的steam安装在D:\Program Files\Steam中)
bcdedit.exe/set {current} nx alwayson
D:
cd Program Files
cdSteam
cd bin
steamservice.exe /uninstall
(稍等片刻)
steamservice.exe /install
直到出现Steamclient service installation complete且无任何"Fail"字样(如Add firewall exception failed forsteamservice.exe)出现才可以结束,否则请检查您的防火墙设置(关闭“不允许例外”选项)
#plus 额外地,为了尝试稳定地解决,也可以新建steam.exe的快捷方式,并附加参数 -tcp -dev
※通俗地讲就是以开发者模式运行啦~虽然不知道为什么……
上述步骤结束后请尝试进入安全服务器,如果成功则跳过后续步骤结束,否则继续
※原因分析:之所以要开启防火墙是因为在通过命令行安装steam客户端服务时出现添加例外失败的提示,可能是由于系统内部安全审核不通过导致VAC无法启动,而bcdedit则是通过强制打开DEP(数据执行保护,防止由于应用程序溢出而造成的系统损坏和程序出错现象,起着保护系统文件的作用)来防止由客户端服务程序可能存在的漏洞导致的VAC服务崩溃现象发生。总的来说是有bug,至于什么时候修复,v社发没发现,不得而知……
方法四
目前已知的,由于安全软件的误报和错误阻止导致的VAC或服务程序崩溃只存在于Avast!上,360有一定嫌疑,您可以在游戏时关闭或干脆直接卸载它们换用其他安全产品。如果近期安装了可能产生冲突的应用或驱动程序,请卸载它们或使用“系统还原”选择就近的系统检查点还原系统,进入游戏,重新再试一次。
如果上述步骤都没能解决您的问题,那么楼主只能很遗憾地告诉您:您可能是少数倒霉蛋中更倒霉的……建议重装游戏或者重做系统……这是基本万能的解决办法……Windows太大了,大到窝们不知道怎么修……
更多相关资讯请关注:CS:GO专区