壹:先說硬件:
壹般來說,電腦硬件不容易壞。內存問題不太可能(除非妳的內存真的是壹堆雜牌),主要方面是:1。內存壞了(大多是二手內存),2。使用有質量問題的內存,3。插在主板上的內存金手指部分灰塵太多。4。使用不同品牌和容量的內存,導致不兼容。5。超頻導致的散熱問題。
二:如果上述情況都不存在,那麽就從軟件方面解決問題。
先說原理:內存中有壹個存放數據的地方叫緩沖區。當程序把數據放到某個位置時,會因為空間不夠而溢出。這就是我們所說的內存緩沖區溢出。這個問題在windows2000/XP系統中經常出現,因為基於NT內核的Windows 2000/XP對硬件的要求非常嚴格。壹旦遇到類似Windows 98中的資源死鎖、溢出或非法操作,為了保持系統穩定,就會出現上述情況。
同時,由於系統運行是為了保護壹段內存,其他用戶程序無法訪問該內存,當用戶程序非法讀取這些內存空間時也會出現這種錯誤。
以下是我從網上搜索得到的壹些例子,在這裏和大家壹起分析壹下(要善於使用搜索引擎,這也是新手進階的捷徑。):
1。問:“08ba9ef”指令引用的“0x03713644”內存無法“讀取”。要終止程序,請單擊“確定”。
答:IE出現錯誤,需要重置IE:
1打開“開始”菜單中的“運行”窗口,在裏面輸入“regsvr32 actxprxy.dll”,然後“確定”。然後會出現壹個信息對話框“actxprxy.dll的DLLRegisterserver成功了”,再次點擊“確定”。
2再次打開“運行”窗口,輸入“regsvr 32 shdocvw.dll”。
3再次打開“運行”窗口,輸入“regsvr 32 oleaut32.dll”。
4再次打開“運行”窗口,輸入“regsvr 32 actxprxy.dll”。
5再次打開“運行”窗口,輸入“regsvr 32 mshtml.dll”。
6再次打開“運行”窗口,並輸入“regsvr 32 msjava.dll”。
7再次打開“運行”窗口,輸入“regsvr 32 browseui.dll”。
8再次打開“運行”窗口,輸入“regsvr 32 urlmon.dll”。
2。詢問“0x70dcf39f”指令引用的“0x00000000”內存。存儲器不能被“讀取”。要終止程序,請單擊“確定”。
答:關閉提示信息後,IE瀏覽器也關閉。解決方法:修復或升級IE瀏覽器,同時給系統打補丁。確保妳的IE升級到6.0。
3。問:“0xffffffff”指令引用的“0xffffffff”內存。這種記憶不可能是“已讀”的暗示。要終止程序,請單擊“確定”。
答:當使用的輸入法是微軟拼音輸入法2003,並且語言欄是隱藏的(不隱藏的時候沒有問題),關閉RealOne的時候會出現這個問題,所以妳可以在關閉RealOne之前顯示語言欄或者使用其他任何輸入法作為當前輸入法來解決這個問題。
4 。問:指令“Ox77f5cdO”指的是內存“Oxffffffff”,無法讀取。要終止程序,請單擊“確定”。
回答:雙擊壹個遊戲的快捷方式,提示Client.dat程序錯誤。解決方法:重新安裝顯卡最新驅動,然後下載安裝DirectX9.0。
5。問:指令“0x772b548f”引用的存儲器“0x00303033”無法“寫入”。要終止程序,請單擊“確定”。
答:QQ自動下線。再次打開QQ,發現發來的消息有十幾條。解決方法:這是對方利用QQ BUG,發送特殊代碼,QQ出錯,只要打補丁或者升級到最新版本。
在運行壹些程序時,有時會出現內存錯誤提示,然後程序就會關閉。
“0x”指令引用了“0x”內存。存儲器不能被“讀取”。
0x指令引用的0x內存,不能“寫入”。
不知道妳有沒有過這樣的斷層?(0x之後的內容可能不壹樣。)
總的來說,這種現象有很多方面。壹是硬件有問題,也就是內存,二是軟件有很多問題。
先說硬件:
壹般來說,內存出現問題的可能性不大。主要方面是:內存條壞了,內存質量有問題,有兩個不同品牌不同容量的內存,也容易出現不兼容的情況。同時壹定要註意散熱問題,尤其是超頻之後。可以用軟件MemTest來檢查內存,可以徹底檢查內存的穩定性。
如果您有雙內存,並且不同品牌的內存芯片混用或者您購買二手內存,就會出現此問題。這時候妳就要檢查壹下是不是內存有問題,還是和其他硬件不兼容。
如果沒有,則排除軟件故障。
先簡單說壹下原理:內存中有壹個用來存儲數據的地方叫做buffer。程序把數據放在壹個地方,會因為空間不夠而溢出。比如壹個水桶只能裝壹斤水。妳放兩斤水進去,就會溢出來。系統顯示在屏幕上。這個問題經常出現在windows2000和XP系統中。Windows 2000/XP對硬件的要求非常嚴格。在類似Windows 98的資源死鎖、溢出或非法操作的情況下,為了保持系統穩定,會出現上述情況。此外,也可能是硬件設備之間兼容性差造成的。
我從幾個例子給妳分析壹下:
例1:打開IE瀏覽器或者幾分鐘後會出現“0x70dcf39f”指令引用的“0x00000000”內存。存儲器不能被“讀取”。要終止程序,請單擊“確定”。單擊“確定”後,將出現消息框“出現內部錯誤,您正在使用的壹個窗口即將關閉”。關閉這個提示信息後,IE瀏覽器也關閉了。解決方法:修復或升級IE瀏覽器,同時打補丁。我看到有壹種修復方法是Win2000自升級,即Win2000升級到Win2000。其實這個方法就是把系統恢復到初始狀態。比如妳的IE升級到6.0,升級後就換成了IE5.0。
例2:雙擊windows xp下光盤中的“AutoRun.exe”文件,顯示“0x77f745cc”指令引用的“0x00000078”內存。存儲器不能被“寫入”。要終止程序,單擊“確定”,但它在Windows 98中正常運行。解決方法:這可能是系統的兼容性問題。對於winXP系統,右擊“AutoRun.exe”文件,屬性和兼容性,選擇“在兼容模式下運行此程序”,選擇“Windows 98/Me”。Win2000,如果SP打了補丁,只要啟動運行,輸入:regsvr 32 c:\ win nt \ app patch \ slayer ui.dll。右鍵單擊,屬性和兼容性選項也會出現。
例3:關閉RealOne Gold時出現錯誤。以前是正常的,但是最近“0xffffffff”指令引用的“0xffffffff”內存在每次關閉時都會出現。這種記憶不可能是“已讀”的暗示。解決方法:當使用的輸入法是微軟拼音輸入法2003,並且語言欄是隱藏的(不隱藏的時候沒問題),關閉RealOne的時候會出現這個問題,所以妳可以在關閉RealOne之前顯示語言欄或者使用其他任何輸入法作為當前輸入法來解決這個問題。
例4:我的英雄超級解霸上網後無法玩了。每次都提示“0x060692f6”(每次更改)命令引用的“0xff000011”內存無法“讀取”。請按“確定”終止程序。解決方法:嘗試重裝英雄超級解霸。如果是重裝,可以嘗試從官網下載相應版本的補丁。還沒有,所以我不得不嘗試另壹個球員。
例子5:雙擊遊戲的快捷方式。指令“0x77f5cd0”引用內存“0xffffffff”,無法“讀取”,提示Client.dat程序錯誤。解決方法:重新安裝顯卡最新驅動,然後下載安裝DirectX9.0。
例6:朋友發消息,我電腦出現錯誤信息:“0x772b548f”指令引用的“0x00303033”內存無法“寫入”,然後QQ自動註銷,然後我打開QQ發現他發的十幾條消息。解決方法:這是對方利用QQ的BUG發送特殊代碼,在QQ中出錯。只要打補丁或者升級到最新版本就沒事了。
望采納