單獨安裝 SQL Server 2005 Express 時,安裝程式在 **MSXML 6 Service Pack 2 (KB954459)** 步驟失敗;嘗試從控制台「程式和功能」移除 MSXML 6 SP2 卻發現無法解除安裝(按鈕灰色或報錯)。
MSXML 6 SP2 被標記為**系統元件**或被其他程式鎖定,導致 Windows Installer 拒絕移除,進而阻塞 SQL Server 安裝程式的先決條件檢查。
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 安裝
msxml6_sp2