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

「新增/移除程式」開啟報錯 Value creation failed at line 521/472 完美解決

編輯:XP 常見問題解答

錯誤現象

控制台 → 「新增/移除程式」點擊後彈出錯誤訊息:

  • XP SP1:Value creation failed at line 472
  • XP SP2/SP3:Value creation failed at line 521

無法正常進入程式管理介面,卸載軟體受阻。

根本原因

非預設視覺主題(第三方主題、StyleXP、主題修改工具)導致 appwiz.cpl 控制項載入時解析主題資源失敗,行號對應 appwiz.cpl 內部資源腳本中主題相關區塊。

解決方案一:切換回 Windows XP 預設主題(最快)

  1. 控制台 → 「外觀和主題」 → 「顯示」 → 「主題」分頁。
  2. 主題下拉選單選擇 「Windows XP」(藍綠預設主題)。
  3. 按「套用」→「確定」。
  4. 重新開啟「新增/移除程式」驗證。

解決方案二:重新註冊核心系統 DLL(徹底修復)

若不想更換主題,或切換主題後問題依然,請依序執行以下指令(執行 → 輸入指令 → Enter):

regsvr32 appwiz.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 msi.dll
regsvr32 "c:\Program Files\Common Files\System\Ole DB\oledb32.dll"
regsvr32 "c:\Program Files\Common Files\System\Ado\msado15.dll"
regsvr32 mshtmled.dll
  1. 每條指令執行成功會彈出「DllRegisterServer 成功」對話框。
  2. 全部完成後重新開機。
  3. 再次開啟「新增/移除程式」應恢復正常。

原理說明

檔案功能錯誤關聯
appwiz.cpl新增/移除程式核心控制項直接相關,主題資源解析失敗點
mshtml.dll / jscript.dllHTML/JS 引擎控制項內部使用 HTML 介面渲染清單
msi.dllWindows Installer 引擎解析 MSI 套件資訊
oledb32.dll / msado15.dllOLE DB / ADO 資料存取讀取軟體安裝資料庫
mshtmled.dllHTML 編輯控制項介面渲染輔助

預防建議

  • 避免使用修改系統檔案(uxtheme.dll 修補)的第三方主題工具。
  • 若需美化,建議使用不修改系統檔的工具(如 WindowBlinds、Rainmeter)。
  • 安裝主題前建立系統還原點。

延伸:若問題持續

  • 檢查 C:\Windows\System32\appwiz.cpl 版本是否為 6.0.2900.5512 (SP3) 或對應版本,若非則可能為系統檔損壞,執行 sfc /scannow 修復。
  • 掃描惡意軟體,某些木馬會掛鉤 appwiz.cpl 隱藏自身條目。
Copyright © Windows教程網 All Rights Reserved