Superfetch 註冊表設置

問題:

“《Windows 7高手寶典》.(李斌,鄭偉)”  “18.2.3 調整SuperFetch和排除SuperFetch的故障”提到SuperFetch有改善系統性能,但平時使用卻佔用大量的磁盤讀寫,使得電腦卡頓。於是查看其工作原理和配置方法。

解決方法:

EnablePrefetcher的鍵值設置爲1。

參考鏈接:

SuperFetch高級設置?選擇預先緩存的應用和文件?
優化Windows預讀功能爲系統提速
Win10註冊表在哪裏?Win10註冊表編輯器打開方法圖文介紹

瘦身版Win7:WinTPC深入體驗
Windows Thin PC,SuperFetch 和未來
微軟正版系統鏡像下載
Windows系統中存在惡意可執行程序時,如何發現惡意程序的執行痕跡(文件路徑、時間等),以及相關的輔助分析工具
Win10怎麼優化?安裝好Win10後必做的22項優化!
WinPrefetchView(系統啓動預讀取文件查看工具)1.30 綠色版

Linux內核的文件預讀詳細解析


在Windows XP/2003操作系統中有一個名爲prefetcher的服務,這是微軟採用的一種全新系統後臺數據預讀機制,它可以提高系統性能,加快Windows XP/2003的啓動速度,經過預讀的程序全部存放在系統所在文件夾下的prefetcher目錄中(圖1),文件名格式類似於下面這個樣子:FOXMAIL.EXE-2B721FDE.pf(這是Foxmail的預讀文件)。Windows XP/2003雖然採用了預讀取機制,但是默認設置下比較保守,我們可以自己來定義程序的預讀取方式,大幅度提高系統的性能。


點擊“開始”菜單中的“運行”,在“運行”對話框中輸入regedit回車,打開註冊表編輯器,在註冊表中順次展開以下分支:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters,在右邊的窗口中把DWORD值“EnablePrefetcher”的鍵值改爲你需要的就可以了(圖2)。

EnablePrefetcher的鍵值可以從0、1、2、3這幾個數值中進行選擇,其中

  1. 鍵值爲“0”表示關閉預讀功能;
  2. 鍵值爲“1”表示只對應用程序進行預讀;
  3. 鍵值爲“2”表示只對啓動項進行預讀;
  4. 而鍵值爲“3”則表示對應用程序和啓動項都進行預讀。

對採用主流配置的電腦推薦將EnablePrefetcher的鍵值設定爲“3”,
而對於配置比較差的電腦,推薦採用“1”,
對於PII等老機器推薦將EnablePrefetcher的鍵值設定爲“0”,因爲預讀取機制對這樣的老電腦已經“有心無力”了。


另外,建議大家能每隔2個月左右就清空prefetcher目錄一次。這是因爲頻繁的刪除、安裝各種軟件,會在prefetcher目錄中留下很多預讀取文件的死鏈接(軟件雖然已經被刪除了,但該軟件的預讀取文件還保留着),而系統在啓動時,仍就會讀取這些死鏈接的預讀取文件對應的軟件,空耗資源與時間。請大家放心,刪除預讀取文件後,Windows會在下次啓動時自動幫你再次預讀文件,你的系統會再次“騰飛”起來!

C:\Windows\Prefetch

圖1
圖1

 計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

圖2
圖2

“《Windows 7高手寶典》.(李斌,鄭偉)”部分內容截圖:

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章