優(yōu)化預讀文件設置,提速Win7/Vista/XP開關機

2010/1/26 11:15:39    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):優(yōu)化預讀文件設置,提速Win7/Vista/XP開關機

剛才那篇《抓出Win7/Vista/XP中Prefetch預讀文件的內(nèi)容》想必很多人都看了吧,那么大家是否想到了一點,就是這些預讀文件里面又有系統(tǒng)開機需要加載的文件預讀,又有應用程序加載的預讀,我們能否在這方面做下文章呢?

從XP時代,網(wǎng)上就有類似的技術(shù)文章探討,我們今天重溫一下,看看Win7和Vista下的用戶該怎么去動手優(yōu)化開關機速度。

至于Windows操作系統(tǒng)開關機優(yōu)化,即將會有個超級大全文章出來,比當年發(fā)在Vista之家的那個寶典還要全,當然,所有的一切都是技術(shù)探討,大家辯證的去看,畢竟,里面參雜了軟媒編輯自己的一些個人觀點。取精華、去糟粕吧 :)

下面開始進入本文主題,如何通過優(yōu)化預讀文件設置,來對Win7/Vista/XP系統(tǒng)的開關機提速。在此,考慮到XP、Vista和Win7以及Win2003、Win2008系統(tǒng)下的所有用戶,我們選擇用魔方為例吧。當然Vista系統(tǒng)用Vista優(yōu)化大師、Win7系統(tǒng)用Windows7優(yōu)化大師也都是好的選擇。

一、禁止預讀程序產(chǎn)生索引文件

預讀文件可能導致系統(tǒng)啟動變慢,是因為要讀取運行程序時生成的索引文件所造成的。因此,我們只需要禁止那些PF文件的產(chǎn)生即可。

打開魔方,點擊“系統(tǒng)優(yōu)化”、“服務優(yōu)化”,找到“Superfetch” 這個服務并且勾選一下,點擊下面的停止并設為手動,OK,這樣就全面禁止Superfetch服務了,XP系統(tǒng)下面的服務名字是Prefetch,大家注意下。

二、只讀取系統(tǒng)文件

實際上,在《抓出Win7/Vista/XP中Prefetch預讀文件的內(nèi)容》這篇文章里面我們提到,最好還是不要關閉這個預取服務,我們可以有選擇的進行設置而不是全部禁止。

由于Prefetch中保存了系統(tǒng)和應用程序的索引信息,從提高啟動速度的角度來看,提醒大家可以只設置讀取系統(tǒng)文件,而跳過應用程序的索引文件讀取過程。

對此,我們可以運行“regedit”后打開注冊表編輯器,依次選擇

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters

雙擊右側(cè)的“EnablePrefetcher”,可以看到其值為3,即讀取系統(tǒng)文件和應用程序,我們可以將其改為2,即只預讀取Windows 系統(tǒng)文件。這樣,Windows系統(tǒng)再次啟動后就只預讀系統(tǒng)文件了。

三、關機自動清空預讀文件

我們還可以通過關機時自動清空預讀文件夾內(nèi)容,以達到加快下次開機速度的目的。

打開記事本,在里面輸入

del %systemroot%/Prefetch/*.* /q

將該文件保存為del.bat文件。

接下來再打開“運行”窗口,輸入gpedit.msc后回車打開組策略編輯器,依次選擇“計算機配置―Windows設置―腳本”,雙擊右側(cè)的“關機”項,在打開的窗口中單擊“添加”按鈕,把del.bat文件添加進來。這樣在關機時組策略即會在后臺調(diào)用del.bat并運行其中的命令對預讀文件夾中的內(nèi)容進行清除,從而提高下次啟動的速度。



通過上面的操作,相信預讀文件又發(fā)揮其原本的功能,不再成為開機的障礙了。

Windows7之家Vista之家再次重申,僅作技術(shù)探討,并非完全指導性文章,仁者見仁智者見智吧。