無論多么高檔的電腦,運行時間一長之后,它的啟動運行速度將會逐步變慢,嚴重時系統還會時不時地發生假死、崩潰現象。面對這種現象,很多用戶往往只能無奈選擇重裝系統了事。其實,系統運行速度逐步變慢直到最后崩潰,主要是由潛藏在Windows系統中的各種垃圾引起的,這些垃圾隨著系統運行時間的變長,不但會白白消耗硬盤空間,而且還會延長硬盤尋道時間,從而拖累系統運行性能。為了還系統高效運行性能,我們需要對癥下藥,全力清理潛藏在系統中的各色垃圾文件。
撩開垃圾文件面紗
無論操作電腦多么小心,無論使用習慣多么良好,系統垃圾文件都會隨著時間的流逝而慢慢產生。經過總結,不難發現,系統垃圾文件主要會潛藏在四個位置:一是個人用戶的臨時文件夾,潛藏在這里的垃圾文件,往往是個人用戶在頻繁安裝、卸載應用程序的過程中產生的,在安裝應用程序時,要消耗許多硬盤空間,在卸載應用程序時,通過其內置的卸載功能,卻無法將與應用程序有關的信息徹底從系統中清除干凈,這些殘留的信息既有保存在硬盤臨時文件中的,也有躲藏在系統注冊表中的,當這些垃圾越積越多的時候,就會對硬盤尋道操作以及注冊表運行操作帶來負面影響,從而拖累系統整體性能的下降。二是系統臨時文件夾,該文件夾一般位于“C:\\Windows\\Temp”位置,潛藏在這里的垃圾多半是Windows在運行過程中,頻繁調用和讀寫文件產生的,這些垃圾文件的逐步增多,會嚴重影響操作系統的運行穩定性和安全性。三是臨時Internet文件夾,躲藏在這里的垃圾文件都是用戶通過瀏覽器上網訪問各個站點時自動產生的,當系統運行時間一長之后,這里的垃圾文件占據的硬盤空間將是十分驚人的,如果不及時清理掉它們,那么寶貴的硬盤空間資源將會被白白浪費。四是系統注冊表,由于任何系統配置操作以及任何應用程序的啟動運行操作,都會在系統注冊表中留下痕跡,當調整系統配置或卸載應用程序的時候,殘留在注冊表中的垃圾一般不能被自動刪除。
除此而外,系統還原操作、突然關機操作、訪問磁盤操作、軟件運行操作等,都會在系統中留下垃圾文件。既然系統垃圾文件的產生無法避免,而且它們的存在還會影響系統運行性能,暴露用戶個人隱私,那么我們唯一能做的,就是采取措施有效減少垃圾文件的產生,從而盡可能地還原系統高效運行性能。
立即清理垃圾文件
清理臨時垃圾
Windows系統在長時間的運行過程中,會自動產生各類臨時性的垃圾文件,這類垃圾文件通常使用bak、old、syd、dir、dmp、nch、tmp、_mp、chk、gid等類型的擴展名,其中的很多文件會自動保存在“C:\\T e m p”和“C:\\ WINDOWS\\Temp”這兩個臨時文件夾中。因此,在清理這種類型的垃圾文件時,可以依次單擊“開始”|“所有程序”|“附件”|“Windows資源管理器”命令,打開系統資源管理器窗口,分別展開上述兩個文件夾窗口,選中對應窗口中的所有文件,并執行刪除操作即可。此外,我們也可以利用系統的“文件搜索”功能,將指定類型的垃圾文件從硬盤中找出來,再執行刪除操作。
對于在上網過程中產生的垃圾文件,我們可以按照如下步驟來清理:首先打開IE瀏覽器窗口,依次點選“工具”、“Internet選項”命令,切換到Internet選項設置窗口,單擊“常規”標簽,打開如圖1所示的標簽設置頁面,選中“瀏覽歷史記錄”處的“退出時刪除瀏覽歷史記錄”選項,同時單擊“刪除”按鈕,在其后彈出的設置界面中,將“歷史記錄”、“Cookie”、“Internet臨時文件”、“下載歷史記錄”等相關選項全部選總,再單擊“刪除”按鈕即可。
為了防止上網垃圾卷土重來,我們還可以在“要使用的磁盤空間”位置處,將IE臨時文件夾要使用的磁盤空間容量設置為最小數值,并且在“歷史記錄”位置處,將“網頁保存在歷史記錄中的天數”調整為最短的期限(如圖2所示),這樣上網過程中即使會產生少量的垃圾文件,它們也會在最短的時間內自動被系統清理掉,而不需要用戶手工參與。


自動清理垃圾
由于系統運行過程中產生的垃圾文件多位于“Temp”文件夾中,上網過程中產生的垃圾多位于“Temporary Internet Files”文件夾中,對于這些位于固定位置的系統垃圾文件,我們完全可以通過批處理文件,讓系統在特定的時刻自動清理它們,從而達到垃圾清理智能化。例如,希望Windows系統每次關機時,能夠自動清理掉上述文件夾中的各種垃圾時,可以按照如下步驟來實現:
首先打開記事本之類的文本編輯窗口,在其中輸入下面的代碼:
@echo off
echo 系統垃圾文件清理中......
del\"%windir%\\Temp\\*.*\"/f/s/q
del \"%userprofile%\\ Local Settings\\Temp\\*.*\"/f /s /q
del \"%userprofile%\\ Local Settings\\Temporary Internet Files\\*.*\" /f/s/q
del \"%userprofile%\\ recent\\*.*\" /f/s/q
之后執行文件保存操作,將上面的代碼內容保存為批處理文件,假設該文件名稱設置為“clean.bat”,日后雙擊鼠標執行該批處理文件時,系統就會自動對上面幾個位置處的垃圾文件執行刪除操作。
為了讓垃圾文件清理操作自動化,我們可以將上述批處理文件變成系統關機腳本,讓系統每次執行關機操作之前,自動調用腳本文件,來清理系統臨時產生的各類垃圾文件。在導入關機腳本時,可以依次單擊“開始”|“運行”命令,彈出系統運行對話框,輸入“gpedit.msc”命令,切換到系統組策略編輯界面,將鼠標定位到該界面左側列表中的“計算機配置”、“Windows設置”、“腳本(啟動/關機)”分支上,在目標分支下面雙擊“關機”組策略,打開如圖3所示的組策略設置對話框;單擊其中的“添加”按鈕,從彈出的文件選擇對話框中,將“clean.bat”文件導入添加進來,再單擊“確定”按鈕執行設置保存操作,這樣Windows系統日后就能自動清理指定位置處的垃圾文件了。
清理歷史垃圾
在Windows系統中進行啟動程序、編輯文檔等操作時,會留下各種歷史記錄,這些自動留下的歷史記錄垃圾,不但會暴露自己的操作隱私,而且還會影響操作效率,所以對于這些垃圾文件,我們應該毫不手軟。
默認狀態下,在系統運行對話框中執行過的命令,都會被系統作為歷史記錄保存下來,其他人從這里就能看到自己的運行隱私。要刪除這里的歷史垃圾時,可以依次單擊“開始”|“運行”命令,彈出系統運行對話框,輸入“regedit”命令,切換到系統注冊表編輯界面,將鼠標定位到該界面左側區域中的HKEY_CURRENT_ USER/Software/Microsoft/ Windows/CurrentVersion/ Explorer/RunMRU分支上,在圖4界面的右側區域,所有歷史垃圾都會被記錄其中,只要將它們全部選中并執行刪除操作即可。
所有最近被訪問過的文檔名稱,都會被自動顯示在系統“開始”菜單的“文檔”列表中,如果要清理這樣的歷史垃圾時,可以用鼠標右鍵單擊系統任務欄的空白區域,執行右鍵菜單中的“屬性”命令,打開系統任務欄屬性對話框,點選“開始菜單”選項卡,打開如圖5所示的選項設置頁面,取消選中這里的“存儲并顯示最近在開始菜單中打開的程序”、“存儲并顯示最近在開始菜單和任務欄中打開的項目”選項,再單擊“確定”按鈕,如此一來“文檔”列表中的歷史垃圾就會被自動清理掉.
一些應用程序在運行過程中,也會產生歷史垃圾,例如,打開現Windows Media Player程序的播放下拉列表時,會看到許多以前被保留下來的垃圾內容,這些內容不但早已沒有用處,而且還會影響用戶的選擇播放。在清理這些歷史垃圾時,可以先展開系統注冊表編輯界面,將鼠標定位到HKEY_ CURRENT_USER/Software/ Microsoft/MediaPlayer/ Player/ RecentFileList注冊表分支上,將目標分支下的所有歷史記錄等鍵值一一選中并刪除,再刷新系統注冊表就能看到效果了。其他應用程序的歷史垃圾,也可以按照同樣方法來清理。


清理上網垃圾
在上網沖浪過程中,除了會產生上網歷史記錄、Internet緩存文件、Cookies等臨時性文件外,還會在IE瀏覽器的地址欄、鼠標右鍵菜單中產生一些相對“霸道”的垃圾內容,這些垃圾的清理基本都要通過修改系統注冊表才能完成。
打開IE瀏覽器的下拉地址列表框時,我們會看到所有曾經瀏覽過的站點記錄,這些歷史垃圾會出賣自己的上網瀏覽痕跡,此時可以通過修改注冊表相關鍵值的辦法來將它們清理干凈。在執行清理操作時,可以依次單擊“開始”|“運行”命令,彈出系統運行對話框,輸入字符串命令“Regedit”,單擊回車鍵后,切換到系統注冊表編輯界面,將鼠標定位到該界面左側區域中的HKEY_CURRENT_ USER\\Software\\Microsoft\\ InternetExplorer\\TypedUrls分支上,該分支下的所有子鍵內容對應的就是歷史記錄垃圾(如圖6所示),將這些鍵值依次選中并刪除即可。
出現在鼠標右鍵菜單中的上網垃圾,多是用戶不小心訪問到惡意站點才產生的,這些垃圾不但會影響右鍵菜單的快速選擇,而且還會影響菜單的美觀。在清理這些垃圾時,同樣要打開系統注冊表編輯窗口,將鼠標定位到注冊表分支HKEY_CURRENT_ USER\\Software\\Microsoft\\ InternetExplorer\\MenuExt上,在目標分支下面刪除其中讓人十分厭煩的垃圾內容,這樣右鍵菜單就不會顯示那被刪除的垃圾內容了。


清理碎片垃圾
在不斷讀寫磁盤的過程中,系統還會出現許多磁盤碎片垃圾,這些垃圾不但會影響磁盤讀寫速度,而且還會影響文件存儲連續性。所以,我們應該定期清理磁盤碎片垃圾,讓無序變成有序,從而有效改善系統運行性能與速度。在清理磁盤碎片垃圾時,可以通過Windows系統內置的“磁盤碎片整理程序”來完成,下面就是具體的操作步驟:
首先依次單擊“開始”|“所有程序”|“附件”|“系統工具”|“磁盤碎片整理程序”選項,打開如圖7所示的碎片整理對話框,從中選擇一個需要清理碎片垃圾的磁盤分區,例如,選中與啟動運行息息相關的系統分區盤符,并按下對應對話框下面的“分析”按鈕。
接著碎片整理程序將會立即對系統分區進行全面地掃描分析,分析結束后,將會自動打開一個提示對話框,告訴用戶當前分區中的碎片是否要進行整理。當然,我們也可以通過單擊“查看報告”按鈕,自己查看本次掃描分析的具體報告,并根據查看結果決定是否要對當前分區執行碎片整理操作。
在確認要對當前磁盤分區執行碎片整理時,可以按下“碎片整理”按鈕,這樣目標程序就會立即對指定分區執行碎片整理操作了。當然,這項碎片整理操作將會進行得非常緩慢,有時需要等待幾個小時,在整理的過程中,大家盡量不要同時執行其它操作,不然的話碎片整理效果將會受到明顯影響。正常來說,磁盤分區碎片整理操作,最好在下班回家時自動執行該操作。由于Windows系統自帶的“磁盤碎片整理程序”,不支持批量整理碎片功能,如果要對若干個磁盤分區執行同樣的操作時,只能在一個分區被整理完成后再整理下一個磁盤分區。
清理其他垃圾
還有一些系統垃圾,采用手工方法很難清理干凈,例如系統錯誤內存轉儲文件、安裝日志文件、休眠文件、Debug Dump文件等等,要將它們清理出系統,可以利用Windows系統內置的“磁盤清理”工具來完成,下面就是這類垃圾文件詳細的清理步驟:
首先依次單擊“開始”|“所有程序”|“附件”|“系統工具”|“磁盤清理”選項,啟動“磁盤清理”程序,打開驅動器選擇對話框,從中選擇需要進行清理的指定磁盤分區,例如要清理系統分區中的其他類型垃圾文件時,可以選中“C:”分區,并按“確定”按鈕,這樣磁盤清理程序會立即對系統分區進行全面、徹底地掃描分析操作,依照分區容量的大小以及垃圾內容的多少,這一掃描分析操作所消耗的時間也各有長短。當掃描分析操作結束后,系統會自動展開如圖8所示的磁盤清理對話框。
在這里我們看到其他類型的垃圾文件全部被顯示了出來,缺省狀態下,類似“臨時文件”之類的垃圾內容沒有被選中,要是能夠確認系統臨時文件不會影響系統運行穩定時,可以將其重新選中。此外,在這里,可以根據實際情況,選中系統錯誤內存轉儲文件、安裝日志文件、休眠文件、Debug Dump文件等類型的垃圾選項,再按“確定”按鈕,在其后出現的確認對話框中點擊“是”按鈕,這樣磁盤清理程序就會自動對選定的垃圾項目執行清理操作了,清理任務結束后會自動關閉信息提示窗口。同樣地,“磁盤清理”工具也不支持批量清理垃圾操作,每次只可以對一個磁盤分區中的垃圾進行清理,倘若要清理其它磁盤分區中的垃圾內容時,那只有重復執行上面的操作步驟。


采取措施減少垃圾
在同樣的工作環境下,有的電腦產生的垃圾很少,有的卻很多,之所以會出現這種現象,主要是因為一些用戶知道怎么去降低垃圾產生速度,從而使系統始終能夠高效運行。為了盡可能減少系統垃圾的產生,我們可以按照下面的措施來操作電腦:
首先將一些臨時文件夾轉移到系統分區以外的空間。大家知道,默認狀態下,IE瀏覽器的臨時文件夾、系統臨時文件夾以及一些應用程序的臨時文件夾,都位于系統磁盤分區中,這不但會占用寶貴的系統分區空間,影響系統啟動運行速度,而且還容易造成系統分區出現很多碎片垃圾,最終拖累系統整體運行性能。所以,將這些臨時文件夾位置指向非系統分區,可以減少碎片垃圾的產生。同樣地,將虛擬內存、系統還原功能等一些系統文件夾也轉移到系統分區之外的位置,以便節約寶貴系統分區空間,降低磁盤碎片的產生。當然,系統中一些平時很少用到的系統服務最好也停用掉,不然它們會增加磁盤的讀寫操作,從而容易產生大量的磁盤碎片。
其次可以采取工具定期清理系統注冊表中的垃圾。在頻繁設置系統以及不斷安裝、卸載應用程序的過程中,系統注冊表中的垃圾會越來越臃腫,最終會降低系統運行性能。所以,我們要養成定期清理注冊表垃圾的好習慣,以便保證系統始終運行高效??紤]到注冊表比較復雜,為了穩妥起見,我們在使用外力工具清理其中的垃圾時,最好先對注冊表執行備份操作,日后即使在清理的過程中遇到錯誤,也能快速進行還原。
接著要使用磁盤清理工具定期清理各種垃圾以及碎片文件。在長時間運行系統后,硬盤中的各種垃圾和碎片會越聚越多,如果不定期整理硬盤的話,系統的運行將會受到明顯影響。在整理磁盤中的各種垃圾時,可以利用“磁盤清理”程序來完成,用該工具每清理一次磁盤,都能刪除許多無用的垃圾文件,從而會大大節省磁盤空間。通過“磁盤碎片整理程序”,定期將系統分區中的碎片整理干凈,可以將不連續的磁盤剩余空間合并,從而可以提高磁盤的讀寫性能。