有大大發表說 只要去 C:\WINDOWS\Prefetch 把裡面的*.PF 檔案刪除
就能讓「xxx.exe發生問題,必須關閉,謹此致歉。」這個機率小一些
筆者親自嘗試過後 ,確實是大有改善,但是光是只有把*.PF檔案刪除是不夠的
而且大大沒有說明*.PF檔案是做什麼用的,大家對刪除還是有很大的顧慮
就讓小弟來解釋
Q:什麼是PF檔
A:pf檔是prefetch是Windows XP的預讀文件,每次開機都會先預讀,檔案雖不大但數量會愈來愈多,累積
到一定程度若不清除則不僅沒有帶來預讀之好處反而使系統性能大幅下降!
Q:刪除PF檔會不會使電腦無法使用
A:不會 因此 大大可以安心的刪除PF檔案
另外 只有手動刪除pf檔案是不夠的 因為為我們每啟動一個程序,Windows都會在Prefetch文件夾中留
下一個索引 ,所以我們剛剛刪完,一開任何一個應用程式,馬上又多一個PF檔案出來了,因此,要
完完全全的使用到這個改善xxx.exe錯誤的方法,還需要使用下列2項操作
1.禁止索引文件(*.pf)的產生
Prefetch文件夾中是程序啟動後留下的索引文件(PF格式文件)。因此,我們只要不讓系統自動生
成索引文件便可以有效控制Prefetch文件夾的大小
單擊「開始」→「執行」,輸入msconfig後回車即可打開系統配置實用程序。切換至「服務」選項
,找到「Task Scheduler」這個項目。Task Scheduler可以說是產生垃圾索引文件的「罪魁禍首」,
當它在後台運行時,就會將我們硬盤中隨Windows啟動的每一個程序都建立一個索引文件並放入
Prefetch文件夾內。只要取消對該項的勾選,我們便可以為Prefetch文件夾「瘦身」了。
2.單擊「開始」→「執行」,輸入msconfig
切換至「服務」選項,找到「Task Scheduler」這個項目把他勾消
以上步驟是要讓電腦不要出現無謂的「*.pf」檔案 因為預設的電腦是妳開一個程式就會增加一個*.pf
垃圾檔 用了以上方法 就不會開一程式就多一個「*.pf」檔
2.設置預讀對象
因為Prefetch文件夾中包含了所有隨Windows XP啟動程序的索引,所以我們可以進行一定的設置,
使得系統在啟動時只讀取其中的一部分內容,對未指定的內容不予讀取。這樣也能有效地加快
Windows XP的啟動速度。
單擊「開始」→「運行」,輸入「regedit」,打開註冊表編輯器,並依次展開 →
HKEY_LOCAL_MACHINE → SYSTEM →CurrentControlSet → Control7 → Session Manager →
Memory Management → PrefetchParameters子鍵,雙擊右側窗口中的「EnablePrefetcher」鍵值
項,即可打開編輯窗口並對Windows XP進行預讀取設置了。
具體數值所對應的預讀設置如下:
0——取消預讀功能;
1——只預讀應用程序;
2——只預讀WindowsXP系統文件;
3——預讀Windows XP系統文件和應用程序。
在這裡我們可將該值設定為「2」,即只預讀取Windows XP自身的系統文件,忽略其他應用程序產生
的索引文件
以上步驟是要讓電腦預讀WindowsXP系統文件,而不預讀無用的應用程式,減少xxx.exe的錯誤
- Apr 24 Thu 2008 17:08
教你如何解決xxx.exe發生問題,必須關閉,謹此致歉。
close
全站熱搜
留言列表
發表留言