錯誤訊息
無法開啟項 UNKNOWN\Components\DA42BC89BF25F5BD0AF18C3B9B1A1EE8\c1c4f01781cc94c4c8fb1542c0981a2a
錯誤代碼: 1402
原因
Windows Installer 寫入註冊表 HKEY_CLASSES_ROOT\Installer\Components\... 時權限不足,常見於系統更新後、安全軟體攔截、或使用者非完整管理員權限。
解決步驟(按推薦順序)
- 以管理員身分執行安裝程式:右鍵 setup.exe → 「以系統管理員身分執行」。
- 修復註冊表權限:
- 開啟
regedit,定位 HKEY_CLASSES_ROOT\Installer。
- 右鍵 → 權限 → 進階 → 將「Administrators」與「SYSTEM」設為「完全控制」,勾選「取代子物件權限」。
- 暫時關閉防毒/安全軟體(如 360、Windows Defender 即時防護)。
- 使用 Microsoft 官方修復工具:下載 Program Install and Uninstall Troubleshooter 自動修復。
- 終極方案:系統還原/重裝:若上述無效,恢復到安裝前還原點,或重裝 Windows 再優先安裝 SQL Server。
預防建議
- 安裝 SQL Server 前先安裝 .NET Framework 3.5/4.x 系統元件。
- 確保 Windows Update 完成所有重要更新再安裝。
- 使用純淨 ISO 映像(MSDN/官方下載),避免精簡版元件缺失。
注意
錯誤 1402 為通用 MSI 錯誤,非 SQL Server 專有。若頻發,檢查系統檔案完整性:sfc /scannow。