筆者使用Windows XP一年多了,最近發現系統運行速度明顯慢了下來,用了很多優化軟件 卸載已經安裝的軟件都無濟於事。為了找出症結所在,筆者先查看了Windows XP所在區的磁盤空間,發現Windows文件夾占用的空間大了不少。筆者隨即進入Windows各文件夾看看有沒有奇怪的文件,查看到“Windows\Prefetch”文件夾(即Windows預讀文件夾)時,發現裡面有上百個以PF為擴展名的文件,不由得心裡一動:難道是它的問題?試著將裡面的文件清空,重新啟動計算機後,發現系統運行速度居然正常了!
原來,預讀設置雖然可以提高系統速度,但是使用一段時間後,預讀文件夾裡的文件會變得很多,導致系統搜索花費的時間變長。而且有些應用程序會產生死鏈接文件,加重了系統搜索的負擔。因此,我們應該定期刪除這些預讀文件。
當然,Windows XP也允許我們設置預讀的對象。方法是:打開注冊表編輯器,依次展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters分支,在右側窗口中雙擊“EnablePrefetcher”,在打開的“DWORD”值編輯窗口中,可以對Windows XP進行預讀設置:
將該值設置為“0”,即為取消預讀功能;設置為“1”,系統將只預讀應用程序;設置為“2”,系統將只預讀Windows系統文件;設置為“3”,系統將預讀Windows系統文件和應用程序。一般我們將該值設置為“2”即可,當然,如果你的計算機配置很高,也可以將該值設置為“3”,以加快系統運行速度。
我們也可以自己制作一個批處理程序,在每次開機時刪除“Windows\Prefetch”文件夾的文件,比如我們新建一個名為DelPre.bat文件,然後用記事本打開它,加入以下內容:
del %SystemRoot%\Prefetch\*.* /q
加“/q”參數是刪除全局通配符時,不要求確認,當然還可以用其他參數,如“/f ”參數是強制刪除只讀文件。然後保存文件,記住在保存對話框的“保存類型”中選擇“所有文件”。將它放置到啟動組中即可。