蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2257|回复: 0

[原创] CCleaner 清理规则编写指南,打造专属你的CCleaner

[复制链接]
发表于 2012-8-18 20:36:50 | 显示全部楼层 |阅读模式
由于CCleaner 小巧灵敏,可以快速清理系统垃圾,所以广受欢迎!但其默认的清理规则对国内常用软件支持较少,而且处于安全考虑,也比较保守,所以你可以自己动手编写一套适合自己系统的清理规则,让CCleaner 更加适合你!以下是《CCleaner 清理规则编写指南  》引自飞扬时空。


以下内容的英文版本来源于 CCleaner 官方论坛,仅供参考。欢迎大家编写并分享针对常用国产软件的垃圾文件清理规则!
需要说明的是规则文件(Winapp2.ini)需和程序文件放于同一文件夹下,才能被 CCleaner 自动加载。

一、规则条目格式
[Name*]
LangSecRef=
Detect/DetectFile=
Default=
FileKeyX/RegKeyX=
ExcludeKeyX=
*Warning=

二、具体参数说明
1、[Name*]       条目名称
自定义条目的名称,通常在名称后加上“*”等符号以示区别。此部分名称将显示在 CCleaner 程序主界面 “清理器” 按钮图标右侧的 “应用程序” 标签下的列表窗口中。
2、LangSecRef=   程序类别
此项指定自定义条目显示在 CCleaner 中的应用程序类别,具体类别如下:
3021 = 应用程序
3022 = 互联网
3023 = 多媒体
3024 = 实用工具
3025 = Windows 系统相关
3026 = Firefox/Mozilla 浏览器
3027 = Opera 浏览器
3028 = Safari 浏览器
3029 = Google Chrome 浏览器
3030 = Thunderbird 邮件客户端
3、Detect/DetectFile=    检测目标
此部分参数用于指示 CCleaner 检查自定义条目相关软件程序文件或注册表项目是否存在,如是,则显示相关条目,反之,则不显示。例如:DetectFile=%WinDir%\,在Windows 系统中会返回“是”,因为它指向电脑中的 Windows 文件夹。
如果需检测的目标有多个,可以 Detect 或 DetectFile 后加入序号,如: Detect1 、Detect2、……,DetectFile1、DetectFile2……(序号 1 可省略)。你可以添加很多条目,但序号必须从1递增(1可省略)且不能重复。
系统约定的路径环境变量(具体如下)
相对于绝对路径(如 C:\)而言,更方便高效,通用性更好。
Detect= 指向注册表键值
DetectFile= 指向文件或文件夹。
可用的 Detect 路径:
HKLM = HKEY_LOCAL_MACHINE
HKU = HKEY_USERS
HKCU = HKEY_CURRENT_USER
可用的 DetectFile 路径:(注:以下默认 C:\ 为系统分区)
%AppData%
Windows XP: C:\Documents and Settings\{username}\Application Data
Windows Vista/7: C:\Users\{username}\AppData\Roaming
%CommonAppData%
Windows XP: C:\Documents and Settings\All Users\Application Data
Windows Vista/7: C:\ProgramData
%CommonProgramFiles%
C:\Program Files\Common Files
C:\Program Files(x86)\Common Files
此路径对32位及 64位目录有效,CCleaner 将自动检测。
%HomeDrive%
C:\
%LocalAppData%
Windows XP: C:\Documents and Settings\{用户名}\Local Settings\Application Data
Windows Vista/7: C:\Users\{用户名}\AppData\Local\
%ProgramFiles%
C:\Program Files\
C:\Program Files(x86)
此路径对32位及 64位目录有效,CCleaner 将自动检测。
%SystemDrive%
C:\
%UserProfile%
Windows XP: %SystemDrive%\Documents and Settings\{用户名}
Windows Vista/7: %SystemDrive%\Users\{用户名}
%WinDir%
C:\Windows
4、Default=False     默认设置
默认设置为 False(假),因为 Default 参数指定了勾选框的默认设置( FALSE = 不勾选)。
这样设定是为了确保相关条目在用户未加选择前,不会被选中并执行清理操作。
5、FileKeyX/RegKeyX= 文件路径
其中 X 是条目的序号。你可以添加很多条目,但序号必须从1开始递增且不能重复。(例如: FileKey1 、FileKey2 及更多条目)
FileKey 及 RegKey 指定了您希望删除项目的路径。您必须在列出路径信息(可使用上面介绍的路径环境变量),然后使用管道符号(|)并附加文件名或注册表键值。
例如:
FileKey1=%AppData%\CCleaner|*.* – 这将删除指定文件夹(此处为 CCleaner,下同)中的所有文件
FileKey2=%LocalAppData%\CCleaner|*.log – 这将删除指定文件夹中所有日志文件
FileKey3=%AppData%\CCleaner|CCleaner.Log|RECURSE – 这将删除指定文件夹及其子文件夹中的所有名为 CCleaner 的日志文件。
FileKey4=%LocalAppData%\CCleaner\temp|*.*|REMOVESELF – 这将删除指定文件夹中所有文件及文件夹本身。
说明:
| – 管道符号,用于分隔文件标识选项。
*.* – 表示指定文件夹中的所有文件。
RECURSE – 删除子文件夹及所有内容。
REMOVESELF – 与 RECURSE 相同,但同时还将删除指定文件夹本身。
* 删除具有相同扩展名(*.example)的文件,或所有具有相同文件名的文件(example.*)。
6、ExcludeKeyX = [类型 (PATH、FILE 或 REG)] | [路径] | [文件名 或 注册表键值 或 文件类型] (请注意中间的管道符号 “|”)
其中 X 是条目的序号。你可以添加很多条目,但序号必须从1开始递增且不能重复。(例如: ExcludeKey1, ExcludeKey2 及更多条目)
类型 必须是 PATH (需要排除的文件夹)、 FILE (需要排除的特定文件)或 REG (需排除的注册表项)之一。你必须指定 路径、路径及文件名 或 注册表键值,这取决于你希望排除内容的类型。
你只能使用 FILE 开关来排除单一文件。要排除多个具有相关类型的文件,请使用 PATH 开关并指定扩展名(例如:*.txt)。如果需要排除多个不同类型的文件,请对每一类文件建立不同的 ExcludeKey 条目。
例 1:
ExcludeKey1=PATH|%windir%\system32\LogFiles\SCM\|*-*-*-*.*
这将排除用户的 Windows 目录下 \system32\LogFiles\SCM\ 子文件夹中所有具有 *-*-*-*.* 模式的日志文件。
例 2:
ExcludeKey2=FILE|%windir%\system32\LogFiles\|myfile.txt
这将排除用户的 Windows 目录下 \system32\LogFiles 子文件夹中的 myfile.txt 文件。
例 3:
ExcludeKey3=REG|HKCU\software\piriform
这将排除注册表项 HKCU\software\piriform 下所有键值(及其子键)
例 4:
ExcludeKey4=PATH|C:\temp\|*.*
这将排除 C:\temp 文件夹及其下层文件夹中的所有文件。
例 5:
ExcludeKey5=PATH|C:\Windows\|*.exe;*.bat
这将排除排除 C:\Windows\ 文件夹中的 .exe 及 .bat 类型的文件。
注意:ExcludeX (而不是 ExcludeKeyX)是一个代表在 CCleaner 主程序选项图标右侧的排除面板中的用户设置的变量。当你设置将设置保存为 INI 文件时,ExcludeX 将会出现在 ccleaner.ini 文件中。请不要修改和 ExcludeX 及 IncludeX 有关的内容。
7、Warning=          警告信息
如果所定义某些条目应该提醒最终用户特别留意,比如涉及到重置某一款多媒体播放器的播放次数、或某款游戏中的得分记录等,请在 Warning= 后添加警告信息。
例如:
Warning=这将删除您在此款游戏中的所有高分记录。
此条警告信息将会有助于最终用户在执行删除操作前进行确认。
三、特别提示事项
请记住,在发布相关规则前,务必进行测试,以确认它们不会损害到程序的正常运行。另外,为安全起见,还需要在多个操作系统环境下进行测试。

四、飞扬时空整理的部分规则

(详细的我只列出几个常用的,下面其他条目的我复制在文本里,感兴趣的下载)

[360 安全卫士更新缓存*]
LangSecRef=3024
Detect=HKCU\Software\360Safe
Default=False
FileKey1=%Programfiles%\360\360Safe\update|*.tmp|RECURSE
[360 安全卫士漏洞修复补丁*]
LangSecRef=3024
Detect=HKCU\Software\360Safe
Default=False
FileKey1=%Programfiles%\360\360Safe\hotfix|*.*|RECURSE
[360 极速浏览器缓存*]
LangSecRef=3029
Default=False
DetectFile=%LocalAppData%\360Chrome\Chrome\Application\360chrome.exe
DetectFile2=%ProgramFiles%\360Chrome\Chrome\Application\360chrome.exe
FileKey1=%LocalAppData%\360Chrome\Chrome\User Data\Default\Cache|*.*|RECURSE
FileKey2=%LocalAppData%\360Chrome\Chrome\User Data\Default\CacheIE\Content.IE5|*.*|RECURSE
FileKey3=%LocalAppData%\360Chrome\Chrome\User Data\Temp|*.*|RECURSE
[360 极速浏览器升级包*]

[Adobe Air 日志文件*]

[Adobe 阅读器缓存*]
LangSecRef=3021
DetectFile=%LocalAppData%\Adobe\Acrobat\
Default=False
FileKey1=%LocalAppData%\Adobe\Acrobat\*\Cache|*.CHS|RECURSE
FileKey2=%LocalAppData%\Adobe\Acrobat\*\Cache|*.lst|RECURSE
[Apple 软件更新包*]


[Chrome 浏览器升级包*]
LangSecRef=3029
DetectFile=%LocalAppData%\Google\Chrome\Application\Chrome.exe
Default=False
FileKey1=%LocalAppData%\Google\Chrome\Application\*\Installer|chrome.7z|RECURSE
[ChromePlus 浏览器缓存*]
LangSecRef=3029
Default=False
DetectFile=%APPDATA%\ChromePlus\chrome.exe
DetectFile2=%ProgramFiles%\ChromePlus\Chrome.exe
FileKey1=%APPDATA%\ChromePlus\User Data\Default\Cache|*.*|RECURSE
FileKey2=%ProgramFiles%\*\ChromePlusUserData\Default\Cache|*|RECURSE
FileKey3=%ProgramFiles%\*\ChromePlusUserData\Default\Media Cache|*|RECURSE
[Chromium 浏览器缓存*]
LangSecRef=3029
Default=False
DetectFile=%LocalAppData%\Chromium\Application\chrome.exe
FileKey1=%LocalAppData%\Chromium\User Data\Default\Cache|*.*|RECURSE
[Chromium 浏览器升级包*]
LangSecRef=3021
DetectFile=%LocalAppData%\Chromium\Application\Chrome.exe
Default=False
FileKey1=%LocalAppData%\Chromium\Application\*\Installer|chrome.7z|RECURSE
[COMODO Dragon 浏览器缓存*]

[Daemon Tools*]

[Evernote 日志文件*]

[Flash Player 缓存*]
LangSecRef=3023
DetectFile=%APPDATA%\Macromedia\Flash Player
Default=False
FileKey1=%APPDATA%\Macromedia\Flash Player|*.*|RECURSE
[Google Chrome Canary 浏览器缓存*]
LangSecRef=3029
Default=False
DetectFile=%LocalAppData%\Google\Chrome SxS\Application\chrome.exe
DetectFile2=%ProgramFiles%\Google\Chrome SxS\Application\chrome.exe
FileKey1=%LocalAppData%\Chromium\User Data\Default\Cache|*.*|RECURSE
[Google Chrome Canary 浏览器升级包*]
LangSecRef=3021
DetectFile=%LocalAppData%\Google\Chrome SxS\Application\Chrome.exe
Default=False
FileKey1=%LocalAppData%\Google\Chrome SxS\Application\*\installer|chrome.7z|RECURSE
[Google 地球高速缓存*]

[Opera 11缓存*]

[QQ 电脑管家漏洞修复补丁*]

[QQ 缓存文件*]

[QQ 浏览器缓存*]

[QQ 拼音更新缓存*]


[QQ 音乐缓存*]

[QQ日记文件*]

[QuickTime 缓存*]


[Windows Defender 扫描记录*]

[Windows系统补丁备份目录*]

[暴风影音缓存*]

[枫树浏览器缓存*]


[金山卫士漏洞修复补丁*]

[金山卫士升级包*]

[酷狗音乐缓存*]

[酷我音乐缓存*]

[鲁大师漏洞修复补丁*]

[世界之窗极速版升级包*]

[世界之窗极速浏览器缓存*]

[搜狗高速浏览器缓存*]

[搜狐影音缓存*]

[太阳花浏览器缓存*]


[有道词典日志文件*]

[有道词典图片缓存*]


详细清理规则
下载地址:
http://pan.baidu.com/netdisk/singlepublic?fid=630121_948676004
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表