雲服務提示0X000000該記憶體不能為read的解決方法

126雲發表於2021-02-14

很多人在使用製作的電腦公司ghost版的系統,經常會出現“0X000000該記憶體不能為read”的對話方塊,有時候“咚”的一聲彈出一個對話方塊,該記憶體不能為read錯誤提示,然後軟體關閉,讓人摸不著頭腦。

先簡單說說原理:記憶體有個存放資料的地方叫緩衝區,當程式把資料放在其一位置時,因為沒有足夠空間,就會發生溢位現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢位來。而系統則是在螢幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢位或者類似Windows 98裡的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體裝置之間的相容性不好造成的。

下面我從幾個例子給大家分析:

例一:開啟IE瀏覽器或者沒過幾分鐘就會出現"0x70dcf39f"指令引用的"0x00000000"記憶體。該記憶體不能為“read”。要終止程式,請單擊“確定”的資訊框,單擊“確定”後,又出現“發生內部錯誤,您正在使用的其中一個視窗即將關閉”的資訊框,關閉該提示資訊後,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。

例二:在windows xp下雙擊光碟裡面的“AutoRun.exe”檔案,顯示“0x77f745cc”指令引用的“0x00000078”記憶體。該記憶體不能為 “written”,要終止程式,請單擊“確定”,而在Windows 98裡執行卻正常。解決方法:這可能是系統的相容性問題,winXP的系統,右鍵“AutoRun.exe”檔案,屬性,相容性,把“用相容模式執行這個程式”項選擇上,並選擇“Windows 98/Me”。win2000如果打了SP的補丁後,只要開始,執行,輸入:regsvr32 c:winntapppatchslayerui.dll。右鍵,屬性,也會出現相容性的選項。

例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現“0xffffffff”指令引用的“0xffffffff”記憶體。該記憶體不能為 “read” 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne 之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。

例四:雙擊一個遊戲的快捷方式,“0x77f5cd0”指令引用“0xffffffff”內 存,該記憶體不能為“read” ,並且提示Client.dat程式錯誤。 解決方法:重灌顯示卡的最新驅動程式,然後下載並且安裝DirectX9.0。

例五:一個朋友發資訊過來,我的電腦便出現了錯誤資訊:“0x772b548f”指令引用的“0x00303033”記憶體,該記憶體不能為 “written”,然後QQ自動下線,而再開啟QQ,發現了他發過來的十幾條的資訊。解決方法:這是對方利用QQ的BUG,傳送特殊的程式碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。有的是記憶體條壞了,更換記憶體條就可以了!

文章來自 西昆雲


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2757252/,如需轉載,請註明出處,否則將追究法律責任。

相關文章