無法讀取/寫入引用內存處的指令(已解決)

這 ”無法讀取引用內存中的指令當程序嘗試訪問它無權訪問的內存地址或內存已損壞時,通常會出現此錯誤。在關閉或重新啟動 Windows 11 時、打開 Web 瀏覽器、啟動圖形密集型程序甚至在玩遊戲時,您可能會遇到此錯誤。此錯誤可能由於各種原因而發生,損壞的系統文件、軟件衝突、臨時內存故障或硬件技術問題都很常見。本文探討了一些潛在的解決方案,可幫助其他人解決該問題內存無法讀取或寫入錯誤,

修復引用內存錯誤的指令

此特定錯誤可能隨時發生,沒有任何明確的原因。大多數情況下,用戶報告在關閉 PC 或打開 Chrome 瀏覽器時收到引用內存錯誤指令。當程序嘗試訪問它無權訪問或不存在的內存時,就會出現與內存相關的問題。

  • 此錯誤背後的主要原因之一是系統內存問題,例如 RAM 模塊故障或與虛擬內存設置衝突。
  • 損壞或丟失的系統文件也可能導致此錯誤,因為它們可能會阻止程序訪問所需的資源。
  • 有時,錯誤可能是由軟件本身的錯誤或故障觸發的,特別是當程序編碼不良或與操作系統不兼容時。
  • 過時或不兼容的設備驅動程序可能會導致衝突,從而導致“無法讀取引用內存中的指令”錯誤。
  • 病毒或間諜軟件等惡意軟件可能會干擾系統進程,導致與內存相關的錯誤。

無論是什麼原因,這裡有六種故障排除方法,您可以在遇到此錯誤時應用。

執行乾淨啟動

乾淨啟動使用最少的啟動程序和服務集啟動 Windows,類似於安全模式,但允許您有選擇地啟用或禁用特定啟動項。每當遇到此類錯誤時,執行乾淨啟動有助於識別和消除軟件衝突,因為它可以防止啟動期間運行非必要的程序和服務。

  • 按 Windows 鍵 + R,輸入“msconfig”並按 Enter 打開系統配置實用程序。
  • 前往“服務”選項卡,選中“旁邊的框隱藏所有 Microsoft 服務”以防止基本 Windows 服務被禁用。
  • 單擊“全部禁用”可禁用所有非 Microsoft 服務。
  • 轉到“啟動”選項卡,然後單擊“打開任務管理器”。右鍵單擊每個啟動程序並選擇“禁用”,禁用所有啟動程序。
  • 關閉任務管理器,然後在系統配置窗口中單擊“確定”。
  • 重新啟動計算機以應用更改並啟動到干淨的環境。

檢查系統內存是否有錯誤

內存 (RAM) 錯誤是此錯誤背後最常見的原因。有故障的 RAM 模塊可能會導致數據損壞、系統崩潰和各種錯誤消息,包括“無法讀取引用內存中的指令”錯誤。運行內置內存診斷工具有助於識別和修復可能導致該錯誤的任何內存錯誤。

推薦閱讀:修復 Windows 11 上的 Steam 磁盤寫入錯誤

使用 SFC 和 DISM 修復系統文件

系統文件對於操作系統和已安裝應用程序的正常運行至關重要。如果由於某種原因這些文件損壞或丟失,可能是由多種因素造成的,包括軟件故障、硬件問題和惡意軟件感染,從而導致系統不穩定和內存無法讀取或寫入錯誤。運行內置系統工具,例如系統文件檢查器(SFC) 或部署映像服務和管理 (DISM) 有助於修復損壞或丟失的系統文件,並可能修復錯誤。

  • 按Windows鍵+S並輸入cmd,右鍵單擊命令提示符選擇以管理員身份運行,
  • 輸入命令證監會/scannow然後按 Enter 鍵掃描並修復系統文件,這可能需要一些時間,具體取決於系統文件損壞級別。
  • SFC 掃描完成後,運行 DISM 命令 DISM /Online /Cleanup-Image /RestoreHealth
  • 允許部署映像服務和管理 (DISM) 工具掃描並修復任何組件存儲損壞。
  • 掃描完成後,100% 重新啟動計算機以應用更改。

增加虛擬內存

虛擬內存,也稱為分頁文件,是 RAM 和硬盤驅動器的一部分的組合。當 RAM 不足以執行任務時,Windows 會將通常存儲在 RAM 中的數據臨時移動到硬盤驅動器上稱為頁面文件的文件中。增加此文件(虛擬內存或 pagefile.sys)的大小可以幫助多個用戶修復“無法讀取或寫入引用內存處的指令“ 錯誤。

  • 按 Windows 鍵 + R,輸入系統dm.cpl然後點擊確定,
  • 轉到“高級”選項卡,然後單擊“性能”部分下的“設置”。
  • 再次轉到“高級”選項卡,然後單擊“虛擬內存”部分下的“更改”。
  • 取消選中“自動管理所有驅動器的分頁文件大小”框。
  • 選擇安裝 Windows 的驅動器(通常為 C:),然後選擇“自定義大小”。
  • 根據 Windows 提供的建議大小或您自己的規範設置“初始大小”和“最大大小”值。
  • 單擊“設置”,然後單擊“確定”以應用更改。重新啟動計算機以使更改生效。

使用 chkdsk 修復磁盤錯誤

隨著時間的推移,硬盤驅動器和其他存儲設備可能會由於磨損、斷電或不當關閉等因素而出現錯誤。這些錯誤會導致數據損壞、文件系統不一致或壞扇區,從而影響系統穩定性和性能。運行內置CHKDSK 實用程序掃描並修復硬盤驅動器上的錯誤、壞扇區,並幫助解決此內存錯誤。

  • 再次以管理員身份打開命令提示符,
  • 輸入命令chkdsk C: /f /r然後按回車鍵
  • 如果提示安排下次重新啟動時進行磁盤檢查,請鍵入“”代表是並按 Enter 鍵。

  • 重新啟動計算機以啟動磁盤檢查。等待該過程完成,這可能需要一些時間,具體取決於磁盤的大小和檢測到的錯誤的程度。
  • 磁盤檢查完成後,您的計算機將自動重新啟動。

安裝最新的 Windows 更新和軟件更新

運行過時的軟件(包括操作系統和第三方應用程序)也是此錯誤背後的原因。更新已安裝的軟件(包括 Windows 操作系統和第三方應用程序)可以解決兼容性問題並解決與軟件相關的錯誤。

  • 打開“開始”菜單,然後單擊“設置”(齒輪圖標)。
  • 轉到 Windows 更新,然後點擊檢查更新按鈕,
  • 如果有新的更新可用,請允許它們下載並安裝到您的計算機上。

此外,單擊高級選項,然後單擊可選更新,然後在選項更新部分下檢查驅動程序更新是否可用,選中並下載。

此外,將驅動程序更新到最新版本可以解決潛在的兼容性問題,並最大限度地降低遇到“無法讀取引用內存的指令”錯誤的風險。

掃描您的系統是否存在惡意軟件感染

惡意軟件,例如病毒、間諜軟件和其他惡意軟件,可能會干擾系統進程、損害系統穩定性並導致各種錯誤消息,包括我們正在排除的這一錯誤消息。如果上述解決方案未能解決問題,建議使用 Windows Security (Defender) 或第三方信譽良好的防病毒軟件執行完整的系統掃描,以幫助檢測和刪除可能導致錯誤的惡意軟件感染。

打開您首選的防病毒軟件或 Windows Security 並執行完整的系統掃描以徹底檢查惡意軟件感染。讓掃描完成。這可能需要一些時間,具體取決於您的存儲大小和系統速度。如果檢測到任何惡意軟件,請按照提示隔離或刪除威脅。

有時,用戶配置文件可能會由於各種原因而損壞,從而導致錯誤。你可以嘗試創建新的用戶配置文件並使用新創建的帳戶登錄,檢查問題是否與您當前的用戶配置文件有關。如果新配置文件運行沒有問題,您可以永久遷移到它。