Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

解決「記憶體無法為 written」錯誤完整排查指南

編輯:XP 系統應用技巧

錯誤現象:彈窗提示「記憶體無法為 written」

程式執行中突然跳出錯誤對話框,選項只有「確定」關閉程式。本文從硬體、系統、軟體、服務、瀏覽器五大維度系統化排查。

一、硬體層面排查(優先級最高)

1. 記憶體相容性與接觸不良

  • 新增記憶體後發生 → 拔除新記憶體測試
  • 機箱搬運後發生 → 重新插拔記憶體、清理金手指氧化層
  • 混用不同品牌/頻率/時序記憶體 → 改用同規格單條測試

2. 記憶體損壞偵測

  • Windows 內建:mdsched.exe (記憶體診斷工具)
  • 終極測試:MemTest86+ USB 開機跑 4 輪無錯誤才算過關

二、系統檔案損壞修復

SFC 系統檔案檢查器(標準修復)

sfc /scannow

需插入 XP 安裝光碟(或指定 C:\I386 來源路徑),自動比對替換損壞系統檔。

進階:手動替換核心檔案

若 SFC 失敗,可從安裝光碟 I386 解壓縮替換:

expand D:\I386\kernel32.dl_ C:\Windows\System32\kernel32.dll
expand D:\I386\user32.dl_ C:\Windows\System32\user32.dll
expand D:\I386\gdi32.dl_ C:\Windows\System32\gdi32.dll

三、軟體衝突與病毒排查

1. 防毒軟體即時掃描衝突

  • 關閉即時掃描測試,或改用輕量級防毒(MSE、ClamWin)
  • 多套防毒並存必衝突 → 保留一套

2. 啟動項精簡

msconfig → 啟動頁籤 → 僅保留:ctfmon.exe、防毒主程式、輸入法

可疑項目(如 Domino、不明廠商程式)全禁用。

3. 病毒/木馬查殺

  • 安全模式 + 完整掃描
  • 離線查殺:Kaspersky Rescue Disk / Windows Defender Offline

四、系統服務異常修復

部分服務被誤停用導致 RPC/記憶體錯誤。關鍵服務檢查清單:

服務名稱顯示名稱建議啟動類型
QoS RSVPQoS RSVP手動
RPCSSRemote Procedure Call (RPC)自動
DcomLaunchDCOM Server Process Launcher自動
EventLogEvent Log自動

修改方式:services.msc → 雙擊服務 → 啟動類型 → 套用 → 重開機。

五、IE 瀏覽器專屬解決方案

方案 A:徹底清理 IE 快取與增益集

  1. 工具 → 網際網路選項 → 一般 → 刪除 Cookie、檔案(勾選離線內容)、清除歷史
  2. 內容 → 憑證 → 清除 SSL 狀態、清除自動完成表單/密碼
  3. 工具 → 管理增益集 → 禁用所有可疑增益集
  4. 設定磁碟空間 ≤ 8 MB,保留天數 ≤ 3 天

方案 B:註冊表修復 ShellExecuteHooks(針對 IE6)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks

僅保留 {AEB6717E-7E19-11d0-97EE-00C04FD91972} 與「預設」值,刪除其他項目。

六、終極方案:系統還原 / 重灌 / Ghost 還原

以上皆無效時:

  1. 系統還原點回滾
  2. Ghost 映像還原(最快)
  3. 備份資料 → 格式化重灌(最乾淨)

結語:由輕至重,精準打擊

「記憶體無法為 written」多為驅動/軟體衝突、系統檔損壞、記憶體硬體故障三大類。依序執行:記憶體測試 → SFC 修復 → 精簡啟動項 → 服務檢查 → IE 重置 → 系統還原,90% 可在重灌前解決。

Copyright © Windows教程網 All Rights Reserved