Winapp2 开源项目使用手册
项目概述
Winapp2 是一个专注于扩展流行 Windows 系统维护软件清理规则的数据库。此项目位于 GitHub 平台,由 MoscaDotTo 维护,采用 CC-BY-SA-4.0 许可证发布。它提供了针对 CCleaner 及其他清理工具的额外清理项,帮助用户更深入地进行系统优化。
1. 项目目录结构及介绍
Winapp2 的项目结构简洁明了,主要包含以下几个关键部分:
- Winapp2.ini: 核心文件,包含了扩展的清洁规则,适用于大多数用户。
- non-CCleaner.ini: 包含那些因为已集成到 CCleaner 官方版本中而从主文件移除的条目,专供不使用 CCleaner 的用户。
- Winapp3.ini: 高级用户的扩展文件,包含可能对文件系统有较大影响的高级清洁规则。
- Winapp2ool: 一个管理工具,用于方便地处理
Winapp2.ini
文件,支持自动下载更新和定制。 - .gitignore: 控制 Git 忽略的文件类型。
- LICENSE: 许可证文件,详细描述了代码的使用权限。
- README.md: 项目简介和快速指南,包括如何使用这些扩展规则。
每个 .ini
文件都是文本格式,便于手工编辑和阅读。
2. 项目的启动文件介绍
Winapp2 本身不作为一个独立的应用程序运行,没有直接的“启动文件”。它的功能是通过集成到其他清理工具中来体现的,尤其是 CCleaner 或类似软件。因此,“启动”涉及将对应的 .ini
文件正确放置于这些工具的工作目录下,使软件能够读取并应用其中的清洗规则。
例如,在使用 CCleaner 时,您只需将下载的最新版 Winapp2.ini
文件复制至 CCleaner 执行文件同一目录即可启用扩展的清洁选项。
对于 Winapp2ool
工具,则需执行该程序文件来管理和更新 .ini
数据库。
3. 项目的配置文件介绍
主配置文件 - Winapp2.ini
配置文件的核心是 Winapp2.ini
。这个文件被组织成按字母排序的条目,每个条目控制着特定应用程序或系统组件的清理行为。它通常包括以下关键部分:
[Entry Name *]
: 条目显示名称,星号表示这是一个 Winapp2 条目而非原生程序条目。DetectOS
,LangSecRef
,Section
: 控制在哪些操作系统、界面类别下显示条目。Detect
,DetectFile
: 检测条件,决定何时激活该清理规则。Warning
,FileKey
,RegKey
,ExcludeKey
: 清理操作的具体定义和排除设置。
其他配置文件
- non-CCleaner.ini 和 Winapp3.ini 采用了类似的结构但面向不同的使用场景和需求,前者为非 CCleaner 用户设计,后者提供给需要更深层次清理的高级用户。
通过这种方式,Winapp2 提供了一套灵活且强大的工具,允许用户自定义其系统维护过程,提升效率的同时也需要用户具备一定的判断力以避免不必要的风险。