修復:0x000000000 引用內存處的指令
我們經常看到應用打不開,問題附帶的消息會列出根本原因並幫助進行故障排除。但這並不總是有效,例如 0x000000000 處的指令引用了 0x00000000 處的內存。內存無法寫入錯誤。
The referenced memory could not be written 啟動程序、運行遊戲或圖形密集型應用程序,甚至關閉 PC 時都會遇到錯誤。繼續閱讀以了解所有相關信息!
為什麼無法寫入參考內存?
該錯誤指出軟件無法訪問 RAM 上存儲關鍵信息的地址,或者無法對其進行更改。問題可能是由於硬件和軟件問題引起的,儘管通常是後者造成的。
以下是您收到錯誤的幾個原因:
- RAM 問題:很有可能是RAM 使用率過高或內存模塊問題觸發了錯誤。
- 損壞的系統文件:對於少數用戶來說,是損壞的系統文件導致了問題,更換這些文件就可以了。
- 應用程序文件問題:當問題僅限於特定應用程序時,可能是該應用程序丟失或損壞了文件。
- 過時的圖形驅動程序:在某些情況下,用戶報告過時的圖形驅動程序導致 0x000000000 處的指令引用了 0x00000000 處的內存。內存無法寫入錯誤。
如何修復引用內存處的指令無法寫入錯誤?
在我們轉向稍微複雜的之前,這裡有一些可以嘗試的快速技巧:
- 重新啟動計算機,以防它是高資源消耗的罪魁禍首。
- 檢查 Windows 更新並安裝任何可用的更新。然後,驗證Windows 11中的內存無法寫入錯誤是否已修復。
- 禁用 PC 上安裝的任何第三方防病毒軟件或安全軟件。
- 確保您沒有在 Windows 中隱藏任務欄。雖然很奇怪,但取消隱藏任務欄確實對一些用戶起到了作用。
如果不起作用,請轉到下一個列出的修復程序。
1. 運行 DISM 和 SFC 掃描
- 按Windows +R 打開運行,輸入cmd,然後點擊Ctrl + Shift + Enter。
- 在 UAC 提示中單擊是。
- 分別粘貼以下命令,然後Enter在每個命令之後點擊 DISM:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- 現在,運行以下命令進行 SFC 掃描:
sfc /scannow
- 完成後,重新啟動計算機以使更改生效。
對於損壞的系統文件導致錯誤的情況,最簡單的解決方案是運行 DISM 工具和 SFC 掃描。
這些將用存儲在 PC 上的緩存副本替換損壞的文件,並刪除 0x000000000 處的指令引用的 0x00000000 處的內存。內存無法寫入錯誤。
此外,您可以嘗試使用專用的第三方修復軟件來確保您不僅可以清除損壞的系統文件,還可以清除其他 Windows 穩定性問題。
2.更新顯卡驅動
- 按Windows +X 打開高級用戶菜單,然後選擇設備管理器。
- 展開顯示適配器條目,右鍵單擊圖形適配器,然後選擇更新驅動程序。
- 現在,選擇自動搜索驅動程序並等待 Windows 安裝本地可用的最佳驅動程序。
損壞、不兼容或過時的顯卡會引發一系列錯誤,更新顯卡驅動程序即可解決所有問題。此外,如果 Windows 在本地找不到,您始終可以從製造商的網站手動安裝最新的驅動程序。
3.增加虛擬內存
- 按Windows +S 打開搜索,鍵入查看高級系統設置,然後單擊相關搜索結果。
- 在“高級”選項卡中,單擊“設置”。
- 現在,導航到“高級”選項卡,然後單擊“虛擬內存”下的“更改”。
- 取消勾選Automatically manage paging file size for all drives,選擇 No paging file ,然後點擊Set。
- 現在,選擇自定義大小並使用以下公式
根據可用 RAM輸入分頁文件大小:- 初始大小:1.5 x(以 MB 為單位的物理 RAM)
- 最大大小:3 x(以 MB 為單位的物理 RAM)
- 例如,如果物理 RAM 為 4 GB,則初始大小和最大大小分別變為 6144 MB (1.5 x 4 x 1042) 和 12288 MB (3 x 3 x 1024)。
- 完成後,單擊“設置”和“確定”以保存更改。
當RAM 不足時,一個快速的解決方案是增加Windows 中的虛擬內存。這是磁盤的一部分,通過臨時存儲文件充當 RAM。雖然它的功能與 RAM 相同,但速度不如 RAM。所以加虛擬內存不可能是長久之計。
4.重新安裝應用程序
- 按Windows +I 打開Settings,從導航窗格轉到 Apps ,然後單擊Installed apps。
- 單擊引發錯誤的應用程序旁邊的省略號,然後選擇卸載。
- 再次單擊“卸載”以確認更改。
- 完成後,重新啟動計算機,然後從官方來源下載應用程序,例如開發者網站或Microsoft Store。
正如許多論壇上指出的那樣,該錯誤也會由於應用程序安裝不當或文件丟失而出現。在這種情況下,卸載程序並從頭開始獲取它就可以了。
此外,對於獲取 0x000000000 處的指令的用戶,引用了 0x00000000 處的內存。Firefox 無法寫入內存錯誤,下載 32 位版本的瀏覽器即可。
5.執行系統還原
- 按Windows +R 打開運行,在文本字段中鍵入rstrui.exe ,然後單擊確定。
- 選擇Choose a different restore point,然後單擊 Next。
- 現在,選擇一個還原點,一個在錯誤首次出現之前創建的還原點,然後單擊“下一步”。
- 驗證還原詳細信息,然後單擊完成以開始該過程。
6.檢查內存問題
此外,要進行更全面的掃描,您可以使用Memtest86+,這是一種開源內存測試工具,甚至可以發現 RAM 中最微小和最複雜的問題。
由於該工具需要幾個小時,最好連夜運行。如果發現任何問題,請更換受影響的 RAM 模塊。
到目前為止,您應該已經修復了 0x000000000 處的指令引用了 0x00000000 處的內存。運行應用程序時遇到內存無法寫入錯誤。
在下面的評論部分告訴我們哪個修復對您有用。
發佈留言