Windows 8 x64 強制要求核心模式驅動程式必須擁有有效的數位簽章 (EV 代碼簽署憑證),未簽名/自簽驅動無法安裝。針對開發者、修改驅動測試、舊硬體無官方簽名驅動等情境,本文提供「臨時測試模式」與「永久開發者測試模式」兩種方案,並在測試完成後移除水印的完整流程。
方案一:臨時測試模式 (重開機失效,適合單次測試)
- 進入「啟動設定」選單:
- 雙系統:開機選單 > 「變更預設值或選擇其他選項」>「選擇其他選項」>「疑難排解」>「進階選項」>「啟動設定」>「重新啟動」。
- 單一系統:Win+C>設定>變更電腦設定>一般>進階啟動「立即重新啟動」>同樣進入啟動設定。
- 重開機後選單中按 7 或 F7 選擇 「停用驅動程式簽名強制執行」。
- 系統啟動進入桌面,即可安裝未簽名驅動。
- 缺點: 重開機後即失效,需重複操作。
方案二:永久開發者測試模式 (推薦,附移除水印步驟)
原理: 設定開機配置資料 (BCD) 啟用 testsigning 選項,系統進入「測試模式」,允許載入測試簽名驅動。桌面右下角會顯示「測試模式」浮水印。
- 下載附件壓縮包,解壓縮獲得兩個批次檔:
開啟.cmd、關閉.cmd。
- 右鍵
開啟.cmd > 「以系統管理員身分執行」。
- 視窗顯示操作成功,重新開機。
- 登入桌面後,右下角出現 「測試模式 Windows 8 組建 xxxx」 浮水印,代表啟用成功。
驗證與使用
- 現在可反覆重開機、安裝多個未簽名驅動 (聲卡修改驅動、Android ADB 介面驅動、舊印表機驅動、虛擬聲音卡等) 皆無阻擋。
- 裝置管理員中未簽名驅動將正常載入,無黃色驚嘆號。
移除浮水印 (保留測試模式功能)
- 回到解壓目錄,右鍵
關閉.cmd > 「以系統管理員身分執行」。
- 重新開機。
- 浮水印消失,但
testsigning 仍啟用,未簽名驅動依然可載入。
腳本內容解析 (供進階使用者參考)
:: 開啟.cmd 內容
bcdedit /set testsigning on
bcdedit /set nointegritychecks on
:: 關閉.cmd 內容 (僅移除水印,保留 testsigning)
bcdedit /set nointegritychecks off
nointegritychecks 控制浮水印顯示;testsigning 控制核心簽名驗證行為。
完整關閉測試模式 (恢復原廠強制簽名)
bcdedit /set testsigning off
bcdedit /set nointegritychecks off
執行後重開機,系統恢復強制驅動簽名驗證。
安全性與風險警示
- 測試模式降低核心安全性,惡意驅動可輕易載入竊取資料/破壞系統。
- 僅在受控測試環境、離線/隔離網路、虛擬機器中使用。
- 生產/日常使用環境嚴禁長期啟用測試模式。
- 操作前建議建立系統還原點,異常時可快速回滾。
適用版本驗證
- Windows 8 Pro with WMC x64 (英文版) 測試通過。
- Windows 8.1 x64 自測通過。
- Windows 10/11 x64 同樣適用 (BCD 參數一致)。
雙模式靈活切換,開發測試無阻礙,生產環境安全無虞。