删不掉的Bandizip?这狗皮膏药式软件残留,终于有救了!
你是不是也遇到过:明明卸载了 Bandizip,甚至用 XX 管家清了注册表,结果右键压缩包,「打开方式」里 Bandizip 还在?点进去还提示找不到文件?删了又冒出来,就像狗皮膏药,甩都甩不掉?
最近后台收到上百条粉丝私信,全是问这个问题:
「我 Bandizip 都卸载半年了,右键打开方式里它还在!清了注册表没用,重启也没用,这到底是个什么病毒?」 「我用了 3 个清理工具,扫出来说没残留,但是打开 zip 文件,默认还是 Bandizip,点进去就报错,疯了!」
没错,这就是 Windows 里最恶心的 \\「狗皮膏药式软件残留」\\—— 尤其是 Bandizip、WinRAR 这类深度集成到系统的压缩软件,普通卸载 + 清理工具,根本碰不到它的残留盲区。
今天,作为搞了 10 年 Windows 逆向的老安全人,给你掏一套100% 根治的方案,不管是 Bandizip,还是其他甩不掉的软件残留,通杀!
为什么普通卸载清不掉?
很多人以为,卸载软件 = 删干净了?大错特错!
Bandizip 这种软件,为了让你用着方便,会在系统里埋 3 个「隐形户口」,普通卸载工具根本找不到:
1. 用户级「黑历史」(最常见的坑)
Windows 会偷偷记录你用什么软件打开过什么文件,这个记录存在你的个人用户账户里,就像你手机的 APP 使用历史。
你卸载了 Bandizip,但是这个「我曾经用 Bandizip 打开过 zip」的历史,系统不会自动删!普通清理工具也不会碰这个用户级的路径,所以你永远清不掉。
这就是你截图里「打开方式」里 Bandizip 还在的根源!
2. 右键菜单「钉子户」
Bandizip 的右键菜单,不是普通的快捷方式,是注册到系统里的COM 组件—— 就像在系统里安了个钉子户,卸载的时候如果反注册失败,它就永远留在那了。
你删了安装目录,删了注册表,但是这个 COM 组件的注册信息,普通工具根本扫不到。
3. 系统缓存「记忆」
就算你改了注册表,系统还有自己的缓存!就像浏览器缓存,你清了网站数据,页面还是旧的,要刷新才行。
你改完注册表,资源管理器还记着旧的文件关联,所以你看不到变化,必须手动刷新缓存。
小白一键版:30 秒清干净所有残留
不用懂注册表,不用找工具,复制粘贴就行!
操作步骤:
按下
Win + X,选择 「终端 (管理员)」 或者 「Windows PowerShell (管理员)」复制下面的全部代码,粘贴到窗口里,按回车
等提示完成,重启电脑,搞定!
# ==================== 狗皮膏药残留一键清除脚本 ====================# 1. 清除所有文件格式的「打开方式」历史残留Remove-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\*\OpenWithList\*" -Include "*Bandizip*" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\*\OpenWithProgids\*Bandizip*" -Recurse -Force -ErrorAction SilentlyContinue# 2. 清除系统应用注册(右键打开方式列表根源)Remove-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\Bandizip.exe" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\Bandizip*" -Recurse -Force -ErrorAction SilentlyContinue# 3. 清除右键菜单 Shell 扩展(最顽固残留)Remove-Item -Path "Registry::HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinue# 4. 清除软件注册表配置Remove-Item -Path "HKCU:\Software\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "HKLM:\Software\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "HKLM:\Software\Wow6432Node\Bandizip" -Recurse -Force -ErrorAction SilentlyContinue# 5. 清除图标覆盖/状态标识残留Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\*Bandizip*" -Recurse -Force -ErrorAction SilentlyContinue# 6. 重置压缩包文件关联cmd /c "assoc .zip=CompressedFolder"cmd /c "assoc .rar=CompressedFolder"cmd /c "assoc .7z=CompressedFolder"cmd /c "ftype CompressedFolder=%SystemRoot%\explorer.exe /root,%SystemRoot%\system32\zipfldr.dll,%1"# 7. 强制刷新资源管理器/图标缓存taskkill /f /im explorer.exeStart-Sleep -Milliseconds 500start explorer.exeWrite-Host "✅ Bandizip 所有残留已清除!请重启电脑生效" -ForegroundColor Green
完整脚本如下:
操作步骤:1按下 Win + X,选择 「终端 (管理员)」 或者 「Windows PowerShell (管理员)」
2.运行
# ==================== Bandizip 彻底清除脚本(无报错版) ====================# 1. 清除所有文件格式的「打开方式」历史残留Remove-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\*\OpenWithList\*" -Include "*Bandizip*" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\*\OpenWithProgids\*Bandizip*" -Recurse -Force -ErrorAction SilentlyContinue# 2. 清除系统应用注册(右键打开方式列表根源)Remove-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\Bandizip.exe" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\Bandizip*" -Recurse -Force -ErrorAction SilentlyContinue# 3. 清除右键菜单 Shell 扩展(最顽固残留)Remove-Item -Path "Registry::HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "Registry::HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Bandizip" -Recurse -Force -ErrorAction SilentlyContinue# 4. 清除软件注册表配置Remove-Item -Path "HKCU:\Software\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "HKLM:\Software\Bandizip" -Recurse -Force -ErrorAction SilentlyContinueRemove-Item -Path "HKLM:\Software\Wow6432Node\Bandizip" -Recurse -Force -ErrorAction SilentlyContinue# 5. 清除图标覆盖/状态标识残留Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\*Bandizip*" -Recurse -Force -ErrorAction SilentlyContinue# 6. 【修复】调用 CMD 执行文件关联重置(解决 assoc/ftype 报错)cmd /c "assoc .zip=CompressedFolder"cmd /c "assoc .rar=CompressedFolder"cmd /c "assoc .7z=CompressedFolder"cmd /c "ftype CompressedFolder=%SystemRoot%\explorer.exe /root,%SystemRoot%\system32\zipfldr.dll,%1"# 7. 强制刷新资源管理器/图标缓存taskkill /f /im explorer.exeStart-Sleep -Milliseconds 500start explorer.exeWrite-Host "✅ Bandizip 所有残留已清除!请重启电脑生效" -ForegroundColor Green
⚠️ 注意:一定要用管理员身份打开终端,不然改不了系统的东西,白忙活!
进阶版:手动排查,专治各种不服
如果上面的脚本用完还有残留?那说明这个 Bandizip 埋的更深,用微软官方的 Sysinternals 工具,逆向工程师标配,精准定位所有残留:
工具 1:Autoruns 全量扫描
这是微软官方的系统扫描工具,能把系统里所有注册项全扫出来,不管你藏在哪。
下载:微软官网 Autoruns
管理员身份运行,切换到「Everything」标签,右上角搜索
Bandizip所有搜出来的结果,右键全删了!
重启电脑,搞定。
工具 2:Process Monitor 精准定位
如果 Autoruns 都清不干净?那用这个抓系统到底读了哪个注册表项,精准定位:
下载:微软官网 Process Monitor
管理员运行,先暂停、清空日志,添加过滤规则:
Path contains Bandizip开始捕获,双击 zip 文件,触发那个恶心的「打开方式」弹窗
看日志里的注册表读取记录,找到残留的路径,手动删了就行!
避坑提醒:这些坑别踩!
❌ 别用第三方注册表清理工具
很多人说「我用了 XX 清理大师,没用啊」—— 那些工具要么乱删注册表,搞坏你系统,要么根本扫不到这些用户级的残留路径,反而越清越乱。
我们这个脚本是精准定位,只删 Bandizip 相关的,绝对安全,不会碰你系统其他东西。
❌ 便携版软件的坑
如果你用的是便携版 Bandizip,那更坑了!你删了 exe,但是系统的打开历史还在,必须手动清,普通卸载根本没用。
❌ 一定要重启
改完注册表,一定要重启电脑!不然系统缓存没刷新,你看不到变化,白忙活。
不止 Bandizip,所有狗皮膏药都能用
这个方法不止 Bandizip,所有你遇到的甩不掉的软件残留,比如:
卸载了 WinRAR,右键还在
删了某个播放器,打开方式里还在
甚至某些流氓软件,卸载了还留尾巴
只要把脚本里的Bandizip换成那个软件的名字,就能一键清干净,通用!
最后说两句
Windows 用久了,难免遇到这种狗皮膏药一样的软件,删不掉,甩不掉,看着就烦。
很多人嫌麻烦,最后干脆重装系统,其实根本没必要,只要找对了残留的位置,30 秒就能搞定。
希望这篇文章能帮到你,如果你也遇到过这种恶心的软件残留,评论区聊聊你踩过的坑!
关注我,分享更多 Windows 冷知识、逆向安全干货,帮你搞定各种电脑疑难杂症。
夜雨聆风