解決C:\WINDOWS\Prefetch .pf檔案一直重生方法

發表於 2008-2-1 08:22 PM

prefetch說明

那是WindowXP系統在開機或你執行程式的時候,會將程式的一部份放在c:\windows\prefetch的目錄下,當你要執行這些程式的時候,就可以很快的開啟,大大的加速程式執行。

若你的電腦的記憶體有512MB以上,硬碟空間又夠,不用理會這些檔案如果很討厭Windows亂加檔案,請在開始=>執行=>regedit

  我個人預設0..從此不會生出pf檔案 
  
  使用Windows操作系統的人有時會遇到這樣的錯誤訊息:

「「0X????????」指令引用的「0x00000000」記憶體,該記憶體不能為「read」或「written」」,然後應用程式被關閉。

這也是解決該記憶體不能為「read」或「written」」,的方法之ㄧ

修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

更改EnablePrefetcher這個機碼

0 關閉

1 prefetch應用程式
2 prefetch開機程式
3 prefetch所有程式

PS.有些應用程式的捷徑會強制prefetch,C:\program files\xxxx.exe" /prefetch:1

我個人預設為0..從此不會生出pf檔案

方法之二:重新註冊dll 發生錯誤  也是解決以上事件

參考以下相關問題:

重新註冊所有dll

重整記憶體算是記憶體修復

(執行中錯誤檔跳出.按確定)

就是排除你記憶體錯誤檔案

很多人看不懂,以為重新註冊所有dll

執行中,跳出錯誤檔案還是不行解決

以下是我常發表重新註冊所有dll

重新注冊所有的dll

開始>>執行> 輸入 cmd 按「確定」,出現DOS視窗,在命令提示字元下輸入

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

複製這條指令,然後在命令提示的框,點擊左上角的c:\,貼上便不會輸入錯誤了,讓它跑三分鐘以上,等螢幕靜止之後再等一、二分鐘,dll 該註冊的註冊,該就位的就位就行了。

(執行中錯誤檔跳出,按確定)

重新啟動電腦

Windows XP Prefetch Clean And Control v1.2.0 英文免安裝版 記憶體不能為read的解決之道

留言