LoginSignup
1
1

Windows11の日本語化でハマった話

Posted at

目的

Windows11のインストール用USBを英語版で作成し、気づかずにセットアップを完了してしまった。
日本語化しようとしたが、設定から言語設定を日本語に設定してもうまく行かなかった際に行った手法をメモする。

結論

下記コマンドをWindows PowerShellで実行したとき日本語のLanguage PacksがLpCabのみになっている場合はこの方法で改善する可能性が高い。

Get-InstalledLanguage

下記コマンドを管理者権限で立ち上げたWindows PowerShellで実行する。

Install-Language ja-jp

現象

直してしまったので合成画像となるが下記のような状況になる。
(左側が英語右側が日本語・・・)
3 (3).png

GUI部分を含めた日本語化方法

  1. タスクバーWindowsボタンを右クリック

  2. Settingsを選択し、Settingウインドウを開く
    1.png

  3. 左のメニューからTime & Languageを選択する

  4. 右の一覧からLanguage & regionを選択する
    2.png

  5. Preferred languagesAdd a languageボタンを押下する
    3.png

  6. 日本語を選択肢し、Nextを押下する
    4.png

  7. チェックボックスすべてにチェックを付けInstallを押下する
    5.png

  8. Windwos display language日本語に変更する(なっている場合は問題なし)
    ※必要に応じて言語パック日本語の右の・・・からLanguage optionsを選択し、Change layoutからキーボード設定を変更する

  9. Country or regionJapanに変更する

  10. Administrative language settingsを押下する
    3 (2).png

  11. Copy settings...を押下しチェックボックスをすべてチェックしてOKを押下する
    6.png

  12. 再起動を行う

  13. ログインする

  14. 下記コマンドを管理者権限で立ち上げたWindows PowerShellで実行する。

    Get-InstalledLanguage
    

    この結果はおそらく下記のようになっているはず。
    (ja-JPLanguage PacksLpCabのみになっている)

    Language Language Packs  Language Features
    -------- --------------  -----------------
    en-US    LpCab, LXP      BasicTyping, Handwriting, Speech, TextToSpeech, OCR
    ja-JP    LpCab           None
    und-Jpan None            Fonts
    

    下記を実行することでja-JPLXPをインストールする。

    Install-Language ja-jp
    

    下記はいらないかも?

    # 言語リストを日本語だけにする
    Set-WinUserLanguageList -LanguageList ja -Force
    # ロケーションを日本にする
    Set-WinHomeLocation -GeoId 122
    # システムロケーションを日本にする
    Set-WinSystemLocale -SystemLocale ja-JP
    Set-TimeZone -Id "Tokyo Standard Time"
    Set-WinUILanguageOverride -Language ja-JP
    Set-Culture ja-JP
    Set-WinCultureFromLanguageListOptOut -OptOut $False
    
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters" /v "LayerDriver JPN" /t "REG_SZ" /d "kbd106.dll" /f
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters" /v "OverrideKeyboardIdentifier" /t "REG_SZ" /d "PCAT_106KEY" /f
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters" /v "OverrideKeyboardSubtype" /t "REG_DWORD" /d "2" /f
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters" /v "OverrideKeyboardType" /t "REG_DWORD" /d "7" /f
    # 再起動
    Restart-Computer
    
  15. 再起動を行う

終わりに

これだけのためにめちゃくちゃハマった......

参考資料

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1