如何让 QPCore 服务开机不启动,需要时才启动
1、打开记事本,将下面的代码粘贴到记事本中并错聂庋堀保存为 QPCore.bat,注意区分32位和64位操作系统。64位操作系统使用的代码:@echo off:maincls@echo QPCore 貅冥尜坼服务控制器@echo -------------------- set /a v1=0 for /f "skip=3 tokens=4" %%i in ('sc query "QPCore"') do if /i "%%i"=="RUNNING" set /a v1=1 set /a svssum=v1 if /i "%svssum%"=="0" goto p1 @echo QPCore 服务正在运行 set /a cnum=2 set /p cnum=请选择[1-停止服务 2-退出(缺省)]: set /a cnum=%cnum%+1 goto p_%cnum% :p1 @echo QPCore 服务已经停止 set /a cnum=2 set /p cnum=请选择[1-运行服务 2-退出(缺省)]: set /a cnum=%cnum%+1 if /i "%cnum%"=="2" set /a cnum=1 goto p_%cnum% :p_1 set /a v1=0 for /f "skip=3 tokens=4" %%i in ('sc query "QPCore"') do if /i "%%i"=="RUNNING" set /a v1=1 if /i "%v1%"=="0" ( ren "C:\Windows\System32\drivers\QQProtectX64.sys.bak" "QQProtectX64.sys" ren "C:\Program Files (x86)\Common Files\Tencent\QQProtect1" "QQProtect" sc config QPCore start= auto sc start "QPCore" ) pause goto main :p_2 for /f "skip=3 tokens=4" %%i in ('sc query "QPCore"') do if /i "%%i"=="RUNNING" ( taskkill /f /im QQProtect.exe sc config QPCore start= demand ren "C:\Windows\System32\drivers\QQProtectX64.sys" "QQProtectX64.sys.bak" ren "C:\Program Files (x86)\Common Files\Tencent\QQProtect" "QQProtect1" ) pause goto main :p_3 exit32位操作系统使用的代码:@echo off:maincls@echo QPCore 服务控制器@echo -------------------- set /a v1=0 for /f "skip=3 tokens=4" %%i in ('sc query "QPCore"') do if /i "%%i"=="RUNNING" set /a v1=1 set /a svssum=v1 if /i "%svssum%"=="0" goto p1 @echo QPCore 服务正在运行 set /a cnum=2 set /p cnum=请选择[1-停止服务 2-退出(缺省)]: set /a cnum=%cnum%+1 goto p_%cnum% :p1 @echo QPCore 服务已经停止 set /a cnum=2 set /p cnum=请选择[1-运行服务 2-退出(缺省)]: set /a cnum=%cnum%+1 if /i "%cnum%"=="2" set /a cnum=1 goto p_%cnum% :p_1 set /a v1=0 for /f "skip=3 tokens=4" %%i in ('sc query "QPCore"') do if /i "%%i"=="RUNNING" set /a v1=1 if /i "%v1%"=="0" ( ren "C:\Windows\System32\drivers\QQProtect.sys.bak" "QQProtect.sys" ren "C:\Program Files\Common Files\Tencent\QQProtect1" "QQProtect" sc config QPCore start= auto sc start "QPCore" ) pause goto main :p_2 for /f "skip=3 tokens=4" %%i in ('sc query "QPCore"') do if /i "%%i"=="RUNNING" ( taskkill /f /im QQProtect.exe sc config QPCore start= demand ren "C:\Windows\System32\drivers\QQProtect.sys" "QQProtect.sys.bak" ren "C:\Program Files\Common Files\Tencent\QQProtect" "QQProtect1" ) pause goto main :p_3 exit
2、运行刚才保存的 QPCore.bat 批处理文件(windows 10 系统请右键点击文件选择以管理员身份运行),可以看到以下界面:

4、这样 QPCore 服务就被停止了,而且启动方式也被设置为手动。重新启动计算机后,发现 QPCore 服务并没有自动运行。但这时 QQ 就无法打开了,打开后显示以下界面:

6、输入 1 然后确定,则会看到以下界面:
