电脑越来越卡怎么办 手写CCleaner电脑垃圾文件清理规则
电脑越来越卡怎么办 手写CCleaner电脑垃圾文件清理规则
发布时间:2017-01-10 来源:查字典编辑
摘要:电脑用的时间久了总会变得缓慢,除了重装系统那么麻烦的事情以外,我们还可以对缓慢的电脑进行清理。CCleaner就是这样一款可以快速清理系统垃...

电脑用的时间久了总会变得缓慢,除了重装系统那么麻烦的事情以外,我们还可以对缓慢的电脑进行清理。CCleaner就是这样一款可以快速清理系统垃圾的软件,由于是汉化版,很多规则并不适用于国内软件的清理,可如果知道了CCleaner的清理规则,就可以自己写出清理系统垃圾的规则,这样的定制化肯定更适合你的电脑。

由于CCleaner小巧灵敏,可以快速清理系统垃圾,所以广受欢迎!但其默认的清理规则对国内常用软件支持较少,而且处于安全考虑,也比较保守,所以你可以自己动手编写一套适合自己系统的清理规则,让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}AppDataRoaming

%CommonAppData%

Windows XP: C:Documents and SettingsAll UsersApplication Data

Windows Vista/7: C:ProgramData

%CommonProgramFiles%

C:Program FilesCommon Files

C:Program Files(x86)Common Files

此路径对32位及 64位目录有效,CCleaner 将自动检测。

%HomeDrive%

C:

%LocalAppData%

Windows XP: C:Documents and Settings{用户名}Local SettingsApplication Data

Windows Vista/7: C:Users{用户名}AppDataLocal

%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%CCleanertemp|*.*|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%system32LogFilesSCM|*-*-*-*.*

这将排除用户的 Windows 目录下 system32LogFilesSCM 子文件夹中所有具有 *-*-*-*.* 模式的日志文件。

例 2:

ExcludeKey2=FILE|%windir%system32LogFiles|myfile.txt

这将排除用户的 Windows 目录下 system32LogFiles 子文件夹中的 myfile.txt 文件。

例 3:

ExcludeKey3=REG|HKCUsoftwarepiriform

这将排除注册表项 HKCUsoftwarepiriform 下所有键值(及其子键)

例 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=HKCUSoftware360Safe

Default=False

FileKey1=%Programfiles%360360Safeupdate|*.tmp|RECURSE

[360 安全卫士漏洞修复补丁*]

LangSecRef=3024

Detect=HKCUSoftware360Safe

Default=False

FileKey1=%Programfiles%360360Safehotfix|*.*|RECURSE

[360 极速浏览器缓存*]

LangSecRef=3029

Default=False

DetectFile=%LocalAppData%360ChromeChromeApplication360chrome.exe

DetectFile2=%ProgramFiles%360ChromeChromeApplication360chrome.exe

FileKey1=%LocalAppData%360ChromeChromeUser DataDefaultCache|*.*|RECURSE

FileKey2=%LocalAppData%360ChromeChromeUser DataDefaultCacheIEContent.IE5|*.*|RECURSE

FileKey3=%LocalAppData%360ChromeChromeUser DataTemp|*.*|RECURSE

[360 极速浏览器升级包*]

LangSecRef=3029

DetectFile=%LocalAppData%360ChromeChromeApplication360Chrome.exe

Default=False

FileKey1=%LocalAppData%360ChromeChromeApplication*Installer|chrome.7z|RECURSE

FileKey2=%Programfiles%360ChromeChromeApplication*Installer|chrome.7z|RECURSE

[Adobe Air 日志文件*]

LangSecRef=3023

DetectFile=%LocalAppData%AdobeAIRlogs

Default=False

FileKey1=%LocalAppData%AdobeAIRlogs|*.log

[Adobe 阅读器缓存*]

LangSecRef=3021

DetectFile=%LocalAppData%AdobeAcrobat

Default=False

FileKey1=%LocalAppData%AdobeAcrobat*Cache|*.CHS|RECURSE

FileKey2=%LocalAppData%AdobeAcrobat*Cache|*.lst|RECURSE

[Apple 软件更新包*]

LangSecRef=3024

DetectFile=%ALLUSERSPROFILE%AppleInstaller Cache

DetectFile2=%ALLUSERSPROFILE%Apple ComputerInstaller Cache

Default=False

FileKey1=%ALLUSERSPROFILE%AppleInstaller Cache|*.*

FileKey2=%ALLUSERSPROFILE%Apple ComputerInstaller Cache|*.*

[Chrome 浏览器升级包*]

LangSecRef=3029

DetectFile=%LocalAppData%GoogleChromeApplicationChrome.exe

Default=False

FileKey1=%LocalAppData%GoogleChromeApplication*Installer|chrome.7z|RECURSE

[ChromePlus 浏览器缓存*]

LangSecRef=3029

Default=False

DetectFile=%APPDATA%ChromePluschrome.exe

DetectFile2=%ProgramFiles%ChromePlusChrome.exe

FileKey1=%APPDATA%ChromePlusUser DataDefaultCache|*.*|RECURSE

FileKey2=%ProgramFiles%*ChromePlusUserDataDefaultCache|*|RECURSE

FileKey3=%ProgramFiles%*ChromePlusUserDataDefaultMedia Cache|*|RECURSE

[Chromium 浏览器缓存*]

LangSecRef=3029

Default=False

DetectFile=%LocalAppData%ChromiumApplicationchrome.exe

FileKey1=%LocalAppData%ChromiumUser DataDefaultCache|*.*|RECURSE

[Chromium 浏览器升级包*]

LangSecRef=3021

DetectFile=%LocalAppData%ChromiumApplicationChrome.exe

Default=False

FileKey1=%LocalAppData%ChromiumApplication*Installer|chrome.7z|RECURSE

[COMODO Dragon 浏览器缓存*]

LangSecRef=3029

Default=False

DetectFile=%Programfiles%ComodoDragonDragon.exe

DetectFile2=%LocalAppData%ComodoDragonDragon.exe

FileKey1=%LocalAppData%ComodoDragonUser DataDefaultCache|*.*|RECURSE

[Daemon Tools*]

LangSecRef=3021

DetectFile=%APPDATA%DAEMON Tools LiteIconsCache

Default=False

FileKey1=%APPDATA%DAEMON Tools LiteIconsCache|*.*

[Evernote 日志文件*]

LangSecRef=3021

Detect=HKCUSoftwareEvernote

Default=False

FileKey1=%LocalAppData%EvernoteEvernoteLogs|*.txt|RECURSE

[Flash Player 缓存*]

LangSecRef=3023

DetectFile=%APPDATA%MacromediaFlash Player

Default=False

FileKey1=%APPDATA%MacromediaFlash Player|*.*|RECURSE

上述规则随着时间变动会有所变动,请各位大神自行尝试!

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新系统工具学习
热门系统工具学习
软件教程子分类