網路上看到的Windows XP加快開關機的方法…^^
根據自己電腦的實驗結果,開機時間從2:45縮短為2:30,共改善了15秒,算算大約改善了9%的開機速度。@@比預期的弱了很多…
個人覺得比較有用的是在於等3方法中的執行 msconfig 的方法,至少不會一開機就開了一大堆我用不到的程式。
1. 加快開機及關機速度
在〔開始〕→〔執行〕→鍵入〔Regedit〕→〔HKEY_CURRENT_USER〕→〔Control Panel〕→〔Desktop〕
→將字串值〔HungAppTimeout〕的數值資料更改為〔200〕
→將字串值〔WaitToKillAppTimeout〕的數值資料更改為〔1000〕
另在〔HKEY_LOCAL_MACHINE〕→〔System〕→〔CurrentControlSet〕→〔Control〕
→將字串值〔HungAppTimeout〕的數值資料更改為〔200〕
→將字串值〔WaitToKillServiceTimeout〕的數值資料更改為〔1000〕
2. 加快預讀能力改善開機速度
Windows XP 預讀設定可提高系統速度,加快開機速度。
按下修改可進一步善用 CPU 的效率
在〔開始〕→〔執行〕→鍵入〔Regedit〕→〔HKEY_LOCAL_MACHINE〕
→〔SYSTEM〕→〔CurrentControlSet〕→〔Control〕→〔SessionManager〕
→〔MemoryManagement〕→在〔PrefetchParameters〕右邊視窗
將〔EnablePrefetcher〕的數值資料如下更改
如使用 PIII 800MHz 以上的可嘗試將數值資料更改為〔4〕或〔5〕
否則建議保留數值資料為預設值即〔3〕
更新 SP-1 後如運行不暢順者請將數值資料改回〔3〕
3. (1)移除啟動時載入不需要的程式 - 設定
如開機時太多程序要執行時會影響開機的速度,先檢查那些檔案會在開機時執行
在〔開始〕→〔執行〕→鍵入〔msconfig〕→選〔啟動〕
在啟動內的程式是代表開機時要執行的程式,如須暫時停止執行某須些程式
便取消在〔□〕的〔X〕符號便可,如想恢復開機時執行此程式在〔□〕內加回〔X〕符號便可
如希望徹底移除者在〔msconfig〕→〔啟動〕的左邊欄〔位置〕上便顯示引導程式執行的位置
其中
1. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
其中的〔HKLM〕代表登錄檔上的〔HKEY_LOCAL_MACHINE〕
在〔Run〕的右邊視窗不需要的項目刪除
2. HKCU\Software\Microsoft\Windows\CurrentVersion\Run
其中的〔HKCU〕代表登錄檔上的〔HKEY_CURRENT_USER〕
在〔Run〕的右邊視窗不需要的項目刪除
3. SOFTWARE\Microsoft\Windows\CurrentVersion\Run
則代表登錄檔的路徑如下
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
檢查在〔startupreg〕下的路徑,將不需要的項目刪除
4. Common Startup
代表在〔開始〕→〔所有程式〕→〔啟動〕的程式
只要在取消在〔msconfig〕→〔啟動〕內〔□〕不選〔X〕符號便會代為將程式移離〔啟動〕
3. (2)移除啟動時載入不需要的程式 - 說明 Windows XP雖然好用,但是開機時會自動載入許多程式,造成工具列的圖示一拖拉庫,還拖慢開機速度,實在令人困擾,到底要如何讓一些程式不要在一開機時就自動載入呢?
現在有越來越多程式在主程式之外,還會順便寫入在開機時自動載入的程式,造成電腦開機速度越來越慢,結果還沒開好電腦就先讓自己的心情不好,如何保持一天工作情緒呢?其實要去除這些自動載入開機的程式也很簡單,透過一些步驟,就可把這些討人厭、不必要的開機常駐程式給趕走啦!
先打開Windows的「開始」,點選「執行」後,輸入msconfig後,按「確定」,就會出現系統設定公用程式的對話框了。選擇「啟動」的頁籤,就可看到開機時會載入的所有程式清單,在清單中找到想要取消的項目後,將這些項目前的勾取消掉,按「確定」就行了。要注意的是,在命令欄中,如果看到了程式執行檔的路徑為「c:\windows」或是「c:\winnt」的項目,是系統程式,最好不要取消這些項目。
完成所有設定後,再重開機後,相信電腦開機速度就會變快許多了。
4. 清除Prefetch的資訊
Windows XP 有使用一種技術叫做 "Prefetch technique", 最主要的目的是用來收集應用程式執行時及存取時的資訊,而這些資訊則存在於 "\Windows\Prefetch" 目錄下面。
當 Windows XP 開機時,Windows XP 則會預先把這目錄下的資料載入,這也是為什麼 Windows XP 在載入程式時比較快的原因 (如果跟 windows 2000 比)。
可是當使用一段時間許久過後,那些資料會越來越龐大,有許多不需要或者是已經移除的程式資訊還留在 Prefetch 的目錄裡,這就開始引響了開機的速度了。有一個改進的方法,就是重建這些 Prefetch 目錄下的資料,幸運的是,我們並不需要手動的去建立它,我們只要把之前舊有的資料刪除就好了,Windows XP 在開機的時候會自己偵測且重新建立它所需要的資料。步驟如下...
點選 【開始】->【執行】
輸入 Prefetch 七個字母,然後按 Enter
按下 Ctrel+A 選取全部的檔案
按下 Delete 刪除
重新開機
開機後 Windows XP 就會開始重建 prefech 目錄了,開機速度稍有增加,希望對於那些常常測試程式新增移除不斷後長期受開機時間太久而苦惱的人稍有幫助。
更多的關於 Prefech 設定可以參考這裡 : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpehelp/html/xetskDisablingPrefetch.asp
Source:
http://www.alan888.com/winxp/Optimize.html#BootLanWait
http://www.nownews.com/2004/04/24/961-1620895.htm
http://skyerh.spaces.live.com/Blog/cns!4BA3B55580941B74!446.entry
2 則留言:
有空作這些實驗,還不如幫我打打廣告~~
那就把你的Blog網址貼上來吧^^
不過我這裡沒有人氣>.< ....
張貼留言