記憶體不能為 written ,怎樣解決

2022-11-26 17:01:16 字數 5239 閱讀 9595

1樓:聲貝

這種情況中毒的可能性很少

我這說的都是解決方法加一點理論,如果你想學理論可以看一下長篇大論,

軟體方面就是程式衝突,記憶體被分配為乙個個位址,這個位址用到的時候軟體衝突導致記憶體寫不進,就會出

現這種情況。如果你最近裝了什麼新軟體 謝了試試,還有可能是系統有問題了,

硬體方面那就是記憶體有問題了,這個位址在記憶體裡是壞的不能訪問,當你用到它的時候系統就報錯了,

解決方法一般都是先軟後硬,像上面說的謝新軟體,不行的話重灌系統,還不行檢測記憶體,有錯更換就行

如有引用請註明來自leedove

有朋友問為什麼老是玩遊戲的時候出現的多,因為平時的時候用不了那麼多記憶體,也就是說你1g的記憶體有大

部分在平時是空閒的,實體地址壞的記憶體剛好又在空閒中所以平時很少報錯,而遊戲時占用的比較多的記憶體

,也用到了壞的位址所以有時一開就報錯,呵呵

0,擦拭記憶體條,最好用橡皮,

1,防毒,清木馬,一般用360,不排除有毒,但可能性不大,

2,謝掉你所安裝的軟體,遊戲再裝一次試試,若是光碟則換張盤試試,軟體, 重下乙個試試 `

3,重灌系統,

4,檢測記憶體,再檢測硬碟,如果有問題則更換,

5. 更新系統到最新,(這個乙個網友更新後解決問題了讓我下次回答是加上)

6。 哈哈,這個問題終於被我解決了,我昨天玩的時候也發現了這種情況,然後今天上網找答案,很多都行不通,後來我想到上次有個遊戲也是那樣子,但是後來搞定了,真爽!

方法是:右鍵點選遊戲,選「屬性」——>「相容性」,接著把「用相容模式執行這個程式」鉤上,接著在下面的「用256色執行」和「禁用視覺樣式」鉤上,確定,再執行遊戲就可以了,我的是這樣的,可以用了,其他的可不可以我就不知道了

回答者: secretohayo - 高階魔法師 六級

leedove

2樓:匿名使用者

可以給你簡單介紹一下為什麼會出現這種情況,我寫個程式執行的基本流程

1 雙擊qq圖示,執行qq程式(打個比方)

2 qq程式和windows說,大哥,我要執行了,給我點記憶體空間吧,呵呵

3 windows說好的,等等,於是,windows在沒有用到的記憶體裡找了一塊地方(叫做記憶體位址),我打個比方位址是123456,windows說,qq同志阿,給你個地方,位址是123456,你去吧,那個地方就先給你用了,呵呵

4 qq拿著這個位址就去找了^_^,找到123456之後就在那裡執行了.......

大家皆大歡喜

上面是正常情況下的程式執行

下面解釋為什麼會出錯:

你看上面的第三步,正常情況下windows有的記憶體位址是自己用的,關係到windows的穩定,是不允許給其他程式用的,比如位址0*00000000所以windows在給qq那個位址之前就必須檢查一下給的是不是這些不能給的位址,但是有時候windows也會犯糊塗,他會忘了檢查,如果它在沒檢查的情況下就把這些位址給qq,qq就會去找0*00000000,到**之後它繼續執行,但是由於這個位址是不給用的,windows會捕捉到這個錯誤的資訊,並強制將qq趕走(就是強制結束qq的執行)於是就出現了你看到的「不能引用某某指令」的情況

最好的解決方法就是重灌系統。

希望我的答案對你有幫助,祝你愉快!!!

3樓:俊少臨風

很多都是ghots xp系統的優化過的緣故...想穩定不會出現記憶體不能為"0x00000010"之類的話,建議你用winodws xp 純系統吧!!!

該記憶體不能為written的解決方法

4樓:匿名使用者

1、請記住出現這類問題先從顯示卡驅動開始排查,首先我們要做的是更新你電腦目前的顯示卡驅動。因為如果顯示卡驅動出現問題也依然會提示絕地求生記憶體不能為written。

3、重新安裝後如果遊戲中,例如:玩一段時間崩潰,然後提示絕地求生記憶體不能為written,那麼請注意自己的虛擬記憶體佔比,基本上提示絕地求生記憶體不能為written都是因為這個問題,請調整虛擬記憶體。

擴充套件資料:

具體處理步驟如下:

1、首先,去看一下這個作業系統的虛擬記憶體設定在哪個分割槽?這是因為windows作業系統除了使用物理記憶體之外,一般還設定了虛擬記憶體。檢視的步驟是:開始→控制面板→系統。

2、系統屬性→高階→效能→設定。

3、效能選項→高階→虛擬記憶體→更改。

4、從下圖可以看到頁面檔案(虛擬記憶體)是設在c盤的,碎片整理就要分析c盤。

6、c盤屬性→工具→碎片整理→開始整理。

7、點選虛擬記憶體所在的分割槽→分析(安裝、解除安裝軟體會產生大量碎片,執行程式踩在碎片上就會出錯)

8、如果使用電腦從來沒有整理過碎片,那這裡一定是紅色的區域很多。

9、如果整理之後,或者分析之後,提示不需要對改卷進行碎片整理,那麼可以排除此問題引起的記憶體不能讀寫的錯誤。

10、不妨使用命令對所有的動態鏈進行乙個重新註冊,以糾正系統檔案的錯誤。開始→執行→輸入:cmd 點選確定(或按回車鍵),開啟命令提示符視窗。

11、開啟cmd視窗之後,輸入如下命令(回車執行 ),重新註冊一下所有的動態鏈(這個過程可能會很長):for %1 in (%windir%system32*.dll) do regsvr32.

exe /s %1

12、使用同樣的方法對元件進行註冊,兩條分別執行完成後重啟機器:for %1 in (%windir%system32*.ocx) do regsvr32.exe /s %1。

5樓:太平洋電腦網

您可以在命令列中輸入相應的指令,讓系統執行重新註冊dll檔案的操作,等待處理完成之後,就可以解決這個問題。以下是詳細介紹:

1、首先使用【win】+【r】快捷鍵調出【執行】面板,輸入【cmd】,開啟【命令列】;

2、然後輸入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1,輸入完成之後,點選回車;

3、系統會開始重新註冊dll檔案,等待一段時間之後,dll檔案重新註冊完成之後就可以解決這個問題;

6樓:邰智滕新冬

如果你是玩遊戲出現這個問題,那就是相容問題。請在這個遊戲軟體的桌面快捷方式上,點右鍵屬性,【相容性】,【用相容性執行這個程式】,【勾好】,應用,確定即可。如果你是因為應用程式沒有檢查記憶體分配失敗,或者應用程式由於自身bug引用了不正常的記憶體指標,或者是系統中了木馬或病毒,或者是瀏覽器開啟出現的問題,那就試下用以下命令消除吧!

開始→執行→輸入cmd→回車,在命令提示符下輸入下面命令for%1in

(%windir%\system32\*.dll)doregsvr32.exe

/s%1回車。完成後,在輸入下面的for

%iin

(%windir%\system32\*.ocx)doregsvr32.exe

/s%i

回車。耐心等待,直到螢幕滾動停止為止,然後重啟電腦即可。

7樓:

你好樓主!vlc團隊木偶娃娃為你解答!

樓主以上的問題應該是有操作錯誤造成的,不是什麼大問題。

(如果是台式電腦,可以清理一下記憶體條)

以下是造成該記憶體出錯的主要原因和解決辦法:

你所執行的這個程式是比較大的,當執行了一些比較大的程式一段時間,就會耗費相當大的系統記憶體,造成記憶體空間不夠用,出現記憶體讀寫錯誤的故障。你這個情況很可能是這樣的。建議你在使用之前先把一些防毒軟體和隨機啟動程式關掉,以節約記憶體空間。

當你不想玩的時候,要用魯大師釋放記憶體

,或者重新啟動電腦。並且要開啟監控防護的軟體。做好資訊保安措施。

希望我的回答能幫助樓主解決問題!如果還有什麼疑問歡迎隨時追問!

8樓:華碩服務

1 ,電腦有惡意軟體,或產生了惡意程式,建議清理垃圾,查殺惡意軟體,完成後重啟電腦。如果不行建議恢復系統。

2,電腦記憶體出現問題,可以拔出記憶體擦下,重新插回去試試。

9樓:匿名使用者

如果系統之前沒問題,是因為你用啦啥子垃圾清理軟體,清理了登錄檔啥的才出現這個問題的話,最後檢查一下你的程序,看下是那個一起能正常啟動的程序突然啟動不了了,比如說顯示卡啥的,重灌下該驅動或者該軟體就o了。

10樓:匿名使用者

我的也是這個毛病,並且關機後藍屏,關不了機。我重灌了三四次系統都沒能解決,最後聽說搜狗輸入法6.2的影響,把輸入法解除安裝了,同時又用驅動人生公升級了一下顯示卡,經過這兩步現在兩個問題都解決了,具體事哪個管用了我不知道,反正現在電腦沒問題了。

11樓:祖美方彗雲

殺下毒,下個記憶體不能為read的修復軟體,不行就

重灌系統

12樓:人生得失終歸零

加大虛擬記憶體設定即可,或者加大物理記憶體。

13樓:匿名使用者

我注意到知道這幾天出這個問題的人特別多.解決方法一句話:散熱

該記憶體不能為written怎麼解決?

14樓:希若谷庚環

執行某些程式的時候,有時會出現記憶體錯誤的提示,然後該程式就關閉。

「0x????????」指令引用的「0x????????」記憶體。該記憶體不能為「read」。

「0x????????」指令引用的「0x????????」記憶體,該記憶體不能為「written」。

不知你出現過類似這樣的故障嗎?(0x後面內容有可能不一樣。)

一般出現這個現象有方面的,一是硬體,即記憶體方面有問題,二是軟體,這就有多方面的問題了。

下面先說說硬體:

一般來說,記憶體出現問題的可能性並不大,主要方面是:記憶體條壞了、記憶體質量有問題,還有就是2個不同牌子不同容量的記憶體混插,也比較容易出現不相容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用memtest

這個軟體來檢測一下記憶體,它可以徹底的檢測出記憶體的穩定度。

假如你是雙記憶體,而且是不同品牌的記憶體條混插或者買了二手記憶體時,出現這個問題,這時,你就要檢查是不是記憶體出問題了或者和其它硬體不相容。

如果都沒有,那就從軟體方面排除故障了。

先簡單說說原理:記憶體有個存放資料的地方叫緩衝區,當程式把資料放在其一位置時,因為沒有足夠空間,就會發生溢位現象。舉個例子:

乙個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢位來。而系統則是在螢幕上表現出來。這個問題,經常出現在windows2000和xp系統上,windows

2000/xp對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢位或者類似windows

98裡的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體裝置之間的相容性不好造成的。

該記憶體不能為written

有可能的問題 記憶體條的問題,全換成好的試試。軟體問題,很有可能中毒了,或者你安裝了相互有衝突的軟體 記憶體不能為written的原因 1.病毒木馬造成的,在當今網際網路時代,病毒坐著為了獲得更多的牟利,常用病毒綁架應用程式和系統檔案,然後某些安全防毒軟體把被病毒木馬感染的應用程式和系統檔案當病毒殺...

記憶體不能為「written」,如何解決記憶體不能為written?

都會重起的話。哪是系統檔案在記憶體中讀取錯誤了。如果是台式電腦你可以把記憶體搞下來。用橡皮擦金手指。如果有兩根記憶體條可以搞掉一根試試。如果再不行。重灌系統吧。祝你好運。該記憶體不能為written或read 執行某些程式的時候,有時會出現記憶體錯誤的提示,然後該程式就關閉。0x?指令引用的 0x?...

絕地求生記憶體不能為written問題

出現絕地求生記憶體不能為written這個問題的原因其實還是比較多的,不過從玩家們反饋的情況來看,大多是和記憶體以及系統驅動有關的。建議大家先排查下自己電腦記憶體是否存在故 障,可以使用read修復工具來檢測和修復。當玩家們的記憶體和驅動都沒有問題的話,那只剩下一種原因了,就是和電腦軟體衝突。大家可...