為什麼我進行線上系統更新以後,C盤的空間就會減少,用了磁片清理軟體也不能解決。請問董師傅這是怎麼回事?
董師傅:Windows XP每次系統更新後都會在Windows目錄中留下一些檔以方便以後恢復,其實是這些檔佔用了C盤空間。具體的解決方法請看下文。
磁片清理不清理的垃圾
使用電腦的人都有這樣的感覺:沒有安裝什麼程式,磁片的可用空間卻越來越少。要清理磁片垃圾,最方便的方法就是使用Windows XP提供的磁片清理工具:打開“我的電腦”,然後在驅動器上點擊滑鼠右鍵,通過“屬性”中的“磁片清理”程式來完成。使用這種清理方式後,磁片的可用空間並沒有增加多少。其實,在磁片中有一個Windows XP的磁片清理程式不清理的、佔用空間巨大的垃圾,這就是Windows XP系統更新所產生的垃圾檔。
找出垃圾的藏身之所
如果要看到這些垃圾檔,我們首先要進行以下操作:在“我的電腦”中,通過“工具”菜單,打開“檔夾選項”,在“查看”選項卡中,選中“顯示所有檔和文件夾”,然後打開C盤中的Windows檔夾,就可以看到很多以“$”開頭和結尾的檔夾,比如“$NtUninstallKB943460$”等(也可能還存在以這些檔夾後半部分作為名稱的log檔),這些檔夾就是Windows更新所產生的垃圾。檢查一下這些檔夾的總大小,達到GB級別了。
那麼是不是可以直接刪除這些檔夾呢?如果你的電腦在更新後運行一切正常,那麼這些檔夾都可以刪除。但要注意,只刪除這些檔夾,還不能完全清理乾淨系統。因為Windows在更新時,除了保存這些檔夾,還在註冊表中作了記錄,只有清除註冊表中的相關記錄,才算是將這些垃圾完全清除了。
在註冊表中和更新有關的位置有4部分:
1.HKEY_LOCAL_MACHINESOFTWAREMicrosoftUpdates 中的記錄。經過測試,發現這個位置的記錄被瑞星等殺毒軟體的漏洞掃描使用,如果刪除了這裏面的記錄,就可能會導致瑞星的漏洞掃描出現錯誤的結果。
2.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionHotFix 中以KB開始的鍵。經測試發現,它們被Windows的自動更新使用,如果刪除了這些內容,就會影響到Windows自動更新,不要刪除。
3.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp ManagementARPCache 中以KB開始的鍵。這裏的內容為Windows系統所用,經我們測試,刪除後沒有影響到Windows的運行,但為了穩妥,不要刪除。
4.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 中以KB開始的鍵。這裏是卸載資訊,即在更新失敗後,可以通過這裏的資訊,將失敗的更新卸載,以恢復到更新前的狀態。當正常更新後,這裏的資訊就沒有用了,可以刪除。 |