“磁盤清理”不清理的,也要清理!
一、磁盤清理不清理的系統垃圾
使用電腦的人都有這樣的感覺:雖然並沒有安裝什麼程序,但是磁盤的可用空間卻越來越小。要清理磁盤垃圾,最安全的方法就是使用windows提供的磁盤清理工具:打開“我的電腦”,然後在驅動器上右擊鼠標,通過“屬性”對話框中的“磁盤清理”進行清理。但我們會發現,使用這種清理後,磁盤的可用空間並沒有擴大多少。所以我們完全有理由懷疑:只用這種清理,並不能把我們的磁盤中的垃圾都清除掉。
其實,在我們的磁盤中,有一個Windows的磁盤清理程序不清理的,占用空間巨大的垃圾,這就是Windows系統更新所產生的垃圾文件。
為了系統的安全,我們會通過Windows的自動更新功能,或通過其它工具——比如殺毒軟件的 漏洞修復功能,進行系統更新。不管通過什麼方法進行更新,為了在這些更新失敗後能夠對系統進行恢復,在更新前,Windows總是把相關的老文件作一個備 份,這些備份文件就保存在我們的系統盤中。當系統成功更新後,這些備份的文件就毫無用處了,可實際上,在成功更新後這些備份文件並沒有被刪除,因此這些文 件就成了磁盤中的垃圾了。試想一下,Windows的不斷更新,會在我們的磁盤中保留多少垃圾文件呀!
二、揭開這些垃圾的藏身之所
如果要看到這些垃圾文件,我們首先要進行以下操作:
在“我的電腦”中,通過“工具”菜單,打開“文件夾選項”,在“查看”選項卡中,選中“顯示所有文件和文件夾”。 然後打開系統盤中的Windows文件夾,在這裡我們就可以看到很多以“$”開頭和結尾的文件夾,比如“$NtUninstallKB943460$”等 (也可能還存在以這些文件夾後半部分作為名稱的log文件),這些文件夾就是Windows更新所產生的垃圾。檢查一下這些文件夾的總大小,達到GB級別 了吧!
那麼是不是可以直接刪除這些文件夾呢?我們可以肯定地回答:如果你的計算機在更新後運行一切正常,那麼這些文件夾就都可以完全刪除!但要注意,只刪除這些文件夾,還不能完全清理我們的系統。因為Windows在更新時,除了保存這些文件夾,還在注冊表中作了記錄,只有同時清除注冊表中的相關記錄,才算是將這些垃圾完全清除了。
在注冊表中和更新有關的位置有4部分:
1、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates 中的記錄。經過測試,我們發現這個位置的記錄被瑞星等殺毒軟件的漏洞掃描使用,如果刪除了這裡面的記錄,就可能會導致瑞星的漏洞掃描出現錯誤的結果。
2、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix 中以KB開始的鍵。經測試發現,這裡的記錄被Windows的自動更新使用,如果刪除了這裡的內容,就可能會影響到Windows自動更新。
3、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\ARPCache 中以KB開始的鍵。這裡的內容為Windows系統所用,經我們測試,刪除後沒有影響到Windows的運行,但為了穩妥,暫不建議刪除。
4、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Uninstall 中以KB開始的鍵。這裡是卸載信息,即在更新失敗後,可以通過這裡的信息,將失敗的更新卸載,以恢復到更新前的狀態。當正常更新後,這裡的信息就沒有用 了,可以刪除。
三、給你一個工具,自動清理
知道了這些垃圾的藏身之所,我們就知道了該怎麼清理掉這些垃圾:一要刪除Windows文件夾中的相關文件夾和log文件,二是要清理注冊表中 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下相 關的內容。 但要強調兩點: