掌握 Cleanmgr:如何使用 /sageset:1 和 /sagerun:1 釋放 Windows 中的空間

最後更新: 30/07/2025
作者: 艾薩克
  • 使用 /sageset 和 /sagerun 的 cleanmgr 指令可以自訂和自動化磁碟清理 Windows.
  • 設定多個清潔設定檔可協助您管理不同的任務並輕鬆節省空間。
  • 透過規劃任務和註冊表修改實現自動化,簡化了系統維護。

cleanmgr 磁碟清理

厭倦了電腦裡堆滿垃圾檔案導致運作緩慢嗎?許多 Windows 使用者並不了解更進階的電腦清理和運行速度提升方法,僅依賴手動清理或第三方工具,而這些工具往往並非必要。其實,微軟作業系統自備一個清理工具cleanmgr.exe,它還包含一些常被忽略的功能,例如/sageset/sagerun開關,這些功能可以幫助您有效地釋放空間並實現自動化清理。

本文將教您如何在 `cleanmgr` 命令中使用 `/sageset:1` 和 `/sagerun:1` 參數,從而專業地管理系統清理,配置自訂設定檔並安排自動任務,節省您的時間和精力。您將了解各種技巧、參數、配置文件,以及如何透過命令列、註冊表甚至批次腳本來避免臨時文件和快取問題。

什麼是 cleanmgr 以及為什麼要使用它?

Cleanmgr.exe是一種 Windows 磁碟清理工具,旨在刪除不必要的檔案、釋放空間並提高整體系統效能。

透過命令列可以釋放其真正的威力,從而可以更好地自訂和控制要刪除的文件,以及創建滿足不同需求的設定檔。

使用命令列不僅速度更快、效率更高,還能自動執行任務和建立腳本,從而簡化日常設備維護,無需不斷進行人工幹預。

cleanmgr 如何與 /sageset:1 和 /sagerun:1 搭配使用

cleanmgr指令支援用於控制其行為的修飾符。用於自訂和自動化的主要修飾符是/sageset:n/sagerun:n,其中「n」是設定檔識別碼編號(介於 0 和 65535 之間)。

  • / sageset:1:開啟一個窗口,選擇要刪除的檔案類別(臨時檔案、快取檔案、垃圾檔案、系統檔案等)。此設定儲存在註冊表中,在本例中連結到數字 1。
  • /賢者運作:1:自動使用設定檔 1 中設定的類別進行清潔,不顯示選擇介面。非常適合自動化流程。
  如何使用 PowerShell 在 Windows 11 中產生電池報告

這些命令可以與其他修飾符(例如 /d(用於指定磁碟機)、/lowdisk、/verylowdisk)組合使用,也可以在腳本和排程任務中使用。

自動磁碟清理 cleanmgr

使用 /sageset 和 /sagerun 設定清理設定檔的步驟

  1. 打開 CMD 作為管理員:在開始功能表中搜尋“cmd”,右鍵單擊,然後選擇“以管理員身份執行”。
  2. 輸入命令來定義清潔配置文件:
    cleanmgr /sageset:1
    視窗將開啟以選擇要清理的檔案類別。
  3. 勾選所需選項:選擇臨時檔案、快取、垃圾、 日誌、縮圖、錯誤檔案、舊的 Windows 檔案、快取等。
  4. 按一下“確定”:設定儲存在設定檔 1 下的註冊表中。
  5. 使用 sagerun 運行自動清理:
    cleanmgr /sagerun:1
    >發布者將僅刪除所有磁碟機上為設定檔 1 選擇的類別。

您可以建立任意數量的配置文件,使用不同的編號,用於不同的定期清潔程序,無論是每日、每週還是每月。

Cleanmgr 進階選項:可用參數

除了 /sageset 和 /sagerun 之外,該指令還允許使用其他有用的修飾符:

參數 描述
/天 指定要擦除的磁碟機。 *不與 /sagerun:n 一起使用*
/sageset:n 打開選擇視窗並將設定儲存到註冊表。
/sagerun:n 根據設定檔“n”中儲存的設定運行清理。
/調整:n 將 /sageset 和 /sagerun 結合起來以獲得相同的值「n」。
/低磁碟 當偵測到空間不足時,使用預定義選項執行清理。
/verylowdisk 類似於 /lowdisk,但不顯示用戶訊息。
/自動清潔 Windows 更新後自動刪除殘留檔案。
/? 顯示命令的幫助。

您可以使用 cleanmgr 清理哪些檔案類別?

使用/sageset 命令時,會彈出一個對話框,允許您從多個檔案類別中進行選擇,這些類別可能會因 Windows 版本和已安裝的應用程式而異。一些最常見的類別包括:

  • 臨時安裝文件:不再需要的安裝過程的殘餘。
  • 下載的程序文件:暫存的ActiveX和Java控制項。
  • 臨時網絡文件:網頁和瀏覽器快取的內容。
  • 舊的 chkdsk 文件:磁碟檢查期間所建立的碎片。
  • 回收站:已刪除但仍佔用空間的檔案。
  • 臨時文件:由程式創建,不使用時可以刪除。
  • 臨時離線文件 y 離線文件:網路檔案的本機副本。
  • 舊壓縮文件:不常用的文件,可以壓縮以節省空間。
  • 索引和日誌文件:索引操作和錯誤報告的殘餘。
  如何透過 LCOE 代碼檢查您的 V16 警示燈是否已獲得批准

請記住,有些文件只有在超過一周後才會被刪除;可以透過修改註冊表來調整此設定。

設定存儲在哪裡?註冊表的作用

每個設定檔都配置了 /sageset:n 它儲存在註冊表中的鍵中 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches. 每個選項都有一個值 狀態標誌XXXX,其中 XXXX 對應於所選的設定檔。

這樣,您可以匯出金鑰並在其他電腦上複製設置,從而簡化多電腦環境下的管理。要了解更多關於如何保持 Windows 流暢運行的信息,您可以參考最佳 Windows 11 維護工具

將StateFlagsXXXX 的值設為 2可啟用該選項,設為 0 則可停用該選項。此外,還可以手動編輯註冊表以進一步自訂設定檔。

全自動:安排定期清潔

這些命令的一個主要優勢是能夠透過在 Windows 中建立排程任務來自動執行清理操作:

  1. 產生批次文件,例如, 清理磁碟, 和:
    cleanmgr /sagerun:1
  2. 使用以下方式開啟任務規劃程序 taskschd.msc
  3. 建立新任務,為其指派批次檔並設定所需的頻率(每日、每週、每月)。

這樣,您的電腦將自動保持清潔,無需人工幹預,因為 Windows 將有效率、安靜地管理清潔。

建立和管理設定檔:實際範例

  • cleanmgr /sageset:1:日常使用的快速清潔(垃圾、臨時)。
  • cleanmgr /sageset:3:每週維護(臨時、垃圾、日誌)。
  • cleanmgr /sageset:5- 每月深度清潔(除縮圖和索引器之外的幾乎所有內容)。
  • cleanmgr /sageset:7:僅限微型,用於特殊場合。

在腳本或排程任務中使用這些配置文件,可以根據不同的需求自訂清潔方案,並​​始終在 sageset 和 sagerun 中使用相同的數字來匹配配置。

還有哪些指令可以補充 cleanmgr?

為了更徹底地清理,您可以將 cleanmgr 與其他系統指令結合使用,例如:

  • 刪除%temp%\*.* / s / q:從使用者設定檔中刪除臨時檔案。
  • 刪除 C:\Windows\Prefetch\*.* /s /q:刪除預取檔案。
  • IPCONFIG / FLUSHDNS的: : 清除 DNS 快取。
  • wsreset.exe:清除 Windows 應用程式商店快取。
  • 碎片整理C::將硬碟進行碎片整理(不在 SSD).
  如何在 Windows 中強制刪除檔案或資料夾:完整且更新的指南

這些命令可以整合到腳本中,以便進行更徹底的清理。如果您想深入了解系統最佳化,我們建議您造訪我們關於如何在 Windows 中釋放 RAM 的指南。

恢復並複製其他電腦上的設置

若要在多台電腦上套用相同的設置,請匯出金鑰 卷緩存 在基礎團隊的註冊表中(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches),然後將其匯入到其他文件中。這樣,您就可以運行 cleanmgr /sagerun:n 在所有具有相同設定檔的設備上。

它在擁有多台電腦、教室或企業的環境中特別有用。

常見錯誤和建議

  • 以管理員身分執行CMD 授予 cleanmgr 適當的權限。
  • 如果您使用 /薩格倫 無需事先配置配置文件 /sageset,將不會執行清理。
  • 在執行深度清理之前,關閉可能鎖定臨時檔案的程式。
  • 不要將 /d 和 /sagerun 組合使用:/d 選項與常規 cleanmgr 或 /sageset 一起使用,但不能與 /sagerun 一起使用。
  • 壓縮舊檔案只會減少檔案大小,而不會刪除資料。
在 Windows 11-8 中安排暫存檔案清理
相關文章:
如何在 Windows 11 中安排自動暫存檔案清理