Board logo

標題: 錯誤訊息:「「0X????????」指令引用的「0x00000000」記憶體關閉 [打印本頁]

作者: 甘仔超    時間: 2008-2-3 01:51 AM     標題: 錯誤訊息:「「0X????????」指令引用的「0x00000000」記憶體關閉

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 該註冊的註冊,該就位的就位就行了。

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

重新啟動電腦





歡迎光臨 公仔箱論壇 (http://5.39.217.77/) Powered by Discuz! 7.0.0