软件简介:
官方网站:https://github.com/aakk007/RogueCleaner
RogueCleaner(流氓软件克星)是一款专门用于扫描和清理 Windows 系统中流氓软件残留的桌面工具。它的诞生源于一个非常具体的场景:有些软件明明只是输入法、网盘、下载器或看图工具,却喜欢悄悄把自己塞进右键菜单、开机启动、浏览器扩展和后台服务里。用户只是想用它们的一个功能,它们却顺手把电脑当成了自家客厅。RogueCleaner 要做的,就是把那些不属于用户自己的“额外赠品”揪出来,把电脑的控制权还给用户。
RogueCleaner 的核心能力是覆盖了 Windows 系统中常见的“流氓软件藏身处”。它能够扫描资源管理器右键菜单和 Shell 扩展、“此电脑”和资源管理器导航栏中的网盘入口、开机启动注册表和启动文件夹、Windows 后台服务、计划任务、Chrome 和 Edge 浏览器扩展及 Native Messaging Host,以及图片、视频、压缩包、Office 文档等文件关联和打开方式的残留项。它甚至连那些隐藏的、没有卸载入口的卸载项也能发现。在识别范围上,它内置了对 360、WPS、百度网盘、夸克、搜狗、迅雷、钉钉、腾讯系、2345、Bandisoft、猎豹、金山毒霸等众多国产软件的识别能力。
RogueCleaner 的一个关键设计是“厂商识别不靠猜”。它不会从整段注册表文本里做模糊子串猜测,而是分别核对显示名、发布者、文件版本信息、有效数字签名、MSI 元数据和安装目录归属。GUID、哈希、PID 和系统宿主程序不会被单独用来认定厂商。如果确实命中了弹窗、广告、守护或自动恢复行为,但本地证据不足以确认厂商,结果会显示为“未知第三方”,并且只能提示,不能进入一键清理或自动卸载链。
在清理策略上,RogueCleaner 采取了非常保守和克制的设计。打开软件默认不清理,扫描结果默认不勾选。“勾选可清理”不会勾选“仅提示”的项目。清理前会进行二次确认。默认打开程序这类容易误伤日常使用的项目只提示,不参与一键清理。疑似捆绑、弹窗或守护组件如果有卸载命令,工具会显示为“弹出卸载器,用户自己确认”,且不会被批量勾上。程序默认不扫描主程序卸载项,避免不懂的人一键全选把正常软件误卸载。有卸载命令的组件会弹出原厂卸载器,由用户自己确认卸载。清理后还会逐项复核,失败或残留会继续留在复扫列表里。
RogueCleaner 的 v2 版本采用 C# WinForms 编写,是一个单文件程序,运行时不再依赖外部脚本或规则文件。首次运行会在 exe 同目录创建一个“流氓软件克星数据”文件夹,用于保存报告、备份、日志、更新状态、隔离文件和反馈数据。程序默认以普通权限启动,只在处理系统级项目时请求 UAC。取消或无管理员凭据仍可扫描和导出报告。
RogueCleaner 提供了一套完整的恢复机制。每次清理都会生成一个备份批次,保存在数据目录的 backups 文件夹中。用户可以通过“恢复中心”选择批次恢复。恢复中心还提供了“删除当前批次”和“清理旧记录”两种空间清理方式。在恢复记录删除后,工具会限制删除路径只能位于自己的备份目录内,并在删除后复核。此外,RogueCleaner 还提供了本地白名单功能,用户可以将某些项目加入白名单,这些项目会固定显示为“已白名单”、不可勾选,也不会进入批量处理。
RogueCleaner 遵循一系列明确的原则:不常驻后台、不加壳、不混淆、不静默更新、不绕过软件自保护、不改写 UserChoice、不默认卸载主程序、不删除用户文档,以及先备份再清理、清理后复扫。它的右键菜单管理功能参考了 ContextMenuManager,但代码完全独立实现。项目采用 MIT 许可证开源。
总的来说,RogueCleaner 是一款定位精准、设计克制的系统清理工具。它不追求大而全的功能覆盖,而是专注于把“清理流氓软件残留”这件事做到扎实、安全、透明。对于经常被各种软件悄悄篡改系统设置的用户来说,它提供了一种可信任的解决方案——不恐吓用户、不耍小聪明、不越界操作,只是把那些不该出现的东西找出来,然后交给用户自己决定。
更新日志:
v2.0.16 2026-08-13
修复清理右键菜单后可能无法恢复的问题:注册表备份失败时取消删除,防止右键菜单项被删除后无法恢复。
保护核心右键动词与系统命令:只提示,不删除,避免右键菜单整体损坏。
恢复中心部分恢复失败时,失败项会保留并可单独重试,不再丢失。
增加单实例保护:同一时间只保留一个主窗口。
请务必到项目问题区提交问题反馈,并附上反馈样本(清理批次记录、截图、系统版本、复现步骤等),以便定位修复。
安装说明:
单文件便携版软件,无需安装,打开即用。
文章更新说明:2026年8月26日 更新 v2.0.16 版本。

3216
怎么下载这个软件
:redface: :redface: :redface:
:surprised: