現象
- 英語版Windows 8 (無印)に日本語の言語パックを追加、問題なく使用していた
- Microsoft ストア経由でWindows 8.1 へアップグレード
アップグレード開始前に、言語パックに関するメッセージが表示されたがそのまま続行 - アップグレード完了後、日本語の言語パックを追加する操作を行おうとすると「A language pack isn't available」のメッセージが表示され、言語パックを追加することが出来ない
対処法
すでに認識されている日本語を削除し、再度追加を試みましたが全く解決しませんでした。そのため、msdn サブスクリプション、または Technet サブスクリプションで提供されているWindows 8.1 多言語パックを利用し、言語インターフェース パック(LIP)をオフライン インストールをします。
- msdn サブスクリプション、または Technet サブスクリプションにログイン
- Windows 8.1 Language Pack (x??) - DVD (Multiple Languages)のISOファイルをダウンロード
- Windows 8.1でISOファイルをマウント、日本語パックをコピー
x:\langpacks\ja-jp\lp.cab
- 3のファイルの拡張子.cabを.mlcに変更
- LPKSetup.exeを起動
- [言語のインストール]を選択
※下記スクリーンショットは日本語環境のものです。
- [Browse…]をクリック、日本語パックのmlcファイルを選択
- ウィザードに従って操作
英語版OSがインストールされているPCを購入される方はそう多くないと思いますが、今回のような現象が発生した場合は多言語パックを利用するという事を頭に入れておけばいいと思います。
なお、海外のMicrosoft Communityでは、Windows 8における同問題に対する対処法が説明されていました。
レジストリを操作する方法ですが、私の環境ではOSのバージョンが異なるためか、対象キーがなかったため操作できませんでした。
Error A language pack isn't available, unable to install Indonesian language in Windows 8