软件介绍
评论列表

目录

用过Windows的人大概都有这种体验:有些软件装上去之后,控制面板里根本找不到卸载选项;有些软件点完卸载,文件夹里还留着一大堆垃圾;还有的时候你想一次性干掉十几个不用的程序,结果得一个一个点,点了还要等半天。

BCUninstaller就是专门解决这些烦心事的。它由一位名叫Klocman的开发者制作,托管在GitHub上,目前已经收获了超过1.9万个星标,算是个明星项目了。这个工具的特点就是“批量”两个字——你可以一次性勾选十几个甚至几十个软件,然后让电脑自己去跑卸载,你该干嘛干嘛去。

它比Windows自带的卸载强在哪儿呢?它能把藏在犄角旮旯里的程序都挖出来,包括Windows Store应用、Steam游戏、Chocolatey包管理器的软件等等。它卸载完之后会自动帮你扫一遍残留的文件夹和注册表项,问你要不要删掉。它支持静默卸载模式,很多程序不用你手动点“下一步”就能自己跑完。

而且这玩意儿是开源的,代码公开,任何人都可以查看、修改、重新编译。没有捆绑软件,没有广告弹窗,也不用担心偷偷上传你的数据。

官网入口地址

https://www.bcuninstaller.com/

下载地址

https://github.com/Klocman/Bulk-Crap-Uninstaller/releases

打开这个GitHub发布页面,往下翻就能看到版本的安装包。软件提供了几种版本:Setup是标准安装版,适合大多数人;Portable是便携版,解压就能用,适合放在U盘里;net是依赖系统.NET运行时的轻量版。安装后打开软件,界面自动就是中文的,不需要额外设置。

功能介绍

批量卸载

这是BCUninstaller的核心功能。在主界面上,所有检测到的程序都列在一个表格里,你可以按住Ctrl键多选,或者用Shift键连选,然后右键选择“卸载”或者“静默卸载”。软件会依次处理每个程序,你不需要守在电脑前一个个点。

智能识别程序来源

BCUninstaller能识别出程序是从哪里来的,在界面上用不同颜色和标签标注出来。比如绿色的代表正常的Win32程序,蓝色的代表Windows Store应用,橙色的代表Steam游戏,紫色的代表Chocolatey或Scoop包管理器安装的软件。来源不同,卸载方式也不同,软件会自动选择合适的方法。

检测隐藏和孤儿程序

很多软件卸完之后,注册表里还会残留一条记录,显示“XXX程序已安装”,但实际上文件已经没了。这种就叫“孤儿程序”。Windows控制面板里会继续显示它,但你点卸载又报错。BCUninstaller能检测出这种残留项,并且帮你把它从注册表里彻底清除掉。

强制卸载顽固软件

有些流氓软件或者损坏的程序,正常卸载方法不管用了。BCUninstaller提供了强制卸载功能,会尝试多种方式强行移除程序,包括直接删除文件、清理注册表项、停止相关进程和服务等。这个功能有风险,用之前创建系统还原点。

卸载后自动清理残留

每次卸载完成后,BCUninstaller会扫描该程序留下的文件和文件夹,以及注册表项。扫描结果会列出所有残留项,问你是要直接删除还是留作备份。你也可以在设置里让它自动静默清理,不用每次都确认。

支持静默卸载

很多程序在卸载时会弹出对话框问“真的要卸载吗?”“要不要保留配置文件?”之类的问题。BCUninstaller的静默卸载模式会尝试自动应答这些问题,让卸载过程自动化。不是所有程序都支持静默卸载,但对于那些支持的(比如大部分MSI安装包),体验会很顺畅。

预览和筛选功能

在开始卸载之前,你可以按程序名、安装日期、发行商、大小等列进行排序和筛选。比如你想清理掉上个月装的所有软件,就按安装日期排个序,一目了然。你还可以给程序打标签,比如把确定要删的标成红色,不确定的标成黄颜色,方便区分。

创建系统还原点

BCUninstaller在卸载前可以自动创建Windows系统还原点。万一卸载过程中出了问题,或者卸载后电脑变得不正常,可以通过系统还原回到卸载前的状态。这个功能默认是开启的,建议不要关。

导出程序列表

你可以把当前电脑上安装的所有程序列表导出成CSV或者HTML文件。这个功能在做系统维护记录或者重装系统前的规划时很实用,可以清楚地知道原来装过哪些东西。

启动项管理器

BCUninstaller自带了一个启动项管理工具,可以查看和管理开机时自动运行的程序。很多流氓软件就是藏在启动项里,每次开机都偷偷运行。在这里可以直接禁用或者删除可疑的启动项。

自定义卸载列表

对于高级用户,BCUninstaller支持通过命令行或者配置文件来指定要卸载的程序列表。比如你可以写一个脚本,让它自动卸载某个软件的所有旧版本,或者在新电脑上批量移除预装的OEM软件(也就是说的“干净安装”)。

应用场景

电脑中流氓软件后的清理

不小心装了一个软件,结果发现被捆绑了浏览器主页、弹窗广告、右键菜单一堆乱七八糟的东西。这时候用BCUninstaller把主程序和所有相关组件全部勾选上,一次性卸干净,再用残留清理功能把文件夹和注册表扫一遍。

重装系统前的准备

准备重装系统了,先把当前电脑上的软件列表导出来,看看自己都装过哪些东西,重装后好照着清单一个个装回去。也可以用BCUninstaller把一些大软件先卸掉,释放一些空间来备份数据。

二手电脑或新电脑的净化

买了二手电脑或者新电脑预装了一堆OEM软件(什么XX助手、XX管家之类的),想一次性全部干掉。BCUninstaller的批量选择和批量卸载功能在这里非常好用,几分钟就能把那些没人要的预装软件全清干净。

开发测试环境清理

程序员或者测试人员经常要装各种软件、库、工具,用完了又得卸掉。用BCUninstaller可以快速批量卸掉一大批测试软件,而且它的静默卸载功能能省不少事。

Steam游戏迁移或清理

Steam游戏装多了占地方,想卸掉一批不玩的。BCUninstaller能识别Steam游戏的卸载程序,你可以直接在它的界面里批量卸载游戏,不用打开Steam客户端一个个操作。

定价与支持

定价情况

BCUninstaller是免费的,遵循Apache 2.0开源协议。个人可以用,公司也可以用,商用也没有问题。不需要付费,没有专业版。

文件大小

安装版大约3到5MB,便携版因为自带了.NET运行时,体积会大一些,大概50到60MB。

系统兼容性

版的BCUninstaller v6要求Windows 10或更高版本,并且需要安装.NET 8桌面运行时。如果你用的是Windows 7或者更老的系统,可以下载v5.x版本,那个版本支持Windows 7 SP1。Windows XP用户需要找更老的v4.x版本。

更新频率

BCUninstaller的更新比较活跃,基本上每两三个月会发布一个小版本。开发者在GitHub上接受社区的Pull Request,也欢迎大家提issue和功能建议。

隐私与安全

因为是开源软件,代码公开可审查,没有人能在里面偷偷藏后门。软件运行不需要联网,所有操作都在本地完成,不会上传你的软件列表或他信息。

源码反馈/咨询 (共有 条反馈)
验证码:

BCUninstaller常见问题

本文标签
上一篇:FastCopy
下一篇:IconViewer