Windows 10開機登入時,數字鍵區燈號不會自動啟動(Num Lock)

在傳統桌機的環境中,有一些時候無論怎麼設定,Windows作業系統啟動後登入,就是無法讓你鍵盤的數字鍵區塊的燈號亮起(Number Lock),進行鎖定的工作。特別是有些人的電腦BIOS根本就沒有NumLock鎖定選項,對於這些有需求的使用者,這篇文章將會是你的福音。

因此 這時候我們只要透過下方簡單的註冊檔修改就完成嘍!

修改 HKEY_CURRENT_USER\Control Panel\Keyboard

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"

修改 HKEY_USERS\.DEFAULT\Control Panel\Keyboard

如果是要在登入畫面前就啟動數字鎖定鍵,請把值改成2即可,但是Notebook要小心,你的鍵盤配置可能會因此被改掉而無法登入喔!別忘了你一直在打密碼,可是輸入的鍵已經被改成數字了!

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2147483650"

※ 【For Windows 10】如果可以的話,也同時修正HKEY_USERS下面所有的「S-*-*-*」開頭的所有目錄下的Keyboard值,規則詳見上面兩個註冊檔的路徑,搜尋的目標當然是這個鍵值「InitialKeyboardIndicators」。

針對Windows 10作業系統的延伸動作(快速啟動)

在Windows 10前,這些動作其實很簡單,修改註冊檔即可。但是Windows 10加入了快速啟動(Fast Startup)功能,這個功能會把你設定好的Register洗掉。(例如你可以看到開機過程中燈號明明有亮起來,但是進入到開始登入畫面數字鎖定燈號就被關掉了)

* 快速方法

Step 1. 完整關機

Step 2. 開機,並且在登入畫面中,手動打開NumLocK一次

Step 3. 完整關機

Step 4. 開機,此時登入畫面中應該要發現NumLock已經會自動亮起

如果快速方法對你不管用,請考慮使用下列傳統方法。

* 傳統方法

Step 1. 控制台\硬體和音效\電源選項\系統設定

Step 2. 將「開啟快速啟動」關掉

Step 3. 完整關機(請勿使用「重新啟動」)

Step 4. 開機,並且在登入畫面中,手動打開NumLocK一次

Step 5. 完整關機,再度開機(此時登入畫面中應該要發現NumLock已經會自動亮起)

Step 6. 將「開啟快速啟動」重新打勾啟動

Update: 2017-04-11

Windows 10在2017年04月11日的Windows 10 Creators Update後,已經針對這部分的問題進行排除。排除的方式很簡單,也就是他再也不檢查一般鍵盤右方數字按鍵區的ASCII Code,而是轉而翻譯鍵盤的掃描碼(ScanCode),如此一來,無論NumLock的燈號亮起來與否,都不會引響你去輸入PIN Code的過程了。(意即就算數字鎖定的燈號沒有亮起來,你打PIN碼亦可以被接受)

這樣做法的另外一個好處就是,筆電不會因為數字鍵盤區被改成自動恆亮,而造成另外一個族群的困擾。這個解決方案是我之前完全沒有想過的解法,真是一箭雙鵰的解決方案啊!

所以,還沒有把Windows 10更新到Creators Update的人,趕快更新,就可以一勞永逸的解決這個問題了!

Windows Windows10 Keyboard NumberLock NumLock LEDWon'tLighted Registry FastStartup