Windowsで新しい言語パックを追加しようとして「エラーコード:0x800f0950」が表示され、インストールできない状況に直面していませんか。
この問題は、WindowsのFOD機能に関する設定やコンポーネントの不具合が原因で発生することがほとんどです。
この記事では、FOD設定の確認と変更、そしてコマンドによる修復を通じて、言語パックの追加失敗を解決する具体的な手順を解説します。
【要点】言語パック追加失敗(0x800f0950)の解決策
- FOD機能設定の確認と変更: 言語パックのインストールに必要なオプションコンポーネントのダウンロード元を適切に設定します。
- DISMコマンドでのFODパッケージ追加: コマンドプロンプトを利用し、破損したFODコンポーネントを修復または手動で追加します。
- グループポリシーエディターでの設定確認: FODのダウンロード元が正しく設定されているか確認し、必要に応じて変更します。
ADVERTISEMENT
目次
言語パック追加エラー0x800f0950が発生する原因
エラーコード0x800f0950は、WindowsのFOD機能が正しく動作していない場合に発生します。
FODは「Features on Demand」の略で、Windowsが必要に応じて追加の機能やコンポーネントをダウンロード・インストールする仕組みです。
言語パックのインストールには、FODを通じて提供される特定のコンポーネントが必要です。このコンポーネントのダウンロード元が正しく設定されていない、または破損していると、エラーが発生します。
通常、ダウンロード元はWindows Updateサービスですが、企業環境でのWSUS利用や、インターネット接続の問題、システムファイルの破損などが原因でFODのダウンロードに失敗することがあります。
FOD(Features on Demand)とは何か
FODは、Windowsのコアシステムとは別に、ユーザーが必要とする機能だけをオンデマンドで追加できる仕組みです。
これには、特定の言語パック、開発ツール、一部のシステムユーティリティなどが含まれます。
FODにより、OSのディスク容量を節約し、システムの柔軟性を高めています。
エラーコード0x800f0950が示す意味
エラーコード0x800f0950は、FODコンポーネントのインストールに失敗したことを示しています。
具体的には、必要なファイルが見つからない、またはダウンロードできない状況を指します。
これは、インターネット接続の問題、Windows Updateサービスとの通信障害、あるいはシステムファイルの破損が原因となることがあります。
FOD設定を変更して言語パック追加エラーを解消する手順
ここでは、言語パックの追加失敗エラー0x800f0950を解決するための具体的な手順を解説します。
設定アプリでの確認から、コマンドプロンプトやグループポリシーエディターでの詳細な設定変更まで行います。
FOD機能のダウンロード元をWindows Updateに設定する
- 設定アプリを開く
スタートボタンを右クリックし、「設定」を選択します。 - システム設定に進む
左側のナビゲーションメニューから「システム」をクリックします。 - オプション機能の設定を開く
右側の項目を下にスクロールし、「オプション機能」をクリックします。 - FODダウンロード元の設定を確認する
「関連設定」の下にある「オプション機能の設定」をクリックします。 - ダウンロード元を変更する
「オプション機能のインストール元」の項目で、「Windows Updateからオプション機能をダウンロードする」がオンになっていることを確認します。オフの場合はオンに切り替えます。
Windows 10の場合:「設定」 > 「アプリ」 > 「アプリと機能」 > 「オプション機能」 > 「オプション機能のインストール元」で同様の設定を確認します。 - 言語パックの追加を再試行する
設定を閉じ、再度言語パックの追加を試します。
DISMコマンドで言語パックのFODパッケージをインストールする
上記の手順で改善しない場合は、DISMコマンドを使用して必要なFODパッケージを手動で追加します。
- コマンドプロンプトを管理者として実行する
スタートボタンを右クリックし、「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択します。 - 現在のFOD機能一覧を確認する
以下のコマンドを入力してEnterキーを押します。dism /online /get-capabilities
これにより、現在インストールされているFOD機能の一覧が表示されます。追加したい言語パックの基本機能(例: Language.Basic~~~ja-JP~0.0.1.0)が存在しないことを確認します。 - 言語パックのFODパッケージを追加する
追加したい言語パックに対応するCapabilityNameを指定して、以下のコマンドを実行します。
例えば、日本語(ja-JP)の基本機能を追加する場合、以下のコマンドを入力してEnterキーを押します。dism /online /add-capability /capabilityname:Language.Basic~~~ja-JP~0.0.1.0
他の言語の場合は、「ja-JP」の部分を該当する言語コード(例: en-US、fr-FRなど)に置き換えてください。 - 処理の完了を待つ
コマンドの実行には数分かかる場合があります。完了後に「操作は正常に完了しました。」と表示されることを確認します。 - 言語パックの追加を再試行する
コマンドプロンプトを閉じ、再度言語パックの追加を試します。
グループポリシーエディターでFODダウンロード元を強制する
この方法はWindows 11 ProまたはEnterprise、Windows 10 ProまたはEnterpriseのエディションで利用できます。
- グループポリシーエディターを開く
WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。 - gpedit.mscを入力する
gpedit.mscと入力し、Enterキーを押します。 - ポリシー設定に移動する
左側のツリービューで、以下のパスを順に展開します。
「コンピューターの構成」 > 「管理用テンプレート」 > 「システム」 > 「オプションコンポーネントのインストールとコンポーネントの修復」 - ダウンロード元のポリシーを編集する
右側のペインで「オプションコンポーネントのインストールおよびコンポーネントの修復にWindows Updateからコンテンツを直接ダウンロードすることを指定する」をダブルクリックします。 - ポリシーを有効にする
表示されるダイアログで「有効」を選択し、「適用」をクリックしてから「OK」をクリックします。 - コンピューターを再起動する
設定を反映させるためにコンピューターを再起動します。 - 言語パックの追加を再試行する
再起動後、再度言語パックの追加を試します。
言語パック追加エラーが解決しない場合の追加チェック項目
上記の手順を試してもエラーが解消されない場合、以下の点を確認してください。
インターネット接続が不安定な場合
FODコンポーネントのダウンロードには安定したインターネット接続が必要です。Wi-Fiの接続状況を確認したり、有線LANに切り替えたりして、インターネット接続が安定しているか確認してください。
Windows Updateサービスが停止している場合
FODのダウンロード元としてWindows Updateサービスが機能しないと、エラーが発生します。サービスの状態を確認し、必要であれば再起動してください。
- サービス管理ツールを開く
WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログにservices.mscと入力してEnterキーを押します。 - Windows Updateサービスを確認する
サービスの一覧から「Windows Update」を見つけます。 - サービスを再起動する
状態が「実行中」でない場合は「開始」をクリックします。実行中の場合でも、右クリックして「再起動」を選択し、サービスをリフレッシュします。
システムファイルが破損している場合
システムファイルが破損していると、FODのインストールに影響が出ることがあります。システムファイルチェッカー(SFC)を実行して修復を試みてください。
- コマンドプロンプトを管理者として実行する
スタートボタンを右クリックし、「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択します。 - SFCコマンドを実行する
sfc /scannowと入力し、Enterキーを押します。 - 処理の完了を待つ
システムのスキャンと修復には時間がかかります。完了後、PCを再起動して再度言語パックの追加を試します。
プロキシサーバーやファイアウォールの影響がある場合
企業ネットワーク環境では、プロキシサーバーやファイアウォールがFODのダウンロードをブロックしている可能性があります。ネットワーク管理者に相談し、必要な通信が許可されているか確認してください。
ADVERTISEMENT
Windows 11とWindows 10でのFOD設定画面の比較
| 項目 | Windows 11 | Windows 10 |
|---|---|---|
| 設定アプリでのパス | 「設定」 > 「システム」 > 「オプション機能」 > 「オプション機能の設定」 | 「設定」 > 「アプリ」 > 「アプリと機能」 > 「オプション機能」 > 「オプション機能のインストール元」 |
| ダウンロード元設定の名称 | 「Windows Updateからオプション機能をダウンロードする」 | 「オプション機能のインストール元」 |
| グループポリシーのパス | 「コンピューターの構成」 > 「管理用テンプレート」 > 「システム」 > 「オプションコンポーネントのインストールとコンポーネントの修復」 | 「コンピューターの構成」 > 「管理用テンプレート」 > 「システム」 > 「オプションコンポーネントのインストールとコンポーネントの修復」 |
| DISMコマンドの互換性 | 共通 | 共通 |
この記事では、Windows 11で言語パックの追加がエラーコード0x800f0950で失敗する問題の解決策を解説しました。
FOD機能の設定を適切に変更し、DISMコマンドで必要なコンポーネントを追加することで、多くのケースでこのエラーは解消されます。
問題が解決しない場合は、インターネット接続やシステムファイルの破損も確認し、必要に応じてネットワーク管理者へ相談してください。
これらの手順を参考に、スムーズに言語パックを追加し、Windowsを快適に利用できるよう設定を完了させましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】イヤホンを挿してもスピーカーから音が出る!ジャックを認識しない時のRealtek設定と直し方
