[教學] 強化 CCleaner 軟體暫存檔案清除廣度 : Winapp2 & CCEnhancer 4.2

Windows 發展已經好長一段時間, 對於作業系統在運行過程中所產生的暫存檔案的時機以及對應存放位置, 或者是無效登錄檔的分析方式, 對於一些致力於系統優化的軟體公司而言, 老早就是瞭若指掌, 都有各自的一套分析方式來處理這一類對於系統效能有所影響殘留資訊, 能夠進一步找出無效檔案的目標, 自然就落在所謂的第三方軟體在運行過程中所留下的暫存資訊。

CCleaner 應該是許多使用者最常使用的優化工具, 在移除暫存檔或者清理無料登錄檔的穩定度以及速度, 也一直讓使用者口碑相傳, 當然軟體本身也提供不少軟體暫存檔案的移除功能, 但是究竟無法包山包海, 不過這個部份 Piriform 提供使用者一個有彈性的變通方式, 允許使用者在 Winapp2.ini 這個檔案中自行定義軟體登錄資訊, 來移除 CCleaner 沒定義到軟體暫存檔路徑, 隨著使用者們在官方論壇分享相關配置, 支援的軟體類別也日益增加, Robert Ward 更在 Aug, 2010 開啟了 Winapp2 專案, 負責整合相關資源, 提供使用者取得定義檔更為便利, 時至今日, 所包含的軟體清除資訊已經超過 2400 多套。

至於 CCleaner 本身也來到了 5.0, 詳細的功能介紹就不在這邊贅述, 不熟悉的話可以參考 [教學] CCleaner 5.0 刪除系統暫存檔案 & 清理無效登錄檔的免費優化工具 這篇簡易教學文。

CCEnhancer

2014-11-27_142546

一般較為讓人熟知的工具, 就是由 Shane Gowland (SingularLab) 所維護的 CCEnhancer, 只需要執行該工具, 並按下 Download Lastest, 就會自動下載最新版本的 Winapp2.ini 並自動放置到 CCleaner 的安裝目錄下, 然後重新開啟 CCleaner 就會自行套用檔案內容

2014-11-28_103842

只是現在支援的應用軟體已經從專案一開始的幾百套到目前的兩千四百多套, 使用最新版的 Winapp2.ini 在 CCleaner 開啟的時候, 會消耗非常多的時間在驗證目前系統所安裝軟體資訊, 難免有失初衷, 失去了快速輕薄的軟體特色, 所以自己的使用習慣還是喜歡到 Winapp2 官網下載最新的 .ini 並搭配 Trim 工具來事先驗證系統應用軟體資訊, 省下 CCleaner 自身逐條驗證的時間耗損 (新版的 CCEnhancer 可以在 Advanced 進階功能下找到 Trim 功能)

Winapp2 安裝流程

2014-11-28_105132

在連上官方網頁後, 選擇 Download 下載頁面, 用另存新檔的方式, 將 Winapp2.ini 和 trim.bat 放置在 CCleaner 的安裝目錄下方 (Win7 預設路徑為 : C:\Program Files\CCleaner)

2014-11-28_132907

在 CCleaner 安裝目錄下執行 trim.bat, 會詢問是否要開始 Organize, 這時按下 O 讓 Batch 檔開始分析 Winapp2.ini, 當分析完畢跳出 “請按任意鍵繼續” 時, 隨意按下任何鍵

2014-11-28_133205

這時候後會自動呼叫 CCleaner 以除錯模式開啟, 切換到 Applications 分頁, 這邊會花點時間匯入所有資訊, 等分頁顯示所有新增應用程式項目之後 (這邊會自動全部勾選), 直接按下 Analyze

2014-11-28_133237

待分析完畢後, 直接點擊右上角紅色 X 來關閉 CCleaner

2014-11-28_133502

關閉 CCleaner 同時, trim.bat 會自動繼續分析流程, 比對前後資訊差異, 若是顯示有 BAD Volatile Detections, 個人是建議輸入 S 跳過該軟體資訊, 避免屆時移除錯誤檔案造成應用程式不正常, 最後按下 U 來更新 Winapp2.ini

2014-11-28_133538

當複製新建 Winapp2.ini 之後會詢問是否要移除比對用的資料夾, 除非要自己 debug 出錯原因, 不然請按下 D

完成上述步驟之後, Winapp2.ini 會針對使用者環境保留需要的定義資訊, 以個人工作機為例, 原本 775KB 的檔案再 Trim 過之後, 只剩下 68.6KB, CCleaner 在開啟同時去預先載入 Winapp2.ini 的時間也大幅縮短