執行大型程式或遊戲時,彈出「記憶體無法為 read 或 written」錯誤,通常是系統資源不足、服務異常、系統檔損毀或流氓外掛導致。依照以下五大步驟逐一排查,多數情況可徹底解決。
1. 釋放記憶體空間
- 重新開機:執行大型應用前先重開機,釋放被佔用的記憶體。
- 升級實體記憶體:若記憶體容量過小(如 512MB 以下),建議加裝至 2GB 以上(32 位 XP 上限約 3.2~3.5GB)。
- 暫時關閉殺毒軟體即時掃描:執行大型程式前暫停防毒軟體與即時監控,釋放額外資源;用畢後務必重新啟用防護。
2. 手動修復 WMI 服務
Windows Management Instrumentation (WMI) 服務異常也會觸發記憶體錯誤:
- 右鍵「我的電腦」→「管理」→「服務與應用程式」→「服務」。
- 找到 Windows Management Instrumentation,右鍵「屬性」→「停止」。
- 開啟資源管理器,進入
C:\Windows\System32\wbem\Repository,備份後清空所有檔案。
- 重新開機,回到服務管理啟動該服務,系統會自動重建 Repository。
3. 掃毒並修復系統檔案
- 以最新毒碼完整掃毒,清除病毒避免再次破壞系統檔。
- 執行 Win+R 輸入
sfc /scannow,依提示插入 XP 安裝光碟修復損毀系統檔。
4. 移除無效外掛與流氓軟體
使用 360 安全衛士等工具,定期掃描並清除瀏覽器工具列、惡意 BHOs、啟動項等無效外掛,提供乾淨執行環境。
5. 硬體層面檢查
若上述軟體手段無效,需懷疑記憶體條故障:
- 使用 MemTest86+ 執行長時間記憶體測試。
- 嘗試換槽、擦拭金手指、單條測試隔離故障模組。
- 檢查主機板電容、電源供應是否穩定。
耐心完成上述排查,絕大多數「記憶體讀寫錯誤」都能獲得解決。新手也請放心操作,步驟並不複雜。