iT邦幫忙

0

排程自動清理磁碟

leo226 2009-07-04 01:20:4311912 瀏覽

請教各位大大:
我要在win2003上用排程每個月自動執行磁碟清理的動作!
我找了一下指令是
cleanmgr /segaset:99
cleanmgr /segarun:99
問題:
1.我”執行”上面兩個指令都出現同樣是磁碟清理的的畫面,不知這兩個指令有何不同,如何搭配。http://poki.iuper.tw/clean.jpg
2.我要讓系統自動清理,那我排程這兩個指令進去,只會跳出磁碟清理的視窗,並不會自動執行,還要手動按確定,請開要如何設定才可以自動直接執行磁碟清理的動作呢?

42
cooch
iT邦研究生 3 級 ‧ 2009-07-04 09:30:20
最佳解答

據我所知,
Windows Server 2003 的內建磁碟清理沒有辦法達到您的要求(自動執行!),

我是使用 CCleaner (Portable 版)來進行單位內所有電腦的清理工作!
http://www.ccleaner.com/download/builds

CCleaner 非常適合做這件事情,主要原因有3個:
1 Free
2 有 Portable 免安裝版,只要在一台主機放置一個CCleaner,
其他所有電腦再去執行該主機上的CCleaner 即可!
3 支援 Command 執行,可以達到完全自動執行!

另外2點強調的部分:
1 CCleaner 清理的項目可以自己選擇哪些要清,哪些不要清!
2 CCleaner 是一個一直有在進行改版與更新的工具程式,
也就是說包括新版瀏覽器的 cache 清除都沒問題!
甚至包括 Windows Server 2008 和未來的 Windows 7 系統清除!

30
jokera
iT邦新手 3 級 ‧ 2009-07-05 03:24:54


/sageset:profile編號
/sagerun:profile編號

是sagexxx
不是segaxxx

22
小成
iT邦高手 10 級 ‧ 2009-07-06 10:52:29

cleanmgr /sageset:99
cleanmgr /sagerun:99
是sage

那個99是編號沒錯,也就是說你要弄任何一個數字當編號都行
當你執行 cleanmgr /sageset:99 的時候,他會跳出一個設定畫面
這個設定畫面可以讓你勾選,當自動執行清理的時候,哪些需要清理,哪些不需要清理
將你要清理的部分打勾,然後按下確定,他就會把這些設定儲存在99這編號設定裡了
接下來我在做排程執行cleanmgr /sagerun:99
這個就是要叫他使用99這個編號裡的設定去執行清理,也就是你剛剛所勾選的需要清理的部分。

小成 iT邦高手 10 級 ‧ 2009-07-06 10:59:48 檢舉

至於CCLEANER的話
先安裝好CCLEANER,然後把要清理的部分先勾選設定好。
然後再排程
"(安裝目錄)\ccleaner.exe" /AUTO
這樣也一樣會自動清理

我要發表回答

立即登入回答