Bulk Crap Uninstaller(简称 BCUninstaller) 是一款开源免费软件卸载工具,由 Klocman 开发并维护,在批量卸载大量应用程序表现出色,静默卸载模式下,无需人工干预就能够清理残留文件、检测孤立软件、按预设列表自动执行卸载任务等。
软件介绍
打开 BCUninstaller 会快速扫描设备上所有的应用程序(包括便携版软件/Steam 游戏/Oculus 游戏),然后将应用程序列出来,包括应用的名称、开发者、版本、安装日期等信息。

BCUninstaller 以四种颜色区分不同类型的应用程序,分别是已验证的证书、未验证的证书、未注册的应用程序、Windows 商店应用。

选择要卸载的应用之后,鼠标右键调出卸载菜单,可以按需选择预置卸载、手动卸载、静默卸载等。

在完成软件主体卸载之后,BCUninstaller 还会扫描卸载留下的残余文件,能够有效清理残留的注册表、文件。

BCUninstaller 支持批量卸载,可使用快捷键 Ctrl+鼠标左键
选择多个应用。

BCUninstaller 还支持窗口卸载、快捷方式或目录卸载,例如窗口卸载:只需拖动光标到应用程序的窗口就能定向到要卸载的应用程序。

除了软件卸载的功能之外,BCUninstaller 还能够管理开机启动项。
更新日志
5.9.0
打包变更
当前安装程序体积显著缩小,且不再包含便携版。
BCU 现以依赖框架的应用程序形式分发。若未安装 .NET 6,安装程序将自动下载并安装;若需如过往版本中的独立构建版,请下载便携版本。
代码签名
BCU 可执行文件及安装程序不再进行数字签名。尽管签名有助于减少杀毒软件误报,但也引发了一些问题。若未来找到解决方案,可能会恢复代码签名。
修复与改进
- 修复Bug:因某命令参数被移除,Chocolatey 2.0.0+ 安装的软件可能无法在列表中显示。
- 对系统还原功能进行多项修复;现支持所有 Windows 版本。
- 修复还原点确认消息始终不弹出的问题。
- 优化对已知文件夹(尤其是“下载”文件夹)的处理逻辑。
- 修复 SubPathIsInsideBasePath 函数在路径完全匹配时返回 false 的问题(此问题影响垃圾文件生成及其他部分功能,修复后可解决部分随机问题并可能提升垃圾检测效果)。
- 解决多项编译器警告。
安装程序
- 安装脚本优化。
- 安装程序调整:采用 AnyCPU 构建,并在需要时自动安装 .NET 6(便携版安装已不再支持)。
- 清理安装程序代码,并修复 InnoSetup v6.4 下的编译问题。
本地化
修复多项细微本地化问题(包括简体中文区域的崩溃问题)。
新增印地语翻译安装程序。
更新巴西葡萄牙语(pt-BR)翻译。