はじめに
AWSで構築したWindows Serverに言語パックを当てようとすると0x800f0954が発生し適用できない場合がる。その時他の記事でも紹介されている「直接言語パックを入れる方法」でもうまくいかない場合に対象法を記載している。
背景
問題の背景としてAWSのインスタンス(AMI)で構築したWindows Serverを利用しようとすると初期状態でWindows ServerのEnglish版が選択されてしまうためだ。
そのためAWS構築記事でもまずは日本語化する手順が記載されている。
対処法
Windows Server内でWindowsUpdateを実行すると現象が解決される。(要再起動)
もしインスタンス内でWindowsUpdateが実行不可な場合は、OSのレジストリが壊れている可能性があるためインスタンス自体をEBS等でリストアするかインスタンスを再構築する方法しかない。
言語パックのインストールもWindowsUpdateと同じ原理でインストールするため
WindowsUpdateで更新プログラムを入れると言語パックが同時にインストール可能になる可能性が高い。
最後に
AWSでサーバー構築中に発生した問題を備忘録として初投稿しました。
私自身もAWS勉強中のため間違え等ありましたらコメント等で指摘ください。