2015年2月12日 星期四

Windows 8 設定開機清理磁碟

Windows系統用久了總是會累積一堆沒刪乾淨的屎, 暫存檔, 安裝檔之類的, 只好想個辦法自動化清一清
  • 磁碟清理工具(cleanmgr.exe) +
  • 工作排程器(控制台->系統及安全性->系統管理工具->工作排程器)
微軟自己對cleanmgr的說明也不是很清楚, 偏偏工作模式又不是很直覺,
我是覺得那樣的用法有點過度設計, 簡單的說用法就兩種:
  1. 檔案管理員->磁碟上按右鍵->磁碟清理, 就是一般的用法, 選磁碟, 選要清理的檔案類型, 等他跑完
  2. cleanmgr.exe /sageset:XX 建立XX號配置, 使用cleanmgr.exe /sagerun:XX語法執行XX號配置
既然要自動化就只能選方法2,
下/sageset:XX 參數帶出清理檔案類型選單讓你選擇想清理的對象,
設定好之後存在登錄檔裡, /sagerun:XX叫出來跑, 執行的對象是所有可以執行的磁碟
把回收桶的清理交由回收桶自己管,
其餘的檔案類型全選, cleanmgr.exe /sageset:99, 存為99號後面用.

叫出工作排程器->動作->基本工作->輸入識別用名稱(可省略)->設為在電腦啟動時執行->啟動程式->指令或程式碼輸入:cleanmgr.exe,
新增引數為: /sagerun:99
完成之後重新開機看看, 雖然是設為電腦啟動執行,
但實際上它內定是等到第一個人登入之後才會動作, 
如果不論如何只要重開機後就想執行的話,
打開工作排程器->儲存的工作內容->一般->安全性選項中即可設定"不論使用者登入與否皆執行"

沒有留言:

張貼留言