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

Windows 10/11で発生する0x800f0989エラーの原因と対処法を徹底解説

Windows 11のリリース以来、多くのユーザーが最新バージョンへのアップグレードを試みています。最も簡単な方法はWindows Updateを使って最新版に更新することですが、その過程で「0x800f0989」というインストールエラーに遭遇するユーザーが少なくありません。

このエラーコードは、最新の累積アップデートをPCにインストールしようとした際によく発生します。主な原因としては、システムファイルの破損、キャッシュの蓄積、問題のあるアップデートのインストール、アップデート関連サービスの無効化などが挙げられます。

エラーが発生するとWindowsへのアップデートが妨げられ、別の方法でのアップグレードを余儀なくされることもあります。しかし、その前に本記事で紹介する原因と効果的な解決策をぜひ確認してください。

Windows 10/11のインストールエラー0x800f0989とは?

Microsoftは毎月第2火曜日に定期的にアップデートを配信しています。これらのアップデートには、重要なバグ修正や脆弱性対策、機能強化、UIの変更などが含まれています。Windowsは「サービス」として提供されているため、OSの新バージョンも継続的にリリースされており、Windows 10だけでもこれまでに13以上のリリースがあります。

しかし、アップデートが常にスムーズに成功するとは限りません。Windows Updateは一部のユーザーの環境で不具合を引き起こすこともあるため、新しいパッチの適用をためらう方もいるでしょう。それでもアップデートは非常に重要であり、エラーが発生する割合は比較的低いものです。Microsoftは発生した問題の大半を迅速に修正するため、アップデートを止めないことが大切です。

一方で、「そもそもアップデートができずエラーメッセージが表示される」という別の問題に悩まされているユーザーもいます。今回は、長年ユーザーを悩ませてきたWindows Updateエラー「0x800f0989」について解説します。

Microsoftは最近、Windows 10 バージョン21H2、21H1、20H2を実行しているデバイス向けに、Windows Update「KB5013942」をリリースしました。このアップデートを適用すると、OSはWindows 10 Build 19044.1645および19043.1645に更新され、セキュリティおよびセキュリティ以外の修正が行われます。しかし、複数のユーザーから、KB5013942が「0x800f0922」「0x8000ffff」「0x800f0989」などのエラーでインストールに失敗するという報告が寄せられています。

エラーメッセージは以下のように表示されます。

「いくつかの更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが引き続き表示される場合は、Webで検索するか、サポートに問い合わせて情報を入手してください。」

同様の問題は、Windows 10 November 2019 Update(バージョン1909)のデバイスでも発生しています。KB5013945アップデート(Build 18363.2212)が途中で停止したり、インストールに失敗したりするケースです。Windows 11へのアップグレード時にも同じ現象が起こることがあります。

いずれの場合も症状はほぼ共通しています。アップデートのインストールに失敗して変更を元に戻した後にデスクトップへ戻る、起動時に黒い画面が表示される、あるいは正常にインストールされたように見えても同じアップデートが再度提供され、完了には再起動が必要になる、といったパターンです。

Windows Updateのエラーは珍しいものではなく、2015年の最新OSリリース以降、公式フォーラムやIT関連コミュニティで数多く報告されてきました。アップデートのダウンロードに失敗すると、「0x800f0984」「0x80070026」「0x80070541」など、数百種類のエラーコードが割り当てられることがあります。

一部の問題は自然に(またはMicrosoftによって)解決されますが、多くの場合、ユーザー自身が対処する必要があります。0x800f0989エラーが消えない場合でも心配はいりません。以下に紹介する複数の解決策を試すことで、アップデートを成功させられる可能性があります。

0x800f0989エラーの原因は?

Windows 10ユーザーの場合、Windows Updateが繰り返し失敗する要因は数多くあります。最も一般的なのは、破損または欠落したシステムファイル、古いドライバー、セキュリティソフトやVPNの干渉、インターネット接続の問題、Windows Updateサービス自体の不具合などです。

Windows 11のPCでこのエラーに遭遇した場合、システム要件を満たしていないことが原因である可能性は低いです。Windows Update経由でアップグレードの対象になっているということは、要件を満たしていることを意味するからです。

主な原因は、OSの軽微なバグによってアップデートのインストールが妨げられていることです。この場合、単純な再起動で解決することがあります。また、アップデートのダウンロードを担当する重要なサービスが動作していない場合にも問題が発生しやすくなります。

さらに、Windows Updateコンポーネント自体に問題があると、アップデートのインストールやWindows 11へのアップグレードが阻害されることがあります。

Windows Updateエラー0x800f0989の解決策

まず最初に確認したいのはインターネット接続です。MicrosoftサーバーからWindowsアップデートをダウンロード・インストールするには、安定したネットワーク接続が不可欠です。

次に、PCの再起動を試してみましょう。デスクトップ画面でAlt + F4キーを押して「Windows のシャットダウン」ダイアログを開き、ドロップダウンメニューから再起動を選択します。エラーの原因がOSの一時的なバグであれば、再起動だけで解決するケースもあります。再起動後にWindows 11をインストールできるか確認してください。

これらの基本的な対処で改善しない場合は、以下の方法を順番に試していきましょう。

対処法1:不要な外部デバイスを取り外す

多くの場合、0x800f0989エラーはPCに接続された外部デバイスの不具合や非互換性が原因です。まずシステムをシャットダウンし、プリンター、スピーカー、ヘッドホンなどの必須以外のデバイスをすべて取り外します。マウス、キーボード、モニターのみ接続した状態で、Windows 11をインストールできるか確認しましょう。

インストールに成功したら、デバイスを再接続し、最新バージョンへのアップグレード後に各デバイスのドライバーを更新してください。

対処法2:最近インストールしたWindowsアップデートを削除する

直近のWindowsアップグレード後にエラー0x800f0989が表示されるようになった場合、不良のパッチアップデートをインストールした可能性があります。その場合は、最近インストールしたセキュリティ/非セキュリティ/オプションのアップデートを特定し、システムから削除することで問題を解決できるかもしれません。

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

最近アップデートをインストールしていないのにエラーが発生する場合は、Windows Updateコンポーネントの破損を疑いましょう。内蔵ツールを使った手順は以下の通りです。

  1. 設定メニューを開きます(Win + I)。
  2. 更新とセキュリティ > トラブルシューティングを選択します。
  3. 右側のペインから追加のトラブルシューティングツールを選びます。
  4. Windows Updateを展開し、トラブルシューティングツールの実行をクリックします。
  5. 画面の指示に従って操作を進めます。

トラブルシューティングツールが0x800f0989エラーの原因を調査し、発見した問題を自動的に修復します。修復できない場合でも、次に何をすべきかが表示されます。多くの場合、問題を報告した上で修正の適用許可を求めてくるので、「この修正プログラムを適用する」をクリックしましょう。その後、Windowsを再起動して保留中のアップデートをインストールできるか確認します。

対処法4:Windowsのキャッシュフォルダーをクリアする

時間の経過とともに、Windows Updateフォルダー内にはキャッシュが蓄積されます。キャッシュ量が許容上限を超えると、0x800f0989などのエラーが発生することがあります。この場合、フォルダーを削除すれば解決します。

作業を始める前に、アップデート関連のサービスをすべて停止してください。対象は「BITS」「Windows Update」「Cryptographic」の各サービスです。

サービスを停止したら、以下のパスに移動し、それぞれのフォルダーを「SD.old」「Catroot2.old」という名前に変更します。

  • SoftwareDistribution – C:\Windows\SoftwareDistribution
  • Catroot2 – C:\Windows\System32\catroot2

フォルダーの名前変更後、先ほど停止したサービスを再開します。最後にPCを再起動し、変更を反映させましょう。

対処法5:Windowsアップデートを再度インストールする

USBメモリーや外付けHDD、ヘッドホン、プリンターなど、不要なデバイスは取り外しておきましょう。

また、セキュリティソフトやサードパーティ製アンチウイルスがWindows Updateを妨げている可能性もあります。アンチウイルスソフトを無効化またはアンインストールし、VPNに接続している場合は切断してから、Windows Updateを確認してください。

さらに、Windowsのインストールドライブ(通常はC:ドライブ)に、アップデートのダウンロードとインストールに十分な空き容量があることも確認しましょう。

その上で、手動でアップデートを確認します。

  1. Windowsキー + Xを押して設定を開きます。
  2. 更新とセキュリティをクリックし、更新プログラムのチェックを選択します。
  3. オプションの更新プログラムの下にあるダウンロードしてインストールのリンクもクリックします(利用可能な場合)。
  4. Microsoftサーバーからのアップデートのダウンロードとインストールが開始されます。
  5. 完了したらPCを再起動してアップデートを適用します。

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

Microsoftは累積アップデートごとにスタンドアロンパッケージをMicrosoft Updateカタログに公開しています。エラーコード0x800f0989のためにWindowsを更新できない場合は、公式サイトにアクセスして、必要なアップデートを手動でダウンロード・インストールできます。

対処法7:Windows Updateをリセットする

トラブルシューティングツールを実行しても問題が解決しない場合、ダウンロードが途中で止まる、インストールに失敗するといった状況が続くときは、Windows Updateコンポーネントをリセットしましょう。

コマンドプロンプトを管理者として開き、以下のコマンドを1行ずつ入力して、それぞれEnterキーを押します。

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  • Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

これらのコマンドは、まずWindows Updateサービスと関連サービスを停止し、次にSoftwareDistributionフォルダー(Windowsがアップデートファイルを保存する場所)を「SoftwareDistribution.old」にリネームします。このフォルダー内のファイルが破損していると、Windows Updateのインストールに失敗することがあります。最後に、Windows Updateと関連サービスを再起動します。

コマンドプロンプトの操作に慣れていない場合は、以下の手順を試してください。

  1. services.mscを使用してWindowsサービスコンソールを起動します。
  2. Windows Updateサービスおよび関連サービス(BITS)を停止します。
  3. C:\Windows\SoftwareDistribution\Downloadフォルダーに移動します。
  4. フォルダー自体は残したまま、中身をすべて削除します。Ctrl + Aですべて選択し、Deleteキーで削除できます。

対処法8:破損したWindowsシステムファイルを修復する

システムファイルが破損していると、新しいWindowsアップデートの適用が妨げられ、インストールの失敗や停止につながります。DISM(展開イメージのサービスと管理)とSFC(システムファイルチェッカー)ユーティリティを実行して、欠落したシステムファイルを自動的に検出・修復しましょう。

  1. コマンドプロンプトを管理者として起動します。
  2. 以下のコマンドを順番に実行します。
  • exe /Online /Cleanup-image /Restorehealth
  • sfc /scannow
  1. どちらのコマンドも、システムイメージの状態をチェックし、システムファイルの破損を検出すると、正しいファイルに置き換えます。
  2. スキャンが完全に終了するまで待ち、その後PCを再起動して、Windowsアップデートのインストールを再度試みてください。

対処法9:Windowsインストール アシスタントを使用する

Windows 11へのアップグレード中にこの問題が発生した場合は、インストール アシスタントを使ってWindows 11をインストールする方法もあります。Windows Updateほど簡単ではありませんが、この方法でも最新バージョンをPCにインストールできます。

事前に「PC正常性チェック」アプリをダウンロードし、システムがWindows 11に対応しているかどうかを確認しておきましょう。すでにアップデートの対象になっているなら、問題ないはずです。

また、Windows 11の起動可能なUSBドライブを作成して、それを使ってアップグレードすることも可能です。OSが起動しなくなる重大な問題を修復する必要がある場合にも役立ちます。

まとめ

Windows Updateエラー0x800f0989は、最新の累積アップデートのインストールに問題が発生していることを示しています。不良なインストール、破損したシステムファイル、アンチウイルスソフトなどが原因となり、アップデートの適用が妨げられることがあります。

このエラーは、システムがアップデートの検証に失敗した場合にWindows 10/11で表示されることがあります。多くの場合は「再起動」ボタンで解決しますが、Windows Updateトラブルシューティングツールの実行や一時フォルダーの内容削除などが必要になることもあります。

これらの解決策でWindows Updateエラー0x800f0989を解決できましたか?ぜひコメント欄でお知らせください。

  1. 【解決策】Windows 10/11で発生するWindows Updateエラー0x8024401Fを修正する方法

    Windows 10/11でWindows Updateのエラーコード「0x8024401F」が表示されると、原因がわからず戸惑ってしまう方も多いでしょう。しかし、正しい手順とポイントを押さえていれば、この問題は決して解決不可能ではなく、それほど時間をかけずに修正することも可能です。本記事では、Windows 10/11でエラー0x8024401Fを解消するための具体的な方法を詳しくご紹介します。Windows Updateエラー0x8024401Fの原因は?エラー0x8024401Fは、OSをアップデートする際に最もよく遭遇するエラーの一つです。「Windows server 2016 up

  2. Windows 10/11 で 0x80244010 エラー コードを修正する方法

    お使いのコンピューターに最新の Windows 10/11 更新プログラムをインストールしたことがある場合、Windows Update クライアントが Windows Update プロセスでエラー 0x80244010 を検出できず、システムがロールバックまたは前の日付と時刻に戻します。 Windows Update エラー 0x80244010 は、特にコンピュータを日常的に頻繁に使用している場合、非常にイライラすることがあります。この記事では、問題、トラブルシューティングの手順、解決策などについて説明し、Microsoft からの最新のセキュリティ パッチとさまざまな機能/改善によっ