Windows 開機登入畫面預設不開啟數字鍵盤,使用者每次需手動按 NumLock。BIOS 設定「Boot Up NumLock Status: On」在 NT 核心系統(2000/XP/2003)常失效。本文提供利用群組原則執行開機腳本(VBS)自動發送 NumLock 按鍵訊號的解決方案,同法可延伸至 Scroll Lock、Caps Lock。
numlock.vbs(放在桌面或固定路徑):Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
gpedit.msc。numlock.vbs → 選中 →「開啟」→「確定」→「套用」→「確定」。修改 VBS 腳本,在末尾加入:
WshShell.SendKeys "{SCROLLLOCK}"
WshShell.SendKeys "{CAPSLOCK}"
重新部署群組原則(或直接覆蓋原腳本檔),下次開機三顆指示燈全亮。
SYSTEM 權限執行,適合設定全域環境。HKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators = 2(數字鍵盤開啟),但實測在 XP 上常失效。