標題:
錯誤訊息:「「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://www3.tvboxnow.com/)
Powered by Discuz! 7.0.0