效果验证 :运行后, 今天分享一个 全自动通用脚本 。
删除名为 ImageViewer 的空文件, 进程阻断 :利用 taskkill 强制结束后台进程,无论你装在 C 盘、D 盘还是外置硬盘,立即创建一个同名的 只读文件 。
如何恢复功能? 前往网盘安装目录下的 module 文件夹。
粘贴上述代码, 原理深度解析 一个彻底的清理过程需要解决三个问题: 删不掉、找不着、会复活,“智能看图”选项将彻底消失,。
0x04 常见问题 FAQ 运行后显示“拒绝访问”? 请确认是否使用了管理员权限运行,它能自动识别任何安装路径,脚本都能精准定位,:: 3. 自动探测安装路径 (从注册表动态获取) echo [2/4] 正在定位百度网盘安装路径... set "InstallPath=" for /f "tokens=2,*" %%a in ( 'reg query "HKEY_CURRENT_USER\Software\Baidu\BaiduNetdisk" /v "InstallDir" 2^>nul' ) do set "InstallPath=%%b" :: 兜底方案:如果注册表未找到,解决文件被占用无法删除的问题,阻止文件夹重建 type nul > "!MODULE_PATH!" attrib +r "!MODULE_PATH!" echo 清理并建立永久免疫机制成功, 权限运行 :必须 右键点击该文件,只要网盘一升级或重启,且即便手动删除文件夹, echo . echo ================================================== echo [OK] “智能看图”已清除, 编码选择 ANSI ,pause exit ) set "MODULE_PATH=!InstallPath!\module\ImageViewer" echo 定位成功: !InstallPath!:: 4. 清理注册表项(解决右键菜单残留) echo [3/4] 正在移除注册表关联...reg delete "HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations" /f >nul 2>1reg delete "HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer" /f >nul 2>1reg delete "HKEY_CURRENT_USER\Software\RegisteredApplications" /v "BaiduNetdiskImageViewer" /f >nul 2>1:: 5. 执行文件级清理并建立免疫占位 echo [4/4] 正在执行文件级清理与免疫... if exist "!MODULE_PATH!" ( if exist "!MODULE_PATH!*" ( rmdir /s /q "!MODULE_PATH!" >nul 2>1) else (del /f /q "!MODULE_PATH!" >nul 2>1)):: 核心:建立同名空文件并设为只读,Windows 不允许同一目录下存在同名的“文件”和“文件夹”, echo ==================================================pause0x03 使用指南 创建文件 :新建 .txt 文本。
选择“以管理员身份运行”!pause exit ):: 2. 终止相关进程 echo [1/4] 正在终止后台进程...taskkill /f /im BaiduNetdiskImageViewer.exe /t >nul 2>1 echo 完成。
选择“以管理员身份运行” ,还能通过“文件占位法”实现永久免疫, ,从而彻底封死插件自动重装的路,它就会“死灰复燃”,重启网盘即可恢复,我们删除插件文件夹后,尝试扫描系统默认路径 if "!InstallPath!" == "" ( if exist "%ProgramFiles(x86)%\baidu\BaiduNetdisk" set "InstallPath=%ProgramFiles(x86)%\baidu\BaiduNetdisk" if exist "%ProgramFiles%\baidu\BaiduNetdisk" set "InstallPath=%ProgramFiles%\baidu\BaiduNetdisk" ) if "!InstallPath!" == "" ( echo [ERROR] 未能自动定位安装路径,不仅能删掉插件,请手动检查网盘是否已安装, 乱码怎么办? 请确保保存时编码格式为 ANSI(记事本底部的编码选项),免疫机制已生效, 核心代码展示 将以下代码复制到记事本。
代码段 @ echo offsetlocal enabledelayedexpansiontitle 百度网盘“智能看图”通用自动清理工具 echo ================================================== echo 百度网盘“智能看图”全自动清理组件 echo ================================================== echo .:: 1. 管理员权限检查net session >nul 2>1 if %errorlevel% neq 0 ( echo [ERROR] 请右键点击此脚本, 编码务必选择 ANSI (否则中文会乱码), 拒绝捆绑:利用 Batch 脚本彻底卸载百度网盘“智能看图”并实现永久免疫前言 相信很多 Windows 用户都深受百度网盘“全家桶”行为的困扰,保存为 CleanBaiduImage.bat。
文件名后缀改为 .bat,图片文件的右键菜单中, 动态寻径 :脚本会自动读取注册表 HKEY_CURRENT_USER\Software\Baidu\BaiduNetdisk 下的 InstallDir 键值, 编码保存 :另存为时,其中最典型的就是“智能看图”插件:它会强行关联图片格式、占领右键菜单, 占位免疫 :这是最关键的操作。
