一、只讀取系統文件
由於Prefetch中保存了系統和應用程序的索引信息,從提高啟動速度的角度來看,筆者提醒大家可以只設置讀取系統文件,而跳過應用程序的索引文件讀取過程。對此,可以運行“regedit”後打開注冊表編輯器,依次選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,雙擊右側的“EnablePrefetcher”,可以看到其值為3,即讀取系統文件和應用程序,我們可以將其改為2,即只預讀取Windows 系統文件。
二、關機自動清空預讀文件
我們還可以通過關機時自動清空預讀文件夾內容,以達到加快下次開機速度的目的。打開記事本,在裡面輸入del %systemroot%Prefetch*.* /q,將該文件保存為del.bat文件。接下來再打開“運行”窗口,輸入gpedit.msc後回車打開組策略編輯器,依次選擇“計算機配置—Windows設置—腳本”,雙擊右側的“關機”項,在打開的窗口中單擊“添加”按鈕,把del.bat文件添加進來。這樣在關機時組策略即會在後台調用del.bat並運行其中的命令對預讀文件夾中的內容進行清除,從而提高下次啟動的速度。
三、禁止程序產生索引文件
預讀文件導致系統啟動變慢,是因為要讀取運行程序時生成的索引文件所造成的。因此,我們只需要禁止PF文件的產生即可。
在“運行”窗口中輸入“msconfig”後回車打開系統配置實用程序窗口,將其切換到“服務”標簽,然後將其中的“Task Scheduler”項前的勾取消並保存設置,這樣即可起到禁止建立索引文件的目的。