Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10/11のアップデートエラー「0x800f0982」の原因と9つの解決策

Microsoftが配信する最新のWindows 10/11ビルドをダウンロードし、順調に進んでいたはずのアップデート処理。しかし、完了を目前にして突然止まってしまい、更新されたOSどころかエラーコードだけが表示される——そんな経験はありませんか?

この状況は非常にストレスが溜まるものです。本記事では、エラー0x800f0982の原因と、実際に効果が確認された解決策をわかりやすく解説します。

エラーコード0x800f0982とは?

Windows Updateは、PCのセキュリティを維持するために欠かせない機能です。OS向けの最新アップデートを検出・ダウンロード・インストールするユーティリティですが、その重要な役割にかかわらず、処理の途中で停止したり不具合が発生したりすることがあります。その結果として表示されるのが、エラーコード0x800f0982です。

Windows Updateエラー0x800f0982は、アップデートのインストールやダウンロード中に発生する問題で、最も多い原因はハードディスクの空き容量不足です。その他にも、以下のような要因が考えられます。

  • Windows Updateサービスが停止している
  • 古いバージョンのWindows 10/11を使用している
  • システムディレクトリ内に破損したファイルがある

影響を受けたユーザーの報告によると、この問題はKB4493509やKB4489899などの更新プログラムに関連していることが多く、「一部の更新プログラムのインストールに問題がありましたが、後でもう一度試みます」というメッセージとともに表示される場合があります。

Windows 10/11でエラー0x800f0982を修正する方法

ここからは、実際に多くのユーザーが成功した対処法を紹介します。順番に試していけば、保留中のアップデートを正常にインストールできるはずです。

対処法1:Windows Updateトラブルシューティングツールを実行する

Windows Updateトラブルシューティングツールは、アップデート関連の問題を自動的に検出・修復してくれる便利なツールです。システムをスキャンして問題箇所を見つけ、あとはクリック操作だけで修復を行えます。

なお、Windows 10/11には他にもアップデートの失敗を解決するためのツールが多数用意されています。トラブルシューティングツールを実行しても必ず解決するとは限りませんが、まず最初に試す価値のある手段です。

以下の手順で実行してください。

  1. Windowsキー + Rキーを押して「ファイル名を指定して実行」を起動します。
  2. テキストボックスに「ms-settings:troubleshoot」と入力し、Enterキーを押します。設定アプリのトラブルシューティング画面が開きます。
  3. 該当セクションまでスクロールし、「Windows Update」を選択します。
  4. 表示されたメニューから「トラブルシューティングツールの実行」をクリックします。
  5. スキャンが自動的に開始されるので、完了まで待ちます。
  6. スキャン完了後、修復案が提案されます。内容に同意できれば「この修正を適用する」をクリックします。
  7. 処理が完了したらPCを再起動し、問題が解決したかどうかを確認します。

対処法2:Windows Updateコンポーネント(WU)をリセットする

Windows Updateユーティリティ自体の不具合が原因と思われる場合は、WUコンポーネント(Windows Updateサービス)をリセットすると改善する可能性があります。

WUコンポーネントは、利用可能なアップデートの確認、必要に応じたダウンロード、そしてインストールを担当する部分です。このサービスに問題があると、アップデートのダウンロードやインストール時にエラーが発生することがあります。

リセット手順:

  1. Windowsキー + Rキーで「ファイル名を指定して実行」を開きます。
  2. 「cmd」と入力し、Ctrl + Shift + Enterキーを同時に押します。管理者権限のコマンドプロンプトが起動します。
  3. コマンドプロンプトに、以下のコマンドを順番に入力してWUコンポーネントをリセットします。
  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 catroot2.old
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver
  1. 完了したらコマンドプロンプトを閉じて、PCを再起動します。
  2. 問題が解決したかどうかを確認します。

対処法3:PowerShellでアップデートを強制インストールする

WUコンポーネントのリセットでもエラー0x800f0982が解消しない場合は、PowerShellを使ってアップデートを強制的にインストールできます。

Windows PowerShellは、Windows OSを制御できる強力なコマンドラインツールです。システム管理やタスクの自動化などに活用でき、Windows Update関連のエラー解消にも使えます。

手順:

  1. Windowsキー + Rキーで「ファイル名を指定して実行」を開きます。
  2. 「powershell」と入力し、Ctrl + Shift + Enterキーを押します。管理者権限のPowerShellウィンドウが開きます。
  3. PowerShellに「wuauclt.exe /UPDATENOW」と入力してEnterキーを押すと、アップデートの強制インストールが始まります。
  4. インストール完了後、PCを再起動し、Windows Updateでアップデートがまだ保留になっていないか確認します。

対処法4:システムファイルチェッカー(SFC)を実行する

システムファイルの破損が原因でエラーが発生しているケースもあります。その場合は、システムファイルチェッカー(SFC)で修復できます。

SFCは、欠落・破損・不正にインストールされたシステムファイルを検出して置き換えるWindows標準ツールです。レジストリの問題にも有効な場合があり、Windowsの再インストールといった大掛かりな作業をせずに済むのが利点です。

手順:

  1. 検索バーに「コマンドプロンプト」と入力し、最も関連性の高い結果を右クリックします。
  2. 「管理者として実行」を選択します。
  3. 確認を求められたら「はい」をクリックします。
  4. コマンドプロンプトウィンドウが開いたら、「sfc /scannow」と入力してEnterキーを押します。
  5. スキャンと修復が始まります。完了したらPCを再起動し、再度アップデートのインストールを試みます。

対処法5:DISMスキャンを実行する

SFCスキャンで改善しない場合は、DISM(Deployment Image Servicing and Management)スキャンを試してみましょう。システムイメージファイルの問題を検出・修復できるコマンドラインツールで、診断と修復の両方に使用できます。

手順:

  1. Windowsメニューを右クリックし、「ファイル名を指定して実行」を選択します。
  2. テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterキーを同時に押します。
  3. ユーザーアカウント制御(UAC)のダイアログが表示されたら「はい」をクリックします。
  4. コマンドプロンプトに「DISM /Online /Cleanup-Image /RestoreHealth」と入力してEnterキーを押します。
  5. DISMツールが破損したシステムイメージのスキャンと修復を開始します。
  6. 完了したらPCを再起動し、もう一度アップデートをインストールします。

対処法6:アップデートを手動でインストールする

特定のKB番号が問題を引き起こしていると思われる場合は、Microsoft Update Catalogから手動でダウンロードできます。これはセキュリティ関連・非関連を問わずソフトウェア更新プログラムを集めた公式リポジトリです。

手順:

  1. Microsoft Update Catalogの公式サイトにアクセスします。
  2. 検索フィールドにKB番号を入力します。
  3. 検索結果の一覧ページが表示されるので、必要なパッチの横にある「ダウンロード」ボタンをクリックします。
  4. ダウンロードが完了したら、デバイスにインストールします。
  5. PCを再起動し、エラーが解決したかどうかを確認します。

対処法7:SoftwareDistributionフォルダとSystem Resourcesフォルダをクリアする

削除されていない古いアップデートファイルがシステムに残っていると、インストール処理を妨げてWindows Updateサービスを混乱させることがあります。そのため、定期的にこれらの不要ファイルを削除することが推奨されています。

ただし、ファイルを削除する前に、Windows UpdateサービスとBackground Intelligent Transfer Service(BITS)という2つの重要なサービスを停止しておく必要があります。

手順:

  1. Windowsキー + Xキーを押してパワーユーザーメニューを開きます。
  2. 一覧から「コマンドプロンプト(管理者)」を選択します。
  3. UACの確認画面で「はい」をクリックします。
  4. 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。

net stop wuauserv

net stop bits

  1. コマンドプロンプトを最小化し、エクスプローラーを開きます。
  2. Windowsフォルダ内のSoftwareDistributionフォルダへ移動し、フォルダ内のすべてのファイルを削除します。
  3. 次に、Windowsフォルダに戻ってSystem Resourcesフォルダを開き、中身をすべて削除します。警告が表示されたら無視するか「はい」をクリックします。
  4. 両フォルダの中身を削除したら、先ほど停止した2つのサービスを再開します。コマンドプロンプトで以下のコマンドを実行してください。

net start wuauserv

net start bits

  1. PCを再起動し、エラーが解消されたかどうかを確認します。

対処法8:言語パックをアンインストールして再インストールする

言語パックは、Windows 10/11でアプリの使用や検索バーへの入力を行う際に、希望する言語の文字でテキスト入力できるようにするためのものです。

言語パックとエラーの関係についてですが、一部のユーザーの報告によると、0x800f0982エラーは言語パックの欠落が原因で発生することがあるようです。念のため確認しておきましょう。

手順:

  1. スタートメニューから「設定」を開きます。
  2. 「時刻と言語」→「言語」の順に移動します。
  3. 「優先する言語」セクションを展開し、削除したい言語を選択します。
  4. 隣にある「削除」ボタンをクリックします。
  5. 設定を閉じます。
  6. 再度設定を開き、「時刻と言語」→「言語」へ移動します。
  7. 「優先する言語」で「言語を追加する」をクリックします。
  8. 先ほど削除した言語を選択します。
  9. 「オプション」をクリックし、「ダウンロード」ボタンを押して言語のインストールを開始します。
  10. 設定アプリを終了し、再度アップデートをインストールします。

対処法9:Windowsモジュールインストーラーサービスを有効にする

上記のすべてを試しても解決しない場合は、Windowsモジュールインストーラーサービスを有効にしてみましょう。これはアップデートの取得とインストールを担当する重要なWindowsコンポーネントで、誤って無効化されているとアップデートが失敗することがあります。

手順:

  1. 検索ボックスに「cmd」と入力し、最も関連性の高い結果を右クリックして「管理者として実行」を選択します。
  2. UACの確認画面で「はい」をクリックします。
  3. コマンドプロンプトに「SC config trustedinstaller start=auto」と入力します。
  4. Enterキーを押します。
  5. これでWindows Updateインストーラーサービスが有効になり、アップデート処理が開始されるはずです。
  6. 変更を適用するためにPCを再起動します。

まとめ

Windows 10/11で新しいアップデートをインストールしようとしたときにエラーコード0x800f0982が表示されても、慌てる必要はありません。この問題には複数の解決策があります。

まず試したいのはWindows Updateトラブルシューティングツールの実行です。それでも解決しない場合は、WUコンポーネントのリセットが効果的なことがあります。その他の詳細な対処法については、本記事で紹介した各手順を参考にしてください。

  1. Windows 11/10でエラーコード0xc1900107を解決する方法

    Windowsを次のバージョンへアップグレードする際、システムは保留中の更新プログラムがないかどうかを確認します。エラー0xC1900107が表示される場合、その原因は以前のインストール処理がまだ保留中になっており、アップグレードを続行するにはシステムの再起動が必要であることです。ここでは、Windows 10 PCでこの問題を解決するための手順を詳しく紹介します。 Windows 11/10でエラー0xc1900107を修正する方法 この問題は主に3つの方法で解決できます。まず、PCを単純に再起動して、以前の更新が完了するかどうかを確認します。次に、それでも解決しない場合は、一時ファイルとシ

  2. Windows 10アップデートエラー0x800f0982の原因と解決策を徹底解説

    Windows 10で保留中の累積更新プログラム(Cumulative Update)をインストールしようとした際に、0x800f0982というエラーコードが表示されてしまうことがあります。この問題は、KB4493509やKB4489899などの特定の更新プログラムで特に多く報告されています。このエラーについて詳しく調査した結果、Windows 10 PCでこの更新エラーが発生する背景には、複数の原因が潜んでいることが判明しました。考えられる主な原因は以下の通りです。Windows Updateの一般的な不具合 – Microsoft自身も認識している既知の不具合が原因となるケースです。この場