Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win10 記憶體無法為 read/written 錯誤解決:ShellExecuteHooks 清理、DLL/OCX 重新註冊、全量註冊

編輯:關於 Windows

Windows 10 執行程式或瀏覽器彈出「記憶體無法為 read/written」,排除硬體 (記憶體條不相容、顯卡驅動異常) 後,多為系統 DLL/OCX 註冊遺失或 Shell 擴充掛鉤污染。以下分級修復。

方案一:清理 ShellExecuteHooks 掛鉤

  1. Win+R → regedit → 定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks。
  2. 正常只有 {AEB6717E-7E19-11d0-97EE-00C04FD91972} 一個值,其餘全部刪除。

方案二:批次重新註冊 System32 下所有 DLL/OCX

  1. 管理員命令提示字元依序執行:
    for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
    for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
  2. 等待捲動停止 → 重開機。

方案三:全量 DLL 註冊 (終極大招)

  1. 管理員命令提示字元執行:
    for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
  2. 耐心等待畫面捲動結束 → 重開機。

前置排查

  • 記憶體條換槽/單條測試 (MemTest86)。
  • 顯卡驅動乾淨重裝 (DDU 卸載後官網下載最新版)。
  • 病毒掃描 (Windows Defender 離線掃描)。
  • 近期安裝軟體衝突 → 卸載可疑軟體。

注意: 大量註冊耗時數分鐘,過程中畫面會大量捲動屬正常現象,請勿中斷。

Copyright © Windows教程網 All Rights Reserved