〔實用〕該記憶體不能為 read 或 written

如標題,
使用Windows作業系統的人,
有時會遇到
「「0X????????」指令引用的「0X????????」記憶體,該記憶體不能為「read」或「written」」
像這樣的錯誤訊息,
然後應用程式就被關閉了。
常常讓人覺不知如何是好,很冏就是了。

P.S.:
無效指針不一定總是0,
因此錯誤提示中的記憶體地址也不一定為「0X00000000」,而是其他隨機數位。

找到了幾個方法,提供給大家,希望可以解決此問題。

----------------------------------

【方法】:重新註冊所有DLL檔
開始>>執行>>輸入cmd按Enter (會跳出DOS視窗)
接著輸入以下指令
(建議直接反白複製,在DOS視窗按滑鼠右鍵選貼上,以免打錯)
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

【其他方法】:
如果以上方法不可行的話,可以參考其他網站一網站二的方法
--------------------------------
若覺得此篇還不錯,推推或者留言給個鼓勵吧!
這樣才有繼續分享的動力!~^^

0 comments: