系統的 磁碟清理 利用排程達到自動化

Home Home
引用 | 編輯 allenwl
2008-08-03 22:36
樓主
推文 x0
小弟把以前幾個常用的方式加以整合...
讓電腦可以自動清理垃圾...並且在背景執行,不會影響電腦操作上的困擾...
使用的指令並不多...大概說明一下...

reg add "HKLM\SOFTW..." /v StateFlags0050: 增加登錄機碼...用以設定磁碟清理的項目
schtasks /create /tr "CLEANMGR /sagerun:50": 增加排程來執行磁碟清理 及 暫存檔刪除 (WinXP以後新增的指令,win2K應該不支援)
echo for %%a in (....) do del %%a > del_temp.bat : 產生刪除垃圾的批次檔,如有其他目錄下的垃圾要列入刪除的話..可自行加入 in ( ) do 中

只要將下面的文字...存檔成批次檔, 如cleanmgr.bat;
執行一次以後就不用再理它囉.....
以後預訂每天中午12:30做小清理....每週12:30再多一個壓縮舊資料
因為己經利用排程來執行...所以大家就不用怕忘了清垃圾而影響系統效能囉
時間可自行變更, 或到 控制台 裡的 排定的工作 去修改

以下供大家一同參考,研究討論

PS. 排程以SYSTEM身份執行...不會出現 磁碟清理 及 DOS刪垃圾的畫面....所以不會影響一般的操作, 而每週5的壓縮舊資料 可能會造成CPU 100%的情形...是正常的...所以介意的朋友...請改在空閒的時間執行...或是執行時自行到工作管理員中結束程序




@echo off
REM 設定"自動磁碟清理" 登錄值
REM 產生"暫存垃圾清理.批次檔"
REM 設定"自動磁碟清理"及暫存垃圾清理 排程 每日12:30小清理; 每週五12:30 大清理(增加壓縮舊資料)

REM ========================
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /f /v StateFlags0050 /t reg_dword /d 00000002 > nul
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner" /f /v StateFlags0050 /t reg_dword /d 00000002 > nul
..

訪客只能看到部份內容,免費 加入會員



獻花 x1
引用 | 編輯 snkkof
2008-08-03 23:12
1樓
  
感謝這位大大提供這麼好的訊息~

可以讓電腦的運作更順暢~

真是很感謝喔~~

獻花 x0
引用 | 編輯 liujenha
2008-08-04 05:47
2樓
  
希望這樣子後效能會好一點

獻花 x0
引用 | 編輯 ten10
2008-08-04 10:47
3樓
  
感謝我先試用先 有問題再回報.. 表情

獻花 x0
引用 | 編輯 jack1984yw
2008-08-08 11:42
4樓
  
謝謝樓主提供此方法...
有機會再試用一下...

獻花 x0
引用 | 編輯 tinazoe
2009-02-21 15:07
5樓
  
趕快學起來
這樣就方便多了

獻花 x0
引用 | 編輯 Soholee
2009-07-19 11:56
6樓
  
表情 寫的真清楚, Thanks Share

獻花 x0