ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

彻底删除某度网盘附带流氓软件的-“智能看图”-2026.9.13新更新“智能播放器”删除

彻底删除某度网盘附带流氓软件的-“智能看图”-2026.9.13新更新“智能播放器”删除 截止日期2026.9.11某度网盘更新又添加进来一个新的捆绑软件“智能播放器”这个智能播放器要比智能看图还要流氓。其一它不在module里面了他在捆绑在BrowserEngine里面是单独的进程其二它几乎把所有媒体文件大约26个媒体类型都变成了默认智能播放器打开很是流氓我是svip8会员里面的功能倒是还不错不过终归是流氓行为。下面就是更新后的脚本可以直接删除智能看图和智能播放器两种流氓软件注意本地代码因为要涉及提权需要先做成ps脚本写入然后再执行源码可以查右键管理员放心执行不再直接删除目录避免被检测到模块丢失echo off setlocal EnableExtensions EnableDelayedExpansionsetLOG%~dp0remove_baidu_player_log.txtsetFAIL0title Baidu Player/ImageViewer Cleaner color 0AechoechoBaidu Netdisk bundled component cleanerecho- Smart Playerecho- Smart Image Viewerechoecho. net sessionnul21iferrorlevel1(echo[INFO]Requesting administrator privileges... powershell-NoProfile-NonInteractive-CommandStart-Process -FilePath %~f0 -Verb RunAs -Waitexit/b!errorlevel!)echo[1/7]Closing Baidu Netdisk processes...setTARGET_PROCESSESBaiduNetdiskPlayerLaunch.exe BaiduNetdiskImageViewer.exe EntBaiduNetdiskImageViewer.exe BaiduNetdiskUnite.exe baidunetdiskhost.exe BaiduNetdisk.exe YunDetectService.exefor%%Pin(!TARGET_PROCESSES!)do(setFOUND0for/ftokens1 delims,%%Ain(tasklist /fi imagename eq %%P /fo csv /nh 2^nul)do(if/i%%~A%%PsetFOUND1)if!FOUND!0(echo%%P - not running)else(echo%%P - graceful stop requested taskkill /im%%P/tnul21))setSTOP_DONE0for/l %%Sin(1,1,10)do(if!STOP_DONE!0(setREMAINING0for%%Pin(!TARGET_PROCESSES!)do(setFOUND0for/ftokens1 delims,%%Ain(tasklist /fi imagename eq %%P /fo csv /nh 2^nul)do(if/i%%~A%%PsetFOUND1)if!FOUND!1setREMAINING1)if!REMAINING!0(setSTOP_DONE1)else(if%%S LSS10timeout/t1/nobreaknul)))if!STOP_DONE!0(echoGraceful stop timed out;force-stopping remaining processes...for%%Pin(!TARGET_PROCESSES!)do(setFOUND0for/ftokens1 delims,%%Ain(tasklist /fi imagename eq %%P /fo csv /nh 2^nul)do(if/i%%~A%%PsetFOUND1)if!FOUND!1(echo%%P - force stopping taskkill /f /im%%P/tnul21)))setREMAINING0for%%Pin(!TARGET_PROCESSES!)do(setFOUND0for/ftokens1 delims,%%Ain(tasklist /fi imagename eq %%P /fo csv /nh 2^nul)do(if/i%%~A%%PsetFOUND1)if!FOUND!1(echo%%P - still runningsetREMAINING1))if!REMAINING!1(echoWarning: some processes remain;continuing automatically.setFAIL1)else(echoAll targeted processes stopped.)echoDone. echo.echo[2/7]Locating Baidu Netdisk...setINSTALLifexistD:\BaiduNetdisk\BaiduNetdisk.exesetINSTALLD:\BaiduNetdiskifnot defined INSTALLifexist%ProgramFiles%\Baidu\BaiduNetdisk\BaiduNetdisk.exesetINSTALL%ProgramFiles%\Baidu\BaiduNetdiskifnot defined INSTALLifexist%ProgramFiles(x86)%\Baidu\BaiduNetdisk\BaiduNetdisk.exesetINSTALL%ProgramFiles(x86)%\Baidu\BaiduNetdiskifnot defined INSTALLifexist%APPDATA%\baidu\BaiduNetdisk\BaiduNetdisk.exesetINSTALL%APPDATA%\baidu\BaiduNetdiskifnot defined INSTALLifexist%LOCALAPPDATA%\Baidu\BaiduNetdisk\BaiduNetdisk.exesetINSTALL%LOCALAPPDATA%\Baidu\BaiduNetdiskifnot defined INSTALL(echo[ERROR]Baidu Netdisk installation was not found.exit/b2)echoFound:!INSTALL!echo.%LOG%echoSTART %DATE% %TIME%%LOG%echoINSTALL!INSTALL!echo[3/7]Removing Smart Player files...for%%Fin(!INSTALL!\module\BrowserEngine\BaiduNetdiskPlayerLaunch.exe)do(ifexist%%~F(del /f /q%%~Fnul21ifexist%%~F(echo!Failed: %%~FsetFAIL1)else(echo Deleted: %%~F%LOG%echoDELETE FILE %%~F))elseecho- Not found: %%~F)echo.echo[4/7]Removing Smart Image Viewer launchers...for%%Fin(!INSTALL!\module\ImageViewer\BaiduNetdiskImageViewer.exe!INSTALL!\module\ImageViewer\EntBaiduNetdiskImageViewer.exe)do(ifexist%%~F(del /f /q%%~Fnul21ifexist%%~F(echo!Failed: %%~FsetFAIL1)else(echo Deleted: %%~F%LOG%echoDELETE FILE %%~F))elseecho- Not found: %%~F)echo.echo[5/7]Cleaning component registrations... reg deleteHKEY_CLASSES_ROOT\BaiduNetdiskPlayerAssociations/fnul21reg deleteHKEY_CLASSES_ROOT\Applications\BaiduNetdiskPlayer.open/fnul21reg deleteHKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskPlayer/fnul21reg deleteHKEY_CURRENT_USER\Software\RegisteredApplications/vBaiduNetdiskPlayer/fnul21reg deleteHKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations/fnul21reg deleteHKEY_CLASSES_ROOT\Applications\BaiduNetdiskImageViewer.open/fnul21reg deleteHKEY_CLASSES_ROOT\Applications\BaiduNetdiskImageViewer/fnul21reg deleteHKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer/fnul21reg deleteHKEY_CURRENT_USER\Software\RegisteredApplications/vBaiduNetdiskImageViewer/fnul21echoDone. echo.echo[6/7]Cleaningfileassociations...setVIDEO_EXTS.264 .265 .3g2 .3gp .avc .avi .avs .avs2 .avs3 .bik .bk2 .dav .dif .dv .evc .f4v .flv .h261 .h263 .h264 .h265 .h26l .hevc .ifv .ism .ismv .j2k .kux .m2t .m2ts .m2v .mj2 .mjpg .mk3d .mkv .moflex .mov .mp4 .mpeg .mpg .mts .mxf .mxg .nsv .obu .pdv .pmp .psp .r3d .rcv .rm .rmvb .roq .smk .str .swf .tmv .ts .ty .usm .v .v210 .vc1 .viv .vob .vpk .vvc .webm .wmv .wtv .xmv .y4m .yop .yuv .yuv10setIMAGE_EXTS.jpg .jpeg .png .gif .bmp .webp .tif .tiff .ico .jfif .avif .heic .heif .svgsetAUDIO_EXTS.aac .ac3 .aif .amr .ape .flac .m4a .mid .midi .mp2 .mp3 .ogg .wav .wmafor%%Ein(!VIDEO_EXTS!!IMAGE_EXTS!!AUDIO_EXTS!)do(for%%Ain(BaiduNetdiskPlayer.open BaiduNetdiskImageViewer.open BaiduNetdisk.open)do(reg deleteHKEY_CLASSES_ROOT\%%E\OpenWithList\%%A/fnul21))setUCPS%TEMP%\baidu_clear_userchoice.ps1!UCPS!echo($ErrorActionPreferenceSilentlyContinue!UCPS!echo($exts(!VIDEO_EXTS! !IMAGE_EXTS! !AUDIO_EXTS!).Split( ,[System.StringSplitOptions]::RemoveEmptyEntries)!UCPS!echo(foreach($ein$exts){$pHKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$e\UserChoice;$vGet-ItemProperty$p;if($v.ProgId-matchBaiduNetdisk){Remove-Item$p-Recurse-Force}}powershell-NoProfile-NonInteractive-ExecutionPolicyBypass-File!UCPS!%LOG%21del /f /q!UCPS!nul21echoDone. echo.echo[7/7]Verifying main client...ifnot exist!INSTALL!\BaiduNetdisk.exesetFAIL1ifnot exist!INSTALL!\module\BrowserEngine\baidunetdiskhost.exesetFAIL1ifnot exist!INSTALL!\module\BrowserEngine\browserengine.dllsetFAIL1%LOG%echoEND %DATE% %TIME%FAIL!FAIL!if!FAIL!0(echoMain client and shared BrowserEngine are intact. echo.echoechoCleaning completed successfullyechoLog: %LOG%echo)else(echo[ERROR]Cleaning completed with failures.echoLog: %LOG%)exit/b!FAIL!今日某度盘软件更新了之后附带了一个流氓软件-“智能看图”会把默认的看图软件覆盖掉由于其风格模仿了Windows自带的看图软件让我一度以为是Windows自带看图软件更新了。下面就介绍如何干净的卸载这个流氓软件首先关掉网盘软件确保系统没有后台运行不放心的可以重启再进行操作。winr 输入regedit打开注册表编辑器也可以通过搜索注册表编辑器进入然后找到如下三个文件夹全部删除恢复默认看图HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer HKEY_CURRENT_USER\Software\RegisteredApplications\BaiduNetdiskImageViewer打开某度网盘的安装位置baidu\BaiduNetdisk\module\ImageViewer,将该文件夹删除。通过以上步骤就能完全删除了这个流氓软件。然后还一个一键删除 bat 脚本转自https://xzonn.top/posts/Remove-Intelligent-Image-Viewer.html将下面的脚本保存为 bat然后右键管理员运行即可自动删除了。remove_image_viewer.batecho off echo echo ○○网盘“智能看图”功能卸载脚本 echo echo. echo 此脚本将删除○○网盘捆绑的“智能看图”软件 echo 请确保以管理员身份运行此脚本 echo. pause echo 正在删除注册表项... echo. :: 删除注册表项1HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations echo [1/3] 删除 HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations reg delete HKEY_CLASSES_ROOT\BaiduNetdiskImageViewerAssociations /f nul 21 if %errorlevel% equ 0 ( echo ? 删除成功 ) else ( echo ? 删除失败或项目不存在 ) :: 删除注册表项2HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer echo [2/3] 删除 HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer reg delete HKEY_CURRENT_USER\Software\Baidu\BaiduNetdiskImageViewer /f nul 21 if %errorlevel% equ 0 ( echo ? 删除成功 ) else ( echo ? 删除失败或项目不存在 ) :: 删除注册表项3HKEY_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 21 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 21 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全自动增强版本 发布bash :: ----------------------------- :: 3. 扫描并确认删除 :: ----------------------------- echo. echo [步骤3] 扫描百度网盘 ImageViewer 残留... set FOUND0 set TARGETS[0]%APPDATA%\baidu\BaiduNetdisk\module\ImageViewer set TARGETS[1]%LOCALAPPDATA%\Baidu\BaiduNetdisk\module\ImageViewer set TARGETS[2]C:\Program Files\Baidu\BaiduNetdisk\module\ImageViewer set TARGETS[3]C:\Program Files (x86)\Baidu\BaiduNetdisk\module\ImageViewer for /L %%I in (0,1,3) do ( call set TARGET%%TARGETS[%%I]%% if exist !TARGET! ( set /a FOUND1 set FOUND_PATH_!FOUND!!TARGET! echo [!FOUND!] !TARGET! echo [!FOUND!] !TARGET! %LOG% ) ) if !FOUND!0 ( echo 未发现百度网盘 ImageViewer 残留。 goto CLEAN_FINISH ) echo. echo 共发现 !FOUND! 个残留目录。 choice /c YN /n /m 是否删除这些目录[Y/N] if errorlevel 2 ( echo 已取消删除。 echo 用户取消删除 %LOG% goto CLEAN_FINISH ) echo. echo 开始删除... for /L %%I in (1,1,!FOUND!) do ( call set DELETE_TARGET%%FOUND_PATH_%%I%% if exist !DELETE_TARGET! ( rmdir /s /q !DELETE_TARGET! nul 21 if exist !DELETE_TARGET! ( echo 删除失败: !DELETE_TARGET! echo 删除失败: !DELETE_TARGET! %LOG% ) else ( echo 删除成功: !DELETE_TARGET! echo 删除成功: !DELETE_TARGET! %LOG% ) ) ) :CLEAN_FINISH
返回列表