史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-08-17, 07:12 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 輕裝上陣莫等待

一直以來,如何加快Windows XP的啟動速度是廣大用戶所關注的話題。筆者在自己長期使用Windows XP(中文專業版)的程序中積累了一些關於Windows XP系統提速的方法,現在共享出來希望對各位讀者有所說明 。

  一、和預讀文件說Bye-Bye

  熟知Windows XP啟動程序的用戶就會知道,真正與系統啟動速度關係最大的是Windows資料夾中的一個Prefetch資料夾。這是從Windows XP操作系統開始後增加的一項新功能——預讀取。微軟的本意是利用預讀取功能來提高系統效能、加快系統啟動和文件讀取的速度。但如果留心觀察,便會發現其中的文件會隨著使用時間的增加而日益增多,而且都是一些以PF為副檔名的文件。這是因為我們每啟動一個程序,Windows都會在Prefetch資料夾中留下一個索引(類似於Windows98中的Prolog資料夾),在開機時Windows XP就會將Prefetch資料夾中涉及到的常用程序讀入記憶體(這個程序也就是啟動時進度條滾動的時間段)。在這樣的情況下,系統在新安裝時大家或許沒有感覺啟動速度很慢,但是時間一長,Prefetch資料夾中生產的預讀文件越多,系統啟動時需要預讀取的內容就愈複雜,系統啟動變緩也就不足為怪了。那麼能不能從Prefetch資料夾入手,來加速Windows XP的啟動呢?答案是肯定的。

  1.禁止索引文件的產生

  上面我們說過,Prefetch資料夾中是程序啟動後留下的索引文件(PF格式文件)。因此,我們只要不讓系統自動產生索引文件便可以有效控制Prefetch資料夾的大小,不讓其成為延緩windows XP啟動的「禍害」。
  按下「開始」→「執行」,輸入msconfig後Enter鍵即可開啟系統組態實用程序。切換至「服務」選擇項,找到「Task Scheduler」這個項目。Task Scheduler可以說是產生垃圾索引文件的「罪魁禍首」,當它在後台執行時,就會將我們硬碟中隨Windows啟動的每一個程序都建立一個索引文件並放入Prefetch資料夾內。只要取消對該項的勾選,我們便可以為Prefetch資料夾「瘦身」了(如圖1)。

  2.設定預讀對像

  因為Prefetch資料夾中包含了所有隨Windows XP啟動程序的索引,所以我們可以進行一定的設定,使得系統在啟動時只讀取其中的一部分內容,對未指定的內容不予讀取。這樣也能有效地加快Windows XP的啟動速度。
  按下「開始」→「執行」,輸入「regedit」,開啟註冊表編輯器,並依次展開HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters子鍵,雙按右側視窗中的「EnablePrefetcher」鍵值項,即可開啟編輯視窗並對Windows XP進行預讀取設定了(如圖2)。具體數值所對應的預讀設定如下:

  0——取消預讀功能;
  1——只預讀應用程式;
  2——只預讀WindowsXP系統檔案;
  3——預讀Windows XP系統檔案和應用程式。
  在這裡我們可將該值設定為「2」,即只預讀取Windows XP自身的系統檔案,忽略其他應用程式產生的索引文件。

  3.清空Prefetch資料夾

  由於有些應用程式甚至系統檔案會在Prefetch資料夾中產生死連接文件,這樣就可能加重啟動時系統預讀取的負擔。而通過筆者實踐,定期移除Prefetch資料夾中的預讀文件也能夠有效地提高系統啟動和執行速度。
  第一步:建立批次處理文件
  新增一個記事本,在其中輸入以下內容:
del %SystemRoot%@Prefetch@*.* /q,並將其儲存為delpf.bat文件。
  第二步:設定每次關機時執行清空操作
  按下「開始」→「執行」,輸入「gpedit.msc」啟動群組原則視窗,然後依次展開「電腦設定「→」「Windows設定」→「指令碼」,雙按右側視窗中的「關機」選項,進入到關機內容對話視窗。點擊「增加」按鈕,將剛才建立的delpf.bat文件增加至關機工作中(如圖3)。這樣,每次關機時Prefetch資料夾都會被自動清空,下次系統啟動時便不需要進行預讀取操作,速度當然如飛了!

  二、避免系統無效檢測
  Windows XP在啟動時會自動重新檢測所有IDE通道上的硬碟。如果其中有的IDE通道不存在,那麼檢測速度就會變得比較緩慢,系統的啟動自然也被拖慢了。其實,如果你的IDE設備長期保持不變,比方說就只使用一個硬碟,那麼就可以將不用的IDE通道設定為NONE,這樣,系統在啟動時便不會在該IDE通道上做無用的測試,節約了寶貴的啟動時間。
  在「我的電腦」上點擊右鍵,依次選項「內容」→「硬體」→「裝置管理員」,分別進入「主要IDE通道」和「次要IDE通道」,在其內容功能表中將不使用的設備檔案類型改為「none」即可(如圖4)。

  當然,如果你經常更換IDE設備(經常拆卸和增加),那麼以上的方法就不適用了。
  現在大部分用戶都使用寬瀕虛擬撥號軟體進行撥號操作後連接網路,這樣ISP寬瀕運營商會自動為電腦分配一個臨時的公共外網IP位址,所以並不需要我們手動對網路卡綁定的TCP/IP傳輸協定進行設定。但這樣也帶來了問題,Windows XP在啟動時會預設搜尋網路中的DHCP來獲得IP位址,但實際上用戶並沒有在區域網路內,更不會有DHCP伺服器,因此Windows XP不停的搜尋就會導致系統啟動延緩。為此我們可以使用為網路卡指定一個IP位址的方法來解決。
  開啟「控制台」→「網路連接」,選項當前網路卡的本機連接圖示,在其上按下右鍵,選項內容。在彈出的設定視窗中依次選項「Internet傳輸協定(TCP/IP)」→「內容」,這樣就開啟了TCP/IP設定視窗。選項「使用下面的IP位址」,並為網路卡增加一個固定的局內網IP位址,比如192.168.1.1(如圖5),確定後重新啟動系統將不會在搜尋網路,啟動速度也就大為提高了。

  三、利用啟動加速修正檔BootVis
  BootVis是微軟公司專門提供的用來加速Windows XP啟動的修正檔程序。利用它對系統進行最最佳化設定也可以加快啟動。
  下載位址:http://crc.onlinedown.net/down/bootviscn.exe
  將下載文件解壓縮後找到BootVis程序,雙按即可啟動,按下「工具」功能表的「選項」,在「符號」項中指定BootVis程序所在的路徑,點擊「儲存」按鈕。然後在功能表欄上依次選項「軌跡」→「下一個啟始」後,按下「確定」按鈕(如圖6)。此時BootVis程序會重新啟動電腦,並記錄啟動工作產生一個副檔名為BIN的記錄文件。進入系統後,BootVis將會自動執行。我們只要在「軌跡」功能表中按下「使系統最最佳化」指令即可完成。


  小提示:由於BootVis需要依賴Task Scheduler服務才可以正常工作,因此如果使用BootVis就需要將前面方法一中禁用的Task Scheduler服務開啟才能正常使用。

  此外,還有一些比較常用的方式例如進行磁牒磁碟重整、清理註冊表、關閉文件和列印機共享、去除不需要的自啟動項目等等,在以前的雜誌中都有過介紹,在此筆者就不贅述了。現在快來為你的系統「策馬揚鞭」吧!
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-08-17, 08:22 AM   #2 (permalink)
註冊會員
榮譽勳章
UID - 14476
在線等級: 級別:8 | 在線時長:115小時 | 升級還需:2小時級別:8 | 在線時長:115小時 | 升級還需:2小時級別:8 | 在線時長:115小時 | 升級還需:2小時
註冊日期: 2002-12-19
VIP期限: 2011-06
住址: 美女主播群親衛隊
文章: 243
精華: 0
現金: 0 金幣
資產: 1009257 金幣
預設

嗯,感謝大大的教導
joexyz 目前離線  
送花文章: 1, 收花文章: 5 篇, 收花: 5 次
舊 2005-08-17, 09:21 AM   #3 (permalink)
長老會員
 
ESWL 的頭像
榮譽勳章
UID - 20162
在線等級: 級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時
註冊日期: 2002-12-31
文章: 387
現金: 6171 金幣
資產: 11381 金幣
預設

但是如果停用Task Scheduler服務,就無法使用自動排程了!
像NAV的自動病毒碼更新,如果停用Task Scheduler服務就會無法執行,必須要手動更新。
__________________
親子單車部落

我的臉書

http://img166.imageshack.us/img166/6754/nisv3.jpg
ESWL 目前離線  
送花文章: 361, 收花文章: 149 篇, 收花: 1210 次
舊 2005-09-04, 12:13 PM   #4 (permalink)
f117a
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

只有能讓開機的速度加快,任何方法都值得一試,
接著就是把使用上的心得再分享出來,這樣才能
增廣見聞.
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:14 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1