跳转至

Windows 卸载神器 BCU:开源免费,还能批量清理软件残留

今天给大家推荐一个 Windows 端卸载软件的神器。

之前大家应该都听过 Geek Uninstaller。它在卸载软件以后,可以继续扫描软件留下的文件、文件夹和注册表项目,通常会比 Windows 自带的卸载功能清理得更加干净。

不过 Geek 并不是开源软件,而且免费版的功能相对基础,批量卸载等功能需要使用付费的专业版本。它的界面虽然简单,但整体设计也稍微有些年代感。

今天给大家推荐另一款可以作为 Geek 平替的开源项目,名字叫做 Bulk Crap Uninstaller,简称 BCU 或者 BCUninstaller

项目链接我会放在文末。

BCU 是什么

BCU 是一款专门用于 Windows 系统的软件卸载工具。

它最大的特点,是可以批量卸载大量软件,并且尽可能减少人工操作。除了普通的软件卸载,它还可以扫描卸载残留、识别失效的卸载项、强制移除损坏的软件,以及管理一些不会正常显示在 Windows 软件列表中的程序。

BCU 采用 Apache 2.0 开源许可证,个人和商业环境都可以免费使用。

它的名字 Bulk Crap Uninstaller 直译过来,大概就是“批量垃圾软件卸载器”。名字听起来比较直接,但也准确概括了它的主要用途:一次性清理电脑中大量不再需要的软件。

为什么推荐 BCU

1. 卸载以后继续扫描残留

使用 Windows 自带的卸载功能时,系统通常只是运行软件官方提供的卸载程序。

但很多软件卸载以后,仍然会在电脑中留下:

  • 安装目录和空文件夹;

  • 用户配置文件;

  • 缓存和日志文件;

  • 注册表项目;

  • 已经失效的卸载信息。

BCU 会优先调用软件自己的卸载程序。卸载结束以后,再扫描可能遗留的文件、文件夹和注册表项目,让用户决定是否继续清理。

需要注意的是,残留扫描并不是绝对准确的。删除之前最好检查一下扫描结果,不要看到所有项目就直接全部勾选。

2. 支持批量卸载软件

这是 BCU 相比很多普通卸载工具最明显的优势。

你可以一次选择多个软件,然后让 BCU 按照顺序自动执行卸载。对于支持静默卸载的软件,它还可以减少安装向导和确认窗口的数量。

如果刚买了一台新电脑,系统里预装了大量用不到的软件,或者电脑里积累了很多旧工具、测试软件和游戏组件,使用批量卸载会节省不少时间。

BCU 还会尽量避免同时卸载存在冲突的软件,降低多个卸载程序互相干扰的概率。

3. 能识别更多类型的软件

BCU 显示的不只是 Windows“已安装的应用”列表中的普通软件。

它还可以识别和管理:

  • 普通桌面软件;

  • 隐藏或者受保护的卸载项;

  • 卸载程序损坏的软件;

  • 部分便携软件;

  • Microsoft Store 应用;

  • Steam 游戏和应用;

  • Chocolatey 安装的软件包;

  • Windows 系统功能;

  • Windows 更新。

这些项目会统一显示在 BCU 的软件列表中,可以进行搜索、筛选、排序和批量处理。

对于经常安装开发环境、命令行工具、游戏或者各种测试软件的人来说,这项功能非常实用。

4. 支持强制卸载

有些软件明明还占着文件夹和注册表项目,但它自己的卸载程序已经损坏,点击卸载只会报错。

这种情况下,可以使用 BCU 的强制卸载功能。

强制卸载会绕过软件原来的卸载程序,直接查找与该软件相关的文件和注册表内容。它适合处理卸载程序丢失、安装记录损坏或者卸载过程反复报错的软件。

不过这项功能的风险也比普通卸载更高。只要软件自己的卸载程序还能正常使用,就应该优先执行正常卸载。

5. 筛选功能非常丰富

第一次打开 BCU 时,可能会觉得它的界面比 Geek 复杂,因为主界面会显示大量软件信息。

但这也是它适合高级用户的原因。

BCU 可以按照软件名称、发布者、安装位置、安装时间、软件大小和卸载方式进行筛选,还可以使用正则表达式创建自定义过滤规则。

软件列表中也会通过颜色和标记提示不同类型的项目,例如:

  • 已验证的软件;

  • 没有有效卸载程序的软件;

  • 疑似残留的软件;

  • Windows 系统组件;

  • Microsoft Store 应用;

  • 未注册的应用程序。

对于不熟悉的项目,可以先查看发布者、安装目录和数字签名,再决定是否删除。

应该下载哪个版本

BCU 通常提供三个版本。

Setup 安装版

安装版会像普通软件一样安装到 Windows 中,并创建开始菜单入口和卸载信息。

如果电脑缺少程序需要的 .NET 运行环境,安装程序也可以协助完成安装。

对于大多数普通用户,我更推荐这个版本。安装完成以后,可以直接在开始菜单中搜索:

Bulk Crap Uninstaller

或者:

BCUninstaller

Portable 便携版

便携版不需要安装,解压以后直接运行文件夹中的:

BCUninstaller.exe

它已经包含需要的运行环境,所以文件体积会相对大一些。

需要注意,运行便携版的 EXE 文件并不等于把软件安装到了电脑里。Windows 开始菜单中可能不会出现它,系统的“已安装的应用”列表中也未必能够找到它。

下次使用时,需要重新进入解压后的文件夹,运行 BCUninstaller.exe

为了方便,可以右键这个文件,选择:

发送到 → 桌面快捷方式

这样以后就可以直接从桌面打开。

net 便携版

这个版本同样不需要安装,但是电脑中必须已经存在对应的 .NET 桌面运行环境。

它的体积比完整便携版更小,适合已经安装相关运行环境的用户。

如果不清楚电脑有没有对应的 .NET 环境,直接选择 Setup 安装版或者完整 Portable 便携版即可。BCU 6.x 版本官方支持 Windows 10 及以上系统,并使用 .NET 8 桌面运行环境;完整便携版不要求系统提前安装该运行环境。

BCU 的基本使用方法

第一步:打开软件并扫描列表

第一次启动时,BCU 会读取电脑中的软件信息。

电脑里安装的软件越多,第一次加载需要的时间就可能越长。等待扫描完成以后,就能在主界面看到软件列表。

如果需要删除系统级软件,可以右键 BCU,选择“以管理员身份运行”。

第二步:找到需要卸载的软件

可以直接在搜索框中输入软件名称,也可以根据发布者、安装时间和软件大小进行排序。

选中一个软件后,界面中通常会显示它的安装路径、卸载命令、注册表位置和数字签名等信息。

卸载之前建议先确认软件名称和发布者,尤其不要随意删除自己不认识的驱动程序和系统组件。

第三步:执行卸载

选中需要删除的软件,然后点击卸载按钮。

BCU 会让你选择卸载方式。普通用户使用默认选项即可,不需要一开始就开启强制卸载或者过于激进的自动清理功能。

如果一次选择了多个软件,BCU 会创建批量卸载任务,并依次运行这些软件的卸载程序。

第四步:创建还原点

在批量卸载或者清理大量残留之前,建议允许 BCU 创建系统还原点。

如果后续发现误删了重要组件,可以尝试通过系统还原恢复电脑状态。

虽然创建还原点会多花一点时间,但在集中清理软件时非常有必要。

第五步:扫描卸载残留

正常卸载结束以后,BCU 会询问是否查找残留项目。

扫描结果一般会根据可信程度进行分类。可信程度较高的项目通常与刚刚卸载的软件名称、安装目录或者注册表位置直接相关。

建议优先删除明确属于该软件的内容。对于路径模糊、名称不明确或者可能被多个软件共用的项目,可以暂时保留。

哪些东西不要随便卸载

BCU 的检测能力比较强,但能够显示出来,不代表所有项目都应该删除。

下面这些内容需要格外谨慎:

  • 显卡、声卡、网卡和芯片组驱动;

  • Microsoft Visual C++ Redistributable;

  • .NET Runtime 和 .NET SDK;

  • Java 运行环境;

  • Python、Node.js 和其他开发环境;

  • 软件共用的更新组件;

  • Windows 系统功能;

  • 名称中包含 Driver、Runtime、Framework、Service 的程序。

例如,电脑里可能同时存在多个年份和架构的 Visual C++ 运行库。它们看起来比较重复,但不同软件可能依赖不同版本,不能简单地只保留最新版本。

遇到不认识的项目,最好先搜索它的名称和发布者,再决定是否卸载。

总结

BCU 并不是那种打开以后只有一个卸载按钮的极简工具,它更像是一套完整的 Windows 软件管理和清理工具。

它既能完成普通的软件卸载,也能批量处理大量程序,扫描卸载残留,识别损坏的卸载项,并管理 Microsoft Store 应用、Steam 游戏和 Windows 功能。

虽然第一次打开时界面可能稍微复杂,但熟悉基本操作以后,日常真正需要使用的功能其实只有几个:

搜索软件 → 选择卸载 → 扫描残留 → 确认删除

对于喜欢开源软件,或者经常折腾 Windows、安装各种开发工具和测试程序的人来说,BCU 值得长期保留在电脑里。

项目地址

  • BCU GitHub 项目主页:https://github.com/BCUninstaller/Bulk-Crap-Uninstaller

  • BCU 官方网站:https://www.bcuninstaller.com/

  • BCU 版本发布页面:https://github.com/BCUninstaller/Bulk-Crap-Uninstaller/releases


最近正在筹建一个「终身学习与效率提升交流群」。

群内主要围绕以下内容展开:

  • AI 前沿动态与实用玩法
  • AI 编程与开发经验
  • 高效工作流搭建
  • 优质软件与工具分享
  • 学习方法、踩坑经验与不定期答疑

希望聚集一群愿意长期学习、主动实践、共同成长的朋友。无论你是刚开始接触 AI,还是已经在使用 AI 提升学习和工作效率,都欢迎加入交流。

目前社群免费开放,感兴趣的朋友可以添加我的微信:mons688

添加时请备注「学习群」,我会拉你进群。