多言語サポートを Windows 配布元に追加する
Windows セットアップを使用して、多言語版の Windows を展開できます。 これは、ユーザーが 1 台のコンピューター上の複数の言語間で表示言語を切り替えることができなければならない多言語環境に Windows を展開する企業にとって一般的なシナリオです。 このプロシージャには、次の手順が必要です。
- Windows 配布元の \Langpacks ディレクトリに 1 つ以上の言語パックをコピーします。 この Windows 配布元は、リテール版 DVD の Windows です。
- Lang.ini ファイルを更新します。
- セットアップを使用して、配布共有にある言語パックをインストールします。
重要 言語パックを \Langpacks ディレクトリに追加すると、Windows セットアップのインストールが大きくなる可能性があります。 \Langpacks ディレクトリのパッケージは、実際の Windows インストールの前に、windowsPE 構成パスで Windows イメージに追加されます。 Windowsセットアップで複数の言語パックをインストールする必要がある場合は、インストールが遅延する可能性があります。
Windows 配布元に言語パックを追加するには
Windows 配布元をローカル ディレクトリにコピーします。 たとえば、Windows 製品 DVD の内容を C:\my_distribution という名前のディレクトリにコピーします。
Windows 配布元に追加する言語の言語パック .cab ファイルを見つけて、ローカル ディレクトリにコピーします。
Windows 配布共有に \Langpacks ディレクトリを作成します。 次に例を示します。
mkdir C:\my_distribution\langpacks
追加する言語パックごとに、\Langpacks フォルダーにフォルダーを作成します
mkdir C:\my_distribution\Langpacks\fr-fr
\Langpacks で作成した言語固有のフォルダーに言語パックをコピーします。 次に例を示します。
xcopy C:\LPs\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab C:\my_distribution\Langpacks\fr-fr\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
各フォルダーの言語パックの名前を
lp.cab
に変更します。ren C:\my_distribution\Langpacks\fr-fr\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab lp.cab
(オプション) Windows セットアップで追加の言語を使用できるようにするには、ローカライズされた Windows セットアップ ソースを配布共有にコピーします。 次に例を示します。
xcopy E:\sources\fr-fr C:\my_distribution\sources\fr-fr /cherkyi xcopy E:\sources\de-de C:\my_distribution\sources\de-de /cherkyi
ここで E: は、ローカライズされた Windows セットアップ リソースを含む Windows 配布元の場所です。
xcopy コマンドの /cherkyi パラメーターは、すべての非表示ファイルとサブディレクトリをコピーし、ターゲット ディレクトリ内のすべてのファイルを上書きします。
配布共有にある Windows イメージをマウントします。 この手順は、デプロイ イメージ サービスおよび管理ツール (DISM.exe) が .wim ファイルにインストールされている言語のリストを報告し、Lang.ini ファイルを再作成するために必要です。 Windows イメージをマウントするには DISM を使用します。 次に例を示します。
DISM.exe /Mount-Image /ImageFile:C:\my_distribution\sources\install.wim /index:1 /MountDir:C:\mount\windows
/Get-Intl オプションを使用し、配布共有を指定して、配布共有で使用できる言語、または Windows イメージにインストールされている言語をレポートします。 次に例を示します。
DISM.exe /image:c:\mount\windows /distribution:c:\my_distribution /Get-Intl
正しい言語が使用できる言語として表示されていること、および配布元で使用できる他の言語で正しい言語が表示されていることを確認してください。 次に例を示します。
Default system UI language : en-US System locale : en-US Default time zone : Pacific Standard Time User locale for default user : en-US Location : United States (GEOID = 244) Active keyboard(s) : 0409:00000409 Keyboard layered driver : PC/AT Enhanced Keyboard (101/102-Key) Installed language(s): en-US Type : Fully localized language. Reporting distribution languages. The default language in the distribution is: en-US The other available languages in the distribution are: es-es, fr-fr
Lang.ini ファイルを再作成します。 次に例を示します。
DISM.exe /image:c:\mount\windows /Gen-LangINI /distribution:c:\my_distribution
Windows 配布元の言語パックを追加または削除するときは、Lang.ini ファイルを再作成する必要があります。 Lang.ini ファイルは、Windows 配布元のソース ディレクトリにあり、Windows セットアップ中に使用されます。 ソース ディレクトリの lang.ini ファイルは次のようになります。
[Available UI Languages] en-US = 3 de-de = 0 fr-fr = 0 [Fallback Languages] en-US = en-us
Note
完全なオペレーティング システムからセットアップを実行する場合にのみ、配布共有で使用できる言語から、Windows セットアップの言語を選択できます。 起動可能なメディアまたは Windows PE 用に Windows セットアップを実行する場合は、多言語をサポートするために、Boot.wim ファイルにオプションのコンポーネントを追加する必要があります。 詳細については、「Windows セットアップへの言語の追加」に関するページを参照してください。
wimファイルのマウントを解除し、変更をコミットします。 次に例を示します。
DISM.exe /Unmount-Image /MountDir:C:\mount\windows /commit
これで、Windows セットアップを実行できるようになりました。 インストール中に、配布共有に追加した言語のいずれかを選択するように求めるメッセージが表示されます。