1、问题描述

安装vpn软件导致csgo无法运行,例如easyconnect,由于lsp遭到此软件修改,软件退出后也不会恢复lsp,导致登录游戏数据经过lsp交换式失败,造成闪退。

2、解决办法

(1)、可以重置winsock目录解决

管理员身份运行cmd,键入netsh winsock reset命令,重启。

(2)、但是每次在运行vpn和游戏的过程中比较麻烦,因此创建一个bat脚本完成此过程:

@echo off

net session >nul 2>&1

if not "%errorLevel%" == "0" (

echo Oops: This tools must run with administrator permissions!

echo it will popup the UAC dialog, please click [Yes] to continue.

echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"

echo UAC.ShellExecute "%~s0", "%*", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"

exit /b 2

)

start cmd /k "netsh winsock reset"

shutdown.exe -s -f

脚本首先获取管理员身份运行cmd执行 netsh winsock reset,之后立即重启电脑。

每次双击bat脚本即可,也可以下载某些软件一键修复lsp。