應用程式錯誤顯示記憶體不能為written

2022-10-10 02:54:11 字數 797 閱讀 8516

應用程式錯誤,該記憶體不能為written或者read,都是指記憶體不能讀寫。除去物理記憶體出錯,需要更換之外,更多的情況下是作業系統的問題。

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

系統屬性→高階→效能→設定

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

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

碎片整理的步驟:右鍵點選系統盤(通常是c盤)→屬性

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

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

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

看一下此圖,上下對比就知道整理前後的情況了。

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

不妨使用命令對所有的動態鏈進行乙個重新註冊,以糾正系統檔案的錯誤。

開始→執行→輸入:cmd 點選確定(或按回車鍵),開啟命令提示符視窗。

開啟cmd視窗之後,輸入如下命令(回車執行 ),重新註冊一下所有的動態鏈(這個過程可能會很長):  

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

使用同樣的方法對元件進行註冊,兩條分別執行完成後重啟機器:

for %1 in (%windir%\system32\*.ocx) do regsvr32.exe /s %1 

wwbizsrv exe 應用程式錯誤

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!錯誤情況如下 解決方法如下 首先找到該程式位置 c program files x86 alibaba wwbizsrv 找到並把該程式名稱複製下來,包括.exe 然後到桌面新建乙個文字文件並重命名為wwbizsrv.exe,這時候這個檔案是乙個不...

Blaze 應用程式錯誤

今天同事問了乙個關於blaze啟動不報錯,訪問規則報錯的問題,現象如下 我之前也遇到過這個問題,但是是在啟動rma的時候報這個錯誤,而不是訪問具體規則的錯,所以我們分兩個方面來說 1 啟動rma就報這個錯,現象是啟動rma,介面一直轉轉轉,然後彈出這個框 應用程式遇到意外伺服器錯誤。請檢查伺服器日誌...

驅動程式與應用程式中函式呼叫關係分析(write)

驅動程式裡的write函式有四個引數,函式格式如下 short write struct inode inode,struct file filp,const char buf,int count 而使用者程式中的write函式只有三個引數,函式格式如下 write inf fd,char buf,...