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

XP 軟體異常 0xc06d007e?註冊所有 system32 DLL 修復 Windows Media Player 元件缺失

編輯:Windows XP 系統介紹

XP 精簡版系統移除 Windows Media Player 相關元件,導致呼叫 WMP 的軟體啟動報錯 0xc06d007e。命令列批次註冊 system32\*.dll 可修復缺失的 COM 元件註冊。

修復指令

  1. Win+R > cmd 開啟命令提示字元 (需管理員權限)。
    錯誤 0xc06d007e 執行 cmd
  2. 輸入指令:
    for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
    (批次無訊息模式註冊 system32 所有 DLL)
    註冊指令
  3. 等待跑完 (需數分鐘),重開機,軟體啟動錯誤應解決。

原理說明

精簡版 XP 移除 WMP 但保留部分 DLL,卻未正確註冊 COM 介面。此指令強制重新註冊所有 system32 DLL,包含 WMP 相關的 wmp.dll、wmvcore.dll 等,恢復 COM 元件可用狀態。

建議

  • 盡量避免使用過度精簡的 Ghost 系統,選擇官方原版或精簡度適中的版本。
  • 若指令無效,嘗試重新安裝 Windows Media Player 11 (XP 最高支援版本) 或安裝 K-Lite Codec Pack 補全解碼器。
Copyright © Windows教程網 All Rights Reserved