Windows 7  
疑問 Windows 7の表示言語の変更は可能なのだろうか?

 Deployment Image Servicing and Managementツール(DISM.EXE)を使用する方法!


調査 Windows 7は多言語に対応していますが、表示言語の変更が可能なエディションはUltimate EditionとEnterprise Editionのみとなっています。
 ※Professional Edition,Home Premium Edition,Home Basic Edition,Starter Editionは対応していません。
そこで、どうにか出来ないものかと調査してみました。


Windows 7よりパッケージ マネージャー (Pkgmgr.exe)の代わりにDeployment Image Servicing and Management ツール (DISM.exe)が標準で装備されましたので、このツールを使用してみます。
 ※注:言語ファイルは、どうにか手に入れる必要があります。

1. Windows 7 Home Premium Editionの英語版をインストールします。
確認の為、"時刻と通貨の形式"並びに"キーボードまたは入力方式"については英語のままとします。


2. 当然ですが、インストール語の表示言語は英語になります。

3. ここで、DISM.exeを使用します。
用意した言語ファイルをC:\LP\ja-jpに用意し、コマンドプロンプトを管理者として実行して下記を実行します。

dism /online /Add-Package /PackagePath:c:\lp\ja-jp\lp.cab


"The operation completed successfully."と表示がでると終了です。

4. 次にレジストリを変更して表示言語を変更します。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"InstallLanguage"="0409"を"0411"へ書き換え再起動します。
 参考 英語:0409, 日本語:0411, フランス語:040c, イタリア語:0410, ドイツ語:0407など。


5. 再起動をすると、起動画面を除いてようこその画面も日本語化しました。



そこで、"地域と言語"を全て日本語に変更します。


そして、再起動します。

6. 上記変更では起動画面はまだ英語のままです。
そこで、コマンドプロンプトを管理者として実行して下記の様にBCDを変更します。

bcdedit /set {default} locale ja-JP
 ※参考 英語:en-us, 日本語:ja-jp, フランス語:fr-fr, イタリア語:it-it, ドイツ語:de-deなど。



再起動します。
7. 無事、起動画面も日本語化しました。(^^)

<補足1>
日本語化後は、既存の英語言語を削除することも可能です。
コマンドプロンプトを管理者として実行して下記を実行します。

dism /online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385


再起動を要求されますので、再起動すると終了です。


<補足2>
Home Basic Editionでも表示言語の変更が可能でした。



<補足3>
表示言語の変更をWindowsPE 3.0(Windows 7用のAIKより作成。ダウンロードはここ)を使用して行ってみました。

1. Windows 7 Home Premium Editionの英語版をインストールします。
確認の為、"時刻と通貨の形式"並びに"キーボードまたは入力方式"については英語のままとします。


2. インストールが終了したら、再起動して今度はWindowsPE 3.0より起動します。
コマンドプロンプトが起動したら、下記を実行します。
 ※用意した言語ファイルはC:\LP\ja-jpに保存しています。

 bcdedit /store c:\boot\bcd /set {default} locale ja-JP
 dism /image:c:\ /ScratchDir:c:\lp /Add-Package /PackagePath:c:\lp\ja-jp\lp.cab
 dism /Image:c:\ /Set-UILang:ja-JP  ※表示言語のみを変更する場合。

表示言語、システムロケール、ユーザーロケール、入力ロケールも変更する場合は下記を実行。
 dism /Image:c:\ /Set-AllIntl:ja-JP を実行。


作業が終了したら再起動します。(コマンドラインにて"wpeutil reboot"を実行)

3. 起動画面・ようこその画面・メニュー等が全て変更されました。






戻る




PRESENTED by hiroji