如何使用CCleaner手寫電腦垃圾檔案清理規則

來源:互聯網
上載者:User

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.