|
|
百度盘以前是偷偷安装“智能看图”
感谢网友贡献:
@echo off
echo ==========================================
echo ○○网盘“智能看图”功能卸载脚本
echo ==========================================
echo.
echo 此脚本将删除○○网盘捆绑的“智能看图”软件
echo 请确保以管理员身份运行此脚本
echo.
pause
echo 正在删除注册表项...
echo.
:: 删除注册表项1:HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations
echo [1/3] 删除 HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations
reg delete "HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations" /f >nul 2>&1
if %errorlevel% equ 0 (
echo ? 删除成功
) else (
echo ? 删除失败或项目不存在
)
:: 删除注册表项2:HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer
echo [2/3] 删除 HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer
reg delete "HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer" /f >nul 2>&1
if %errorlevel% equ 0 (
echo ? 删除成功
) else (
echo ? 删除失败或项目不存在
)
:: 删除注册表项3:HKEY_CURRENT_USER\Software\RegisteredApplications\BaiduNetdiskImageViewer
echo [3/3] 删除 HKEY_CURRENT_USER\Software\RegisteredApplications 中的 BaiduNetdiskImageViewer
reg delete "HKEY_CURRENT_USER\Software\RegisteredApplications" /v "BaiduNetdiskImageViewer" /f >nul 2>&1
if %errorlevel% equ 0 (
echo ? 删除成功
) else (
echo ? 删除失败或项目不存在
)
echo.
echo 正在删除程序文件...
:: 删除程序目录
set "imageviewer_path=%APPDATA%\baidu\BaiduNetdisk\module\ImageViewer"
if exist "%imageviewer_path%" (
echo 找到程序目录: %imageviewer_path%
echo 正在删除程序文件...
rmdir /s /q "%imageviewer_path%" >nul 2>&1
if %errorlevel% equ 0 (
echo ? 程序文件删除成功
) else (
echo ? 程序文件删除失败,可能文件正在使用中
echo 请手动删除: %imageviewer_path%
)
) else (
echo 程序目录不存在或已被删除
)
echo.
echo ==========================================
echo 卸载完成!
echo ==========================================
echo.
echo 建议重启计算机以确保所有更改生效
echo 如果问题仍然存在,
echo 请检查以下路径是否还有残留文件:
echo %APPDATA%\baidu\BaiduNetdisk\module\ImageViewer
echo.
echo 按任意键退出...
pause >nul
今天升级网盘,他奶奶的,又偷偷安装了一个“智能播放器”,于是叫Deepseek,依样画葫芦,写了一个卸载“智能播放器”,分享一下
@echo off
chcp 65001 >nul
title Baidu Netdisk Smart Player Remover
:: Check Admin Privileges
net session >nul 2>&1
if %errorLevel% neq 0 (
echo [ERROR] Please run this script as Administrator!
echo Right-click the file and select "Run as administrator".
pause
exit /b 1
)
echo ==========================================
echo Baidu Netdisk Smart Player Remover
echo ==========================================
echo.
echo This script will remove the Baidu Netdisk Smart Player.
echo Please backup your registry before continuing.
echo.
pause
:: Step 1: Kill Processes
echo.
echo [1/3] Killing related processes...
taskkill /f /im playerhost.exe >nul 2>&1
taskkill /f /im BaiduNetdiskPlayer.exe >nul 2>&1
echo Done.
timeout /t 2 >nul
:: Step 2: Clean Registry
echo.
echo [2/3] Deleting registry keys...
echo Cleaning Context Menu Handlers...
reg delete "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\BaiduNetdiskPlayer" /f >nul 2>&1
reg delete "HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\BaiduNetdiskPlayer" /f >nul 2>&1
echo Cleaning Program Settings...
reg delete "HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskPlayer" /f >nul 2>&1
echo Cleaning File Associations...
reg delete "HKEY_CURRENT_USER\Software\Classes\BaiduNetdiskPlayerAssociations" /f >nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\Classes\Applications\BaiduNetdiskPlayer.open" /f >nul 2>&1
echo Cleaning AutoStart Entry...
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "BaiduNetdiskPlayerAutoStart" /f >nul 2>&1
echo Registry cleanup done.
timeout /t 2 >nul
:: Step 3: Delete Files
echo.
echo [3/3] Deleting program files...
set "PLAYER_DIR=%APPDATA%\baidu\BaiduNetdisk\module\Player"
echo Target directory: %PLAYER_DIR%
if exist "%PLAYER_DIR%" (
rmdir /s /q "%PLAYER_DIR%" >nul 2>&1
if exist "%PLAYER_DIR%" (
echo [FAILED] Could not delete folder. Please restart PC and try again.
) else (
echo [SUCCESS] Program files deleted.
)
) else (
echo [INFO] Default directory not found. It might be already removed.
)
echo.
echo ==========================================
echo Uninstall complete!
echo ==========================================
echo.
echo Please restart your computer.
echo.
pause
|
|