Windows8.1で起動時にNumLockが有効化されない

BIOSの設定では、起動時のNumLockを有効化してあるのになぜか無効になる。
どうやら、高速スタートアップなる機能がジャマをしていたようです。

参考:Windows10 & 8.1 起動時 NumLock が無効になる: My Spice Cabinet

手順

レジストリエディタを起動(Windowsボタン→右上の虫メガネアイコン→"regedit"を検索)し、
「HKEY_USERS→DEFAULT→Control Panel→Keyboard」
の中の"InitialKeyboardIndicators"値を2に変更する。
(私の環境では謎の数列が入っていました…)


コントロールパネル内、電源オプションを開き左側のメニューから
「電源ボタンの動作を選択する」を選ぶ。
開いた画面の下のほうに「高速スタートアップを有効にする(推奨)」の項目があるので
チェックマークを外す。
(おそらくグレーアウトして選択できない状態なので、上のほうにある
「現在利用可能ではない設定を変更します」をクリックしておく)


再起動して様子見…。


その後、必要であれば高速スタートアップの設定を戻す。