QPCore服務啟動不了


打開記事本,將下面的代碼粘貼到記事本中並保存為 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

運行腳本,輸入1,回車


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM