午夜_Midnight
午夜_Midnight
Published on 2025-09-27 / 7 Visits
0
0

删除某度网盘新版本的"智能看图"软件

本文脚本内容来自于下方链接指向的博客,内容以 CC BY-NC-SA 4.0 进行许可共享。

https://xzonn.top/posts/Remove-Intelligent-Image-Viewer.html#

前言

某度网盘自 7.58 版本起捆绑安装一个“智能看图”软件,此软件与Windows自带的UMP照片软件长得高度相似,会默认关联大部分常见的图片格式。但是某度网盘现版本没有提供删除此软件的选项,只在设置内留了一个停止关联图片格式的选项。

卸载教程

方法1

  1. 打开注册表编辑器,删除以下三个项目:

HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations
HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer
HKEY_CURRENT_USER\Software\RegisteredApplications\BaiduNetdiskImageViewer
  1. 打开度盘的安装目录,删除其安装目录下 module 文件夹内的 ImageViewer 文件夹。

默认安装路径如下:

%APPDATA%\baidu\BaiduNetdisk\module\ImageViewer

方法2

将下方内容复制保存为一个.bat脚本,右键使用管理员权限运行。

如果你的度盘不在默认安装路径下需要修改第46行的安装路径。

或者直接下载:点我下载脚本

@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


Comment