複数の入力言語を一括でインストールする方法3

失敗に次ぐ失敗で泣きそうだけど、そんなこと言ってられない。
 
参考:応答ファイルのインターナショナル設定の構成(Tech Net)




ja-JP

ja-JP
ja-JP
ja-JP
0411:00000411

ロケールIDとキーボードロケールIDの組み合わせになる。うむ。
参考サイトにある謎のIDを見つける。

0c0a:00000c0a

Locale IDs Assigned by Microsoftにて調べると「Spanish - Spain (Modern Sort) 0c0a 3082」となる。
16進、10進の順に書かれている。この表を元にja-JPを比較すると16進16進で書くのか?

レジストリキーにあるキーボードレイアウトをエクスポートしてテキストエディタで眺める。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts]

日本語だけ絞ってみると

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411]
"Layout Display Name"="@C:\\Windows\\system32\\input.dll,-5061"
"Layout File"="KBDJPN.DLL"
"Layout Text"="Japanese"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\e0200411]
"Layout Text"="Microsoft Office IME 2007"
"Layout File"="kbdjpn.dll"
"Layout Display Name"="Microsoft Office IME 2007"
"Ime File"="imjp12.ime"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\e0210411]
"Ime File"="imjp14.ime"
"Layout Text"="Microsoft Office IME 2010"
"Layout File"="kbdjpn.dll"
"Layout Display Name"="Microsoft Office IME 2010"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0220411]
"Ime File"="GIMEJA.IME"
"Layout Text"="Google Japanese Input"
"Layout File"="kbdjpn.dll"
"Layout Display Name"="@C:\\Windows\\system32\\GIMEJa.ime,-101"

標準でインストールされているキーボードレイアウトと追加インストールしたレイアウトが並んでいる。(google日本語入力を入れてあるから違いがわかりやすい)

 
調べた結果はコレ

スペイン語(スペイン、インターナショナルソート):スペイン語 0c0a:0000040a
ドイツ語(ドイツ):ドイツ語 0407:00000407
フランス語(フランス):フランス語 040c:0000040c
英語(米国):US 0409:00000409
韓国語(韓国):Microsoft IME 0412:00000412

おまけ

  • スペイン語(トラディッショナルソート)を選択すると"Spanish Variation"「0001040a」を選択できる
  • ドイツ語は"Swiss German"「00000807」、"German (IBM)"「00010407」がある
  • フランス語は"Belgian French"「0000080c」、"Canadian French (Legacy)"「00000c0c」、"Canadian French"「00001009」、"Swiss French"「0000100c」がある
  • 英語は"United States-Dvorak"「00010409」がある

 
中国語キーボードは二種類入っていた。
"Chinese (Traditional) - US Keyboard"「00000404」
"Chinese (Simplified) - US Keyboard"「00000804」
 
入力言語は4種類

トラディッショナルだけにしてみる。
 
そしてGhostで配布してSysprepを実行してみたら追加されていない。ちくしょう