Windows Server 2008 引入嚴格的驅動程式簽章強制驗證與 UAC(使用者帳戶控制),導致舊版驅動安裝頻繁失敗。本文解析根因並提供兩大解決策略。
失敗根因
驅動安裝程式(setup.exe/install.exe)需通過兩道關卡:
- 相容性檢查: 驅動程式必須通過 Windows Server 2003/2008 相容性測試(Logo 認證)。
- UAC 權限提升: 安裝程式需管理員權限,UAC 彈出同意提示或要求輸入認證。
任一關卡不通過,安裝精靈不會啟動,無錯誤訊息、無回應、靜默失敗。
策略一:暫時關閉關卡限制(安裝後恢復)
- 以管理員登入,執行
msconfig →「工具」頁籤 → 選「停用 UAC」→「啟動」→ 重開機。
- 右鍵驅動
setup.exe →「內容」→「相容性」頁籤:
- 勾選「以相容模式執行這個程式」→ 選「Windows XP (Service Pack 2)」。
- 勾選「以管理員身分執行此程式」。
- 確定 → 執行安裝。
- 安裝完成後,恢復 UAC 設定(
msconfig →「啟用 UAC」)。
策略二:數位簽章與認證驅動(正規軍方案)
- 從硬體廠商官網下載 Windows Server 2008 專用驅動(WHQL 認證、數位簽章完整)。
- 若無專用驅動,嘗試 Windows Update 內建驅動庫。
- 簽章驅動安裝無需關閉 UAC、無需相容模式,安全穩定。
風險提醒: 策略一屬臨時變通,生產環境嚴禁長期關閉 UAC。策略二為根本之道。Server 2008 已於 2020/01/14 終止支援,新部署請使用 Server 2019/2022。