首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2005

SQL Server 2005 Express 安裝失敗於 MSXML 6:解決方案與官方修補連結

     編輯:SQL Server 2005

錯誤現象

單獨安裝 SQL Server 2005 Express 時,安裝程式在 **MSXML 6 Service Pack 2 (KB954459)** 步驟失敗;嘗試從控制台「程式和功能」移除 MSXML 6 SP2 卻發現無法解除安裝(按鈕灰色或報錯)。

根本原因

MSXML 6 SP2 被標記為**系統元件**或被其他程式鎖定,導致 Windows Installer 拒絕移除,進而阻塞 SQL Server 安裝程式的先決條件檢查。

官方解決方案(Microsoft KB 968749)

  1. 下載並執行 **Microsoft Fix it 50417**(自動診斷修復 MSI 鎖定/殘留)。
  2. 或依 KB 手動步驟:
1. 開啟命令提示字元 (系統管理員)
2. 執行:msiexec /uninstall {GUID_OF_MSXML6_SP2} /qn /norestart
   -- GUID 可在登錄 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ 尋找
3. 刪除殘留登錄機碼:
   HKLM\SOFTWARE\Classes\Installer\Products\
   HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
4. 重新啟動電腦
5. 重新執行 SQL Server 2005 Express 安裝

官方資源連結

預防建議

  • 安裝 SQL Server 2005 前,**先手動安裝最新 MSXML 6 SP2/SP3** 再執行 SQL Setup。
  • 使用 **SQL Server 2005 SP4** 整合安裝媒體(含更新後的先決條件),大幅降低衝突機率。
  • 生產環境建議直接部署 **SQL Server 2019/2022 Express**,避開 2005 終止支援風險。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved