SQL Server 2008 安裝常因環境殘留、版本衝突、暫存檔鎖定等原因失敗。本文整理 5 種高頻錯誤現象、根因分析與經驗證可行的解決方案 (含註冊表修改、版本升級、檔案複製本地安裝),助您少走彎路。
現象:安裝程式檢查失敗,要求升級 VS 2008 SP1 (下載 800MB+ 耗時)。
根因:註冊表 HKEY_LOCAL_MACHINE\Software\Microsoft\DevDiv 殘留 VS 2008 安裝資訊,誤導安裝程式。
解決 (秒級):
regedit。HKEY_LOCAL_MACHINE\Software\Microsoft\DevDiv。DevDiv_Bak)。現象:安裝程式檢查到 SQL 2005 Express 管理工具殘留,阻擋安裝。
解決:修改註冊表移除偵測依據:
regedit 定位 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM。現象:執行 SQLManagementStudio_x86_CHS.exe 進入安裝中心,功能選擇頁無「管理工具」核取方塊。
根因:機器上現有的 SQL Server 2008 Express 為**精簡版 (Core Only)**,缺少升級到「具備進階服務的 Express」所需的元件基礎。
解決 (兩步走):
安裝過程若出現「此程式有已知相容性問題」對話框,確認已升級進階版後點「執行程式」繼續即可。



現象:全域規則檢查報告 RebootRequiredCheck 失敗,提示掛起重啟導致安裝失敗。
根因:註冊表 PendingFileRenameOperations 存在待重啟處理的檔案重命名操作。
解決:
regedit 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。現象:安裝到 Install_sql_common_core_Cpu32_Action 或 Install_SqlBrowser_Cpu32_Action 步驟失敗,日誌顯示 MSI 錯誤 30/1117/1168 (I/O 錯誤)。
可能原因:
解決:
D:\SQL2008_Setup)。Setup.exe 安裝,**不使用遠端/光碟機路徑**。| 檢查項目 | 建議動作 |
|---|---|
| .NET Framework 3.5 SP1 | 安裝前確認已啟用/安裝 |
| Windows Installer 4.5 | 安裝前確認 |
| VS 2008 共存 | 必須先裝 VS 2008 SP1 |
| 安裝媒體 | 本地複製,驗證雜湊 |
| 防毒軟體 | 安裝期間暫時停用即時掃描 |
| 磁碟空間 | 系統碟 > 10GB、資料碟依規劃預留 |
掌握上述 5 大錯誤的註冊表快速修正、版本升級邏輯、媒體本地化安裝原則,可大幅提升 SQL Server 2008 安裝成功率。