Windows10は前回終了時のNumLockの状態を覚えていて前回の状態にしてくれるのだが、人間はどちらの状態で終わったなんて覚えているわけがなくログインパスワードで度々失敗したので、NumLockを固定化しました。
設定方法
変更するにはレジストリエディタ(regedit.exe)を起動し、
HKEY_USERS\.DEFAULT\Control Panel\Keyboard\の
InitialKeyboardIndicatorsをダブルクリック
の初期値2147483648を2にするとNumLockオンで起動できるようになる。(NumLockオフにしたい時は0にする)
上記の設定ではログイン画面でのNumLockの状態を設定するだけなので、ログイン後は前回のNumLockの状態に戻ります。ログイン後のNumLockを指定する方法は無いようなのでフリーソフトとかで対応するしかありません。
余談
余談ですが初期値の「2147483648」は、INT型(32bit符号付き整数)の2進数の最小値を10進数化した値で、前回の状態を利用すると言う意味だと思われます。
32bit符号「付き」整数は、-2,147,483,648(2進数 1000 0000 0000 0000 0000 0000 0000 0000)から
2,147,483,647(2進数 0111 1111 1111 1111 1111 1111 1111 1111)となります。
最小値である1000 0000 0000 0000 0000 0000 0000 0000 を符号「無し」の10進数にすると2147483648になる。