電腦用的時間久了總會變得緩慢,除了重裝系統那麼麻煩的事情以外,我們還可以對緩慢的電腦進行清理。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