利用批次檔 + 群組原則「登入腳本」,實作「無 USB 隨身碟即關機」的簡易實體金鑰保護。
製作 USB 金鑰與批次檔
- 插入 USB 隨身碟,記下盤符(假設為 H:)。
- 隨身碟根目錄建立文字檔
suo.txt(內容任意,僅作存在性檢查)。
- 同目錄新建
pass.bat,內容:
if not exist H:\suo.txt shutdown -t 3 -s -c "對不起!該系統已經被鎖,系統將立即關機!"
註:H: 請替換為實際隨身碟盤符;-t 3 為 3 秒倒數關機。
設定群組原則登入腳本
- 按 Win + R 輸入
gpedit.msc 開啟群組原則編輯器。
- 依序展開:「使用者設定」→「Windows 設定」→「指令碼 (登入/登出)」→ 右側雙擊「登入」。
- 點選「新增」→「瀏覽」選取剛建立的
pass.bat → 確定層層退出。

使用方式
- 開機登入時,系統執行腳本檢測隨身碟是否存在
suo.txt。
- 若未插入隨身碟(或檔案遺失),3 秒後強制關機。
- 插入隨身碟後正常登入使用。
⚠ 風險提醒:
- 隨身碟損壞/遺失/盤符變更會導致無法登入,建議備份
pass.bat 到其他位置以便進入安全模式移除腳本。
- 此法僅防君子,懂技術者可進安全模式/PE 移除腳本或修改登錄檔繞過。
- 企業級需求請使用 BitLocker + PIN/USB 金鑰、Windows Hello 或第三方加密軟體。