Windows Serverのキーボードレイアウトを日本語キーボードにする【小ネタ】

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行)で変更できます!

(ただし、レジストリの値を変更していますので、あくまでも自己責任でお願いします)