CCleaner垃圾文件清理规则编写指南.docx
- 文档编号:9166798
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:19
- 大小:19.22KB
CCleaner垃圾文件清理规则编写指南.docx
《CCleaner垃圾文件清理规则编写指南.docx》由会员分享,可在线阅读,更多相关《CCleaner垃圾文件清理规则编写指南.docx(19页珍藏版)》请在冰豆网上搜索。
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=GoogleChrome浏览器
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%
WindowsXP:
C:
\DocumentsandSettings\{username}\ApplicationData
WindowsVista/7:
C:
\Users\{username}\AppData\Roaming
%CommonAppData%
WindowsXP:
C:
\DocumentsandSettings\AllUsers\ApplicationData
WindowsVista/7:
C:
\ProgramData
%CommonProgramFiles%
C:
\ProgramFiles\CommonFiles
C:
\ProgramFiles(x86)\CommonFiles
此路径对32位及64位目录有效,CCleaner将自动检测。
%HomeDrive%
C:
\
%LocalAppData%
WindowsXP:
C:
\DocumentsandSettings\{用户名}\LocalSettings\ApplicationData
WindowsVista/7:
C:
\Users\{用户名}\AppData\Local\
%ProgramFiles%
C:
\ProgramFiles\
C:
\ProgramFiles(x86)
此路径对32位及64位目录有效,CCleaner将自动检测。
%SystemDrive%
C:
\
%UserProfile%
WindowsXP:
%SystemDrive%\DocumentsandSettings\{用户名}
WindowsVista/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=这将删除您在此款游戏中的所有高分记录。
此条警告信息将会有助于最终用户在执行删除操作前进行确认。
三、特别提示事项
请记住,在发布相关规则前,务必进行测试,以确认它们不会损害到程序的正常运行。
另外,为安全起见,还需要在多个操作系统环境下进行测试。
四、飞扬时空整理的部分规则(更新日期:
2012年4月1日)
[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\UserData\Default\Cache|*.*|RECURSE
FileKey2=%LocalAppData%\360Chrome\Chrome\UserData\Default\CacheIE\Content.IE5|*.*|RECURSE
FileKey3=%LocalAppData%\360Chrome\Chrome\UserData\Temp|*.*|RECURSE
[360极速浏览器升级包*]
LangSecRef=3029
DetectFile=%LocalAppData%\360Chrome\Chrome\Application\360Chrome.exe
Default=False
FileKey1=%LocalAppData%\360Chrome\Chrome\Application\*\Installer|chrome.7z|RECURSE
FileKey2=%Programfiles%\360Chrome\Chrome\Application\*\Installer|chrome.7z|RECURSE
[AdobeAir日志文件*]
LangSecRef=3023
DetectFile=%LocalAppData%\Adobe\AIR\logs
Default=False
FileKey1=%LocalAppData%\Adobe\AIR\logs|*.log
[Adobe阅读器缓存*]
LangSecRef=3021
DetectFile=%LocalAppData%\Adobe\Acrobat\
Default=False
FileKey1=%LocalAppData%\Adobe\Acrobat\*\Cache|*.CHS|RECURSE
FileKey2=%LocalAppData%\Adobe\Acrobat\*\Cache|*.lst|RECURSE
[Apple软件更新包*]
LangSecRef=3024
DetectFile=%ALLUSERSPROFILE%\Apple\InstallerCache
DetectFile2=%ALLUSERSPROFILE%\AppleComputer\InstallerCache
Default=False
FileKey1=%ALLUSERSPROFILE%\Apple\InstallerCache|*.*
FileKey2=%ALLUSERSPROFILE%\AppleComputer\InstallerCache|*.*
[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\UserData\Default\Cache|*.*|RECURSE
FileKey2=%ProgramFiles%\*\ChromePlusUserData\Default\Cache|*|RECURSE
FileKey3=%ProgramFiles%\*\ChromePlusUserData\Default\MediaCache|*|RECURSE
[Chromium浏览器缓存*]
LangSecRef=3029
Default=False
DetectFile=%LocalAppData%\Chromium\Application\chrome.exe
FileKey1=%LocalAppData%\Chromium\UserData\Default\Cache|*.*|RECURSE
[Chromium浏览器升级包*]
LangSecRef=3021
DetectFile=%LocalAppData%\Chromium\Application\Chrome.exe
Default=False
FileKey1=%LocalAppData%\Chromium\Application\*\Installer|chrome.7z|RECURSE
[COMODODragon浏览器缓存*]
LangSecRef=3029
Default=False
DetectFile=%Programfiles%\Comodo\Dragon\Dragon.exe
DetectFile2=%LocalAppData%\Comodo\Dragon\Dragon.exe
FileKey1=%LocalAppData%\Comodo\Dragon\UserData\Default\Cache|*.*|RECURSE
[DaemonTools*]
LangSecRef=3021
DetectFile=%APPDATA%\DAEMONToolsLite\IconsCache
Default=False
FileKey1=%APPDATA%\DAEMONToolsLite\IconsCache|*.*
[Evernote日志文件*]
LangSecRef=3021
Detect=HKCU\Software\Evernote
Default=False
FileKey1=%LocalAppData%\Evernote\Evernote\Logs|*.txt|RECURSE
[FlashPlayer缓存*]
LangSecRef=3023
DetectFile=%APPDATA%\Macromedia\FlashPlayer
Default=False
FileKey1=%APPDATA%\Macromedia\FlashPlayer|*.*|RECURSE
[GoogleChromeCanary浏览器缓存*]
LangSecRef=3029
Default=False
DetectFile=%LocalAppData%\Google\ChromeSxS\Application\chrome.exe
DetectFile2=%ProgramFiles%\Google\ChromeSxS\Application\chrome.exe
FileKey1=%LocalAppData%\Chromium\UserData\Default\Cache|*.*|RECURSE
[GoogleChromeCanary浏览器升级包*]
LangSecRef=3021
DetectFile=%LocalAppData%\Google\ChromeSxS\Application\Chrome.exe
Default=False
FileKey1=%LocalAppData%\Google\ChromeSxS\Application\*\installer|chrome.7z|RECURSE
[Google地球高速缓存*]
LangSecRef=3021
Default=False
DetectFile=%LocalAppData%\Google\GoogleEarth\Googleearth.exe
FileKey1=%LocalAppData%\Google\GoogleEarth|dbcache.dat
FileKey2=%LocalAppData%\Google\GoogleEarth|dbcache.dat.index
FileKey3=%LocalAppData%\Google\GoogleEarth|dbcache.dat
FileKey4=%LocalAppData%\Google\GoogleEarth|dbcache.dat.index
[Opera11缓存*]
LangSecRef=3027
DetectFile=%ProgramFiles%\OperaNext\Opera.exe
Default=False
FileKey1=%ProgramFiles%\OperaNext\profile|cookies4.dat|REMOVESELF
FileKey2=%ProgramFiles%\OperaNext\profile|global_history.dat|REMOVESELF
FileKey3=%ProgramFiles%\OperaNext\profile|vlink4.dat|REMOVESELF
FileKey4=%ProgramFiles%\OperaNext\profile\cache|*|REMOVESELF
FileKey5=%ProgramFiles%\OperaNext\profile\opcache|*|REMOVESELF
[QQ电脑管家漏洞修复补丁*]
LangSecRef=3024
Default=False
Detect=HKCU\Software\Tencent\QQPCMgr
FileKey1=%ALLUSERSPROFILE%\ApplicationData\Tencent\QQPCMgr\Hotfix|*.msu|RECURSE
FileKey2=%ALLUSERSPROFILE%\ApplicationData\Tencent\QQPCMgr\Hotfix|*.msi|RECURSE
FileKey3=%ALLUSERSPROFILE%\ApplicationData\Tencent\QQPCMgr\Hotfix|*.exe|RECURSE
FileKey4=%ALLUSERSPROFILE%\ApplicationData\Tencent\QQPCMgr\Hotfix|*.tdl|RECURSE
[QQ缓存文件*]
LangSecRef=3022
DetectFile=%Programfiles%\Tencent\QQ\Bin\QQ.exe
Default=False
FileKey1=%APPDATA%\Tencent\QQ\Misc\com.tencent.advertisement|*.*|RECURSE
FileKey2=%APPDATA%\Tencent\QQ\Temp|*.*|RECURSE
FileKey3=%APPDATA%\Tencent\QQ\AuTemp|*.*|RECURSE
FileKey4=%APPDATA%\Tencent\QQ\AuTemp---bak|*.*|RECURSE
FileKey5=%APPDATA%\Tencent\QQ\STemp\OnlineInstall|*.exe|RECURSE
FileKey6=%APPDATA%\Tencent\Logs|*.*|RECURSE
FileKey7=%USERPROFILE%\Documents\TencentFiles\AllUsers\QQ\Misc\com.tencent.qqshow|*.*|RECURSE
FileKey8=%USERPROFILE%\Documents\TencentFiles\AllUsers\QQ\Misc\com.tencent.qqring|*.*|RECURSE
FileKey9=%USERPROFILE%\Documents\TencentFiles\AllUsers\QQ\Misc\com.tencent.qqpet|*.*|RECURSE
[QQ浏览器缓存*]
LangSecRef=3022
Default=False
Detect=HKCU\Software\Tencent\QQBrowser
FileKey1=%APPDATA%\Tencent\QQBrowser\webkit_cache|*.*|RECURSE
[QQ拼音更新缓存*]
LangSecRef=3021
DetectFile=%Programfiles%\Tencent\QQ\Bin\QQ.exe
Default=False
FileKey1=%ALLUSERSPROFILE%\Tencent\QQPinyin\Repair|*.*|RECURS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CCleaner 垃圾文件 清理 规则 编写 指南