有何方法可以讓系統自動清理暫存檔、暫存目錄(temp)嗎?

請教各位大大,除了使用ccleaner這類的軟體之外,
有沒有更簡單的方法可以解決這項問題呢?

小小抱怨,Windows都發展這麼久了,還是存在這個問題蠻討厭的。

發表時間: 2009-09-23 11:56:55 #1

網路上找到的解法:

上網時,網路瀏覽的資料都會暫存於下列目錄
C:\Documents and Settings\登入帳號\Local Settings\Temporary Internet Files

此目錄的檔案會越積越多,終致拖慢電腦速度,平時可以用清理磁碟的功能或者在IE下的網際網路選項選擇刪除檔案來清理,但時間一久忘了或者瀏覽的網站資料量很大,此目錄的檔案大小就變得非常可觀,市面上雖然有提供軟體可以定時清除暫存檔,但軟體能少灌就少灌一點,免得桌面弄得眼花撩亂,軟體常駐在記憶體也會拖慢系統速度,今寫一個批次檔可在每次啟動電腦完成清理暫存檔的工作‧

打開筆記本,把下述兩行鍵入
attrib -s "C:\Documents and Settings\登入帳號\Local Settings\Temporary Internet Files"
rd /s /q "C:\Documents and Settings\登入帳號\Local Settings\Temporary Internet Files"
存檔存成 檔名.bat

把此檔案放進程式集(所有程式)中的啟動目錄下即可,每次電腦開機就會自動執行此批次檔
temporary internet files 是系統檔案,它會限制存取,所以需先利用 attrib -s 的功能選項把系統檔案屬性消除,但通常一開機時,此目錄的系統屬性尚未給予,所以此命令可有可無,但如果你想開機後,直接點選執行批次檔,此命令還是得加上‧

rd /s /q 是把 temporary internet files 本身及其子目錄全部刪除,不用擔心此目錄消失會造成什麼後果,因為一旦開始瀏覽網站,此目錄又會-產生,要存取的 cookie 又會自動地 copy 至此目錄,所以安啦‧

發表時間: 2009-09-23 13:04:05 #2

暫存檔並不等同於完全沒用的垃圾檔,它還是有它的用處,系統並無法得知哪些暫存檔對你有用,哪些沒用,所以才會有清理磁碟這個功能選項,把這個選項拉到桌面,一段時間點選一下並不會太麻煩,即便是都不清理,以現今的記憶體及硬碟容量,其實也不會有什麼影響!!

發表時間: 2009-09-23 15:31:42 #3

以下是一個我使用很久的批次檔小程式,您將內容複製後作成一個 *.bat 的檔案(例:delete.bat),每一段時間跑一次,即可清除硬碟內許多不必要的檔案,試試看吧!


@echo off
echo 正在清除系統垃圾檔案中,請稍候......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系統垃圾檔案完成!!
echo. & pause

發表時間: 2009-09-23 17:02:05 #4

首先請進入 網際網路選項,在 一般 標籤下先按下 刪除 按鈕進入 刪除瀏覽歷程紀錄 頁面,將準備刪除選項勾選(預設值為為上三項,視您的需求可再勾選下三項),按下 刪除 鈕,此步驟為第一個步驟。
第二個步驟為在 網際網路選項 頁面 一般 標籤下,再勾選 刪除瀏覽紀錄 對話方塊,然後按下 確定,將來您一結束IE時,那些東東就會自行刪除。

發表時間: 2009-09-23 21:33:02 #5

推薦CCleaner 免費 使用也簡單
想省麻煩的話 就用用看cclenaer吧
(同家的產品也都不錯用 recuva誤刪資料救援 Defraggler磁碟重組)

發表時間: 2009-09-24 13:36:41 #6

可以使用內建的磁碟清理程式

以系統管理員身分執行CMD
輸入:cleanmgr /sageset:99
此時會跳出磁碟清理程式的視窗,勾選你要清理的檔案

設定完後,至工作排程器裡新增一個排程,執行 cleanmgr /sagerun:99
這樣就會定期去清理磁碟了

發表時間: 2009-09-24 22:17:10 #7

C:\Windows\SoftwareDistribution\Download\*
這個資料夾會存放 Windows Update 所遺留下來的安裝檔
有時 WU 更新後不會完全清除乾淨

若 update 失敗也可試著將此資料夾清空
因有時安裝檔下載更新時會有損毀
導致更新失敗

發表時間: 2009-09-23 19:44:01 #8

個人還是比較不喜歡依賴軟體。

發表時間: 2009-10-07 00:38:14 #9

其實有時候善用工具會比自己手動一個一個清快很多!!

發表時間: 2009-09-23 11:56:55 #10

網路上找到的解法:

上網時,網路瀏覽的資料都會暫存於下列目錄
C:\Documents and Settings\登入帳號\Local Settings\Temporary Internet Files

此目錄的檔案會越積越多,終致拖慢電腦速度,平時可以用清理磁碟的功能或者在IE下的網際網路選項選擇刪除檔案來清理,但時間一久忘了或者瀏覽的網站資料量很大,此目錄的檔案大小就變得非常可觀,市面上雖然有提供軟體可以定時清除暫存檔,但軟體能少灌就少灌一點,免得桌面弄得眼花撩亂,軟體常駐在記憶體也會拖慢系統速度,今寫一個批次檔可在每次啟動電腦完成清理暫存檔的工作‧

打開筆記本,把下述兩行鍵入
attrib -s "C:\Documents and Settings\登入帳號\Local Settings\Temporary Internet Files"
rd /s /q "C:\Documents and Settings\登入帳號\Local Settings\Temporary Internet Files"
存檔存成 檔名.bat

把此檔案放進程式集(所有程式)中的啟動目錄下即可,每次電腦開機就會自動執行此批次檔
temporary internet files 是系統檔案,它會限制存取,所以需先利用 attrib -s 的功能選項把系統檔案屬性消除,但通常一開機時,此目錄的系統屬性尚未給予,所以此命令可有可無,但如果你想開機後,直接點選執行批次檔,此命令還是得加上‧

rd /s /q 是把 temporary internet files 本身及其子目錄全部刪除,不用擔心此目錄消失會造成什麼後果,因為一旦開始瀏覽網站,此目錄又會-產生,要存取的 cookie 又會自動地 copy 至此目錄,所以安啦‧

今日回應額度已用完

Windows作業系統精華區