Windows Serverを使おうとして、なぜか英語キーボードになってしまうケースがあります。
設定画面からキーボードレイアウトを変更してもなぜか英語キーボードのまま。。。
色々調べた結果、レジストリの変更が必要なようです。
画面から行う手順はこちらが参考になりますが、極力手間を減らしたかったのでコマンドベースで変更する手順を紹介します。
# 変更前の値を確認
Get-ItemPropertyValue -LiteralPath ”HKLM:SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411” -Name ”Layout File"
# レジストリの値を変更
Set-ItemProperty -LiteralPath ”HKLM:SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411” -Name ”Layout File" -Value "KBD106.DLL"
# 変更後の値を確認
Get-ItemPropertyValue -LiteralPath ”HKLM:SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411” -Name ”Layout File"
はい、簡単です。この3行(実際の変更は1行)で変更できます!
(ただし、レジストリの値を変更していますので、あくまでも自己責任でお願いします)