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>
日本語化後は、既存の英語言語を削除することも可能です。
コマンドプロンプトを管理者として実行して下記を実行します。
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より作成。ダウンロードはここ)を使用して行ってみました。
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の英語版をインストールします。 確認の為、"時刻と通貨の形式"並びに"キーボードまたは入力方式"については英語のままとします。 |
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. | 起動画面・ようこその画面・メニュー等が全て変更されました。 |
Comment
Errorコメントは「Error3 :The system cannot find the Path specified」です。
Pathが特定できないようですが、言語パックを設置したフォルダの位置は間違っておりません。
言語ファイルが「windows6.1-kb2483139-x64-ja-jp_aeaf7e9b0b6c2173bf757330017a7f655f1f8715.exe」のままなのがいけないのでしょうか?
考えられる原因があればお手数ですがご教示願います。
上記参考に当方も英語版Windows7 Profesionalの日本語化にしております。
その後、更新プログラム「Windows7 SP(サービスパック)1」を導入しますと、「windows Update」のページのみ「英語」に戻ってしまいます。
どのような対処方法があるでしょうか?
SP1用の言語パックもあるようなのですが、
改善されませんでした?
何卒、ご教授頂けましたら幸いです。
代引?
当方は中国語版Windows7 Home Basic を日本語化しました。
唯一、休止状態からの再開画面だけが、中国語のままでした。
起動画面は bcdedit /set {default} locale ja-JP を実行しなくても日本語でした。
bcdedit /set {default} locale ja-JP を実行したけど、休止状態からの再開は変化なしです。
もし有効な手段があればご教示願います。
それと、IEは中国語から英語に変わりました。これは言語パックですぐに日本語化できましたけど。
休止状態からの再開画面は bcdboot %WinDir% /l ja-JP
を実行することで日本語化できました。
「windows6.1-kb~~~.exe」をWクリックすると一瞬「lp.cab」というファイルが作成されます。
一瞬で消えてしまうので素早くコピーしてデスクトップにでも保存してください。
(こーゆー場合はショートカットのctrl+C,ctrl+Vが便利ですね)
この「lp.cab」というファイルを「windows6.1-kb~~~.exe」を保存したディレクトリと同じ場所に保存してからコマンドを実行してみてください。
(管理者としてコマンドプロンプトを実行するのを忘れずに!)
ws71001様
いつも有益な情報ありがとうございます。
これからも拝見させてください。
コメントする