利用 Windows 群組原則的「啟動指令碼」功能,在開機時執行批次檔檢查特定 USB 隨身碟是否存在(透過卷標或檔案),若不存在則自動關機。插上隨身碟才能正常進入系統,拔除則無法使用,達到實體金鑰效果。
gpedit.msc,可用註冊表替代,本文以專業版示範)。H:)。MyKey.txt),內容可留白。
@echo off
if not exist H:\MyKey.txt (
shutdown -s -t 10 -c "未偵測到授權金鑰,系統將在 10 秒後關機"
)
說明:
H: 為隨身碟磁碟機代號,請依實際情況修改。MyKey.txt 為步驟 1 建立的檔名,需完全一致。-t 10 為倒數 10 秒關機,可自行調整。-c 後引號內為關機提示訊息,可自訂。USB_Key_Check.bat(副檔名必須為 .bat)。
gpedit.msc 開啟「本機群組原則編輯器」。電腦設定 → Windows 設定 → 指令碼 (啟動/關機) → 啟動
USB_Key_Check.bat → 確定。
C:\Windows\System32\Scripts\),並設定資料夾權限僅限 Administrators 讀取/執行。vol H: 檢查卷標,避免檔案被誤刪。echo %date% %time% 登入嘗試 >> C:\Logs\USB_Key.log 記錄每次開機狀態。shell:startup),雖安全性較低但可基本運作。幾分鐘設定,讓隨身碟成為電腦的專屬實體鑰匙,大幅提升個人隱私與資料安全。配合良好備份習慣,讓您的數位生活更安心。