Windowsで言語パックをインストールする際に「申し訳ありませんが、この機能のインストールに問題が発生しました」というエラーを解決する方法

Windows 11 の言語パック関連の作業は、時として非常に面倒なものです。パック自体は問題なくインストールできたとしても、校正ツールやスペルチェッカーなどのすべての機能を有効にしようとすると、しばしば「申し訳ありませんが、この機能のインストールに問題が発生しました。後でもう一度お試しください。エラー コード: 0x800F0954」という厄介なエラーが発生します。本当に、Windows は必要以上に物事を難しくしようとしているように感じます。もしこのような問題に遭遇した場合は、これらの機能を正しく動作させるための実際の解決策をいくつかご紹介します。通常、原因は一つではなく、これらの手順の組み合わせで解決することもあります。あるマシンでは単純な再起動で解決するかもしれませんが、別のマシンでは Windows Update コンポーネントの完全なリセットが必要になるかもしれません。手順によってはより迅速かつ簡単なものもあるため、順番に試してみる価値があります。

Windows 11で「言語機能のインストール中に問題が発生しました」エラーを修正する方法

解決策1:Windows Updateとネットワークトラブルシューターを実行する

これは一種の第一歩です。なぜなら、多くの場合、このエラーはWindowsアップデートの不具合やネットワークの異常が原因で発生するからです。これらのトラブルシューターを実行することで、根本的な問題の一部を自動的に解決できる場合があります。

  • Windowsの検索バーに「トラブルシューティング」と入力してEnterキーを押します。
  • 「追加のトラブルシューター」(または、新しいビルドでは「その他のトラブルシューター」)を選択します。
  • Windows Update を見つけて、「トラブルシューターを実行する」をクリックしてください。スキャンを実行して問題を解決しようと試み、何が問題なのかを教えてくれます。
  • ネットワークとインターネットについても同様に確認してください。ダウンロードの問題は、単にネットワーク接続が不安定なだけの場合が多いです。

Windows 10では、設定 > ネットワークとインターネット > ネットワークの詳細設定を開き、ネットワークのトラブルシューティングツールをクリックすることでも解決できます。ネットワーク接続を修正するこの追加の手順によって、ダウンロードの不具合が解消される場合もあります。

修正方法2:Windows Updateコンポーネントをリセットする

これは定番の解決策ですが、Windows Updateコンポーネントをリセットすると、機能のインストールを妨げる問題が解決することがよくあります。手動で行うのは少し面倒ですが、その価値はあります。

  • コマンドプロンプトを管理者として開きます(検索して右クリックし、「管理者として実行」を選択します)。
  • プロンプトが表示されたら、ユーザーアカウント制御(UAC)を許可してください。
  • 以下のコマンドを1つずつコピー&ペーストし、それぞれ入力後にEnterキーを押してください。 net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir /s /q %systemroot%\SoftwareDistribution rmdir /s /q %systemroot%\System32\catroot2 regsvr32 /s atl.dll regsvr32 /s urlmon.dll regsvr32 /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
  • 上記の手順をすべて実行した後、PCを再起動してもう一度試してください。これにより、破損したダウンロードや正常に動作しないアップデートサービスなどの問題が解決する場合があります。

修正3.必須サービスが稼働していることを確認する

Windows Updateとの通信や機能の適切なインストールを行うには、一部のサービスが必須となります。これらのサービスが停止していたり​​、手動設定になっていたりすると、エラーが発生する可能性があります。

  • 検索バーに「サービス」と入力し、 Enterキーを押してください。
  • Windows Updateを探してください。実行中の場合は右クリックして「再起動」を選択します。停止している場合はダブルクリックし、スタートアップの種類を「自動」に設定してから、「開始」をクリックし、 「適用」「OK」の順にクリックします。
  • バックグラウンドインテリジェント転送サービス(BITS)暗号化サービスについても同様の手順を実行してください。

この手順により、Windowsが必要なすべての機能ファイルを実際にダウンロードして検証できるようになります。もちろん、Windowsは必要以上に面倒な手順を踏むのが常です。

修正4.省電力モードを無効にする

電源プランが省電力に設定されている場合、Windowsはアップデートや機能のダウンロードなどの処理を制限している可能性があります。高パフォーマンスに変更することで、動作がスムーズになる場合があります。

  • 検索ボックスに「コントロール パネル」と入力し、Enter キーを押します。
  • ハードウェアとサウンド>電源オプションに移動します。
  • 「ハイパフォーマンス」を選択してください。または、表示されない場合は、「その他のプランを表示」をクリックして選択してください。

これにより、Windowsがバックグラウンドでのダウンロードやインストールを途中で中断する可能性が低くなります。これが今回の問題の原因かもしれません。奇妙な話ですが、省電力モードがアップデートエンジンに悪影響を与えることがあります。

修正5:システムファイルチェッカーとDISMを実行する

システムファイルが破損していたり​​、同期が取れていない場合、言語機能インストーラーは重要なファイルが欠落しているか破損していると誤認識し、誤動作する可能性があります。

  • コマンドプロンプトを管理者として開きます。
  • タイプ: sfc /scannow
  • そのまま実行させてください。問題が見つかった場合は、自動的に修正を試みます。
  • 完了したら、以下のコマンドを順番に実行してください。 Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
  • 最後にPCを再起動し、言語機能が問題なくインストールされるかどうかを確認してください。

修正6.グループポリシー設定の調整

こちらはより高度なケースです。Windows は、Windows Update から修復コンテンツを直接ダウンロードするために許可を必要とする場合があります。設定がデフォルトでオフラインなどになっている場合、機能のインストールがブロックされます。

  • Win + Rを押して、gpedit.mscと入力し、Enter キーを押します。
  • コンピューターの構成 > 管理用テンプレート > システムに移動します。
  • 「オプションコンポーネントのインストールとコンポーネントの修復に関する設定を指定する」をダブルクリックします。
  • 有効に設定してください。
  • 「Windows Server Update Services (WSUS) ではなく、Windows Update に直接接続して修復コンテンツをダウンロードする」というチェックボックスをオンにします。
  • 「適用」「OK」をクリックしてください。その後、コンピューターを再起動してください。これにより、Windowsはオフラインキャッシュや同期が取れていない可能性のある内部サーバーではなく、ソースから直接フィーチャーファイルを取得するようになります。

さて…ここまで聞くと大変そうに聞こえるかもしれませんが、それはWindowsがかなり頑固な場合があるからです。場合によっては、複数の修正方法を組み合わせたり、再起動を1、2回行ったりする必要があるかもしれません。しかし、これらの方法のどれか、あるいは複数を試せば、きっと解決するはずです。正直なところ、いろいろ試してみた結果、これらは頑固な言語機能エラーを回避するための、より確実な方法のいくつかです。

関連記事: