您的位置:經營 > 正文

內存不能為written怎么解決?0x00000000內存不能為read的原因是什么?

2023-05-30 07:59:11 來源:中國金投網

內存不能為written怎么解決?

先說說硬件:

一般來說,內存出現(xiàn)問題的可能并不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現(xiàn)不兼容的情況,同時還要注意散熱問題,特別是超頻后。

假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現(xiàn)這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬件不兼容。

從軟件方面排除

先簡單說說原理:內存有個存放數(shù)據(jù)的地方叫緩沖區(qū),當程序把數(shù)據(jù)放在其一位置時,因為沒有足夠空間,就會發(fā)生溢出現(xiàn)象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統(tǒng)則是在屏幕上表現(xiàn)出來。另外也可能是硬件設備之間的兼容不好造成的。

內存不能為written怎么解決?

方法一,開始菜單——運行輸入cmd回車鍵(Enter),

可以復制這兩條指令(下面3和4),然后在命令提示符后擊鼠標右鍵,打“粘貼”,回車,耐心等待,直到屏幕滾動停止為止。(重啟電腦)。

DOS命令輸入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回車鍵,

完成后,在輸入下面

for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回車鍵,

方法二,運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。

0x00000000內存不能為read的原因是什么?

原因一:電腦硬件問題,主要是內存條不兼容,更換內存。

原因二:Windows系統(tǒng)或其它軟件引起的,比如說:

1、 Windows系統(tǒng)本身有故障,需要及時安裝官網發(fā)行的補丁,必要時重裝系統(tǒng)。

2、 電腦病毒故障,需要殺毒;或者是殺毒軟件與其它軟件沖突,需要卸載有故障的軟件。

3、 電腦注冊表鍵值有問題,需要進入注冊表,按照特定路徑找到shellExecuteHooks進行設置

4、 或者你可以使用電腦命令for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1進行排除

5、 另外,還有一些軟件需要的運行庫缺少也會出現(xiàn)內存不能為read的情況,如安裝.NET,VC++運行庫,或使用Directx修復工具等進行修復。