湘潭赵氏族谱网>>小憩驿站

 主题:转如何禁用QPCore service启动项?

赵永红  发表于2018-12-24 21:50:57.0


 

在 https://www.zhihu.com/question/30848564 够复杂,感觉改手动+任务管理器杀死好些 如果你禁用失败,提示拒绝访问,一般是因为该服务非常流氓的原因! 一法 那么需要在安全模式下进行以上步骤 另外一法: https://jingyan.baidu.com/article/ed15cb1b47e2731be36981bc.html 打开记事本,将下面的代码粘贴到记事本中并保存为 QPCore.bat,注意区分32位和64位操作系统。 64位操作系统使用的代码: @echo off :main cls @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 exit 32位操作系统使用的代码: @echo off :main cls @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 系统请右键点击文件选择以管理员身份运行),可以看到以下界面: 输入 1 然后确定,则会看到以下界面: 如何让 QPCore 服务开机不启动,需要时才启动 这样 QPCore 服务就被停止了,而且启动方式也被设置为手动。重新启动计算机后,发现 QPCore 服务并没有自动运行。但这时 QQ 就无法打开了,打开后显示以下界面: 如何让 QPCore 服务开机不启动,需要时才启动 因为 QQ 程序依赖 QPCore 服务,所以 QPCore 服务没有运行的情况下也不能使用 QQ 了,如果要使用 QQ,还是需要启动 QPCore 服务的。由于 QPCore 被停止了,而且它(QQProtect.exe)所在的文件夹也被改了名,所以 QPCore 服务用管理工具里的服务控制台是无法启动的。那么还是需要用刚才的批处理文件来启动它。运行 QPCore.bat,可以看到以下界面: 如何让 QPCore 服务开机不启动,需要时才启动 输入 1 然后确定,则会看到以下界面: 如何让 QPCore 服务开机不启动,需要时才启动 这样 QPCore 又和原来一样启动了,并且可以随系统启动而自动启动,而且 QQ 也可以打开了。 另外如果你在使用批处理文件时发现提示拒绝访问,说明 QPCore 服务的启动状态没能改成手动,但这并不影响重启后不会启动 QPCore 服务,重新运行服务并启动 QQ,然后关闭QQ再用批处理停止服务就不会提示拒绝访问了。

 


用图文帖子回复 用所见即所得帖子回复
用 户 名           密 码     新用户注册
标    题  
标题图标  
无图标 原创 转贴 文章 问题 主意 请进 注意
你好 赞扬 反对 喜欢 不爽 有趣 无聊 好奇 疲倦
摆谱 高兴 忧愁 吐舌 发愁 挤眼 生气 大笑 大哭
晕倒 弱智 急死 鬼脸 羞涩 傻笑 伤心 痛苦 恶魔
帖子内容