不少用户称自己按提示重启计算机后仍然无效,还是无法运行腾讯手游助手,该怎么办呢?出现这样的问题是因为电脑中含有bd0001.sys和bd0004.sys的系统驱动,驱动会阻碍助手导致助手无法正常启动。针对这一问题大家可以使用本文中winwin7给大家分享的方法来解决。
腾讯手游助手:检测到不兼容百度bd0001 的解决方法:
1、新建一个文本文档,打开后将下面代码复制进去:
rem 请用出现问题的电脑打开该文件!
::::::::::::::::::::::::::::::::::::::::::::
:: Elevate.cmd - Version 4
:: Automatically check & get admin rights
:: see "https://stackoverflow.com/a/12264592/1016343" for description
::::::::::::::::::::::::::::::::::::::::::::
@echo off
CLS
ECHO.
ECHO =============================
ECHO 管理员模式启动中,请在弹出的窗口栏里选择“是”
ECHO 部分杀毒软件会阻拦(比如360),请选择“允许”
ECHO =============================
:init
setlocal DisableDelayedExpansion
set cmdInvoke=1
set winSysFolder=System32
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO **************************************
ECHO 提升管理员权限中...
ECHO **************************************
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
if '%cmdInvoke%'=='1' goto InvokeCmd
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
goto ExecElevation
:InvokeCmd
ECHO args = "/c """ + "!batchPath!" + """ " + args >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "%SystemRoot%\%winSysFolder%\cmd.exe", args, "", "runas", 1 >> "%vbsGetPrivileges%"
:ExecElevation
"%SystemRoot%\%winSysFolder%\WScript.exe" "%vbsGetPrivileges%" %*
exit /B
:gotPrivileges
setlocal & cd /d %~dp0
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1)
::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::
REM Run shell as admin (example) - put here code as you like
@echo off
@echo --------------------------------
@echo BaiduProtect.exe检测中
@echo --------------------------------
@set set "var=" >nul 2>nul
@for /f "skip=1 delims=" %%a in ('wmic process where "name='BaiduProtect.exe'" get ExecutablePath') do (
if not defined var set "var=%%~dpa"
)
@set "var=%var:~,-1%" >nul 2>nul
:loop
@tasklist | find /i "BaiduProtect.exe" >nul 2>nul
@if errorlevel 1 (echo 未发现BaiduProtect.exe
) else (
echo =========================================
echo 检测到阻止助手运行相关组件
echo 请根据弹窗进行卸载!
echo 必须!!卸载!!
echo =========================================
start "" "%var%\uninst.exe"
for /l %%i in (5,-1,0) do (
cls
echo ============================================
echo 倒计时%%i后将再次检测是否有该程序
echo 如未卸载,将再次弹出卸载程序。
echo 请一定一定一定要卸载!
echo ============================================
ping 127.1 -n 2 >nul
)
goto loop
)
@sc delete bd0001
@sc delete bd0002
@sc delete bd0003
@sc delete bd0004
@echo =============================================
@echo 操作已完成,请重启电脑后再打开助手进行操作
@echo =============================================
@echo 一定要重启电脑!否则依然有提示
@echo =============================================
@echo 如还有问题请联系版主或蠢灰
@echo =============================================
@echo. & pause
2、点击【文件】--【另存为】;
3、将 保存类型修改为“所有文件”,然后将文件名修改为 x.bat ,如“修复.bat”点击保存;
4、此时我们在 修改.bat 文件上单击右键,选择【以管理员身份运行】等待修复完成后重启一次电脑即可修复问题!
如果是win10用户请务必点击重启按钮,关机再开机无效!win10的关机默认是快速休眠,所有进程后台还是会有。
以上便是腾讯手游助手:检测到不兼容百度bd0001 的解决方法,有遇到该故障的用户快去试试吧~
相关文章:
腾讯手游助手玩刺激战场全军出击键位或鼠标错乱失效的解决方法
分享到: