Windows 10/11 アップデートエラーコード 0x800f0986 を解決する方法
Windows 10 または 11 で 0x800f0986 のようなアップデートエラーが発生すると、重要なセキュリティパッチや機能アップデートがブロックされてしまうため、少々面倒です。通常、根本的な原因は、アップデートを担うサービスが誤動作しているか、無効になっているか、あるいはキャッシュファイルが壊れていることです。場合によっては、これらの要因が組み合わさっていることもあります。幸いなことに、これらの問題のほとんどは比較的簡単に解決できますが、特に Windows 11 の UI の変更に伴い、解決に何度か試行する必要がある場合もあります。そのため、解決するまでいくつかの方法を試してみる価値はあります。
解決策 – アップデートエラーコード 0x800f0986
確認すべきことと実行すべきことをまとめたプレイリストをご紹介します。これらのうちのどれか一つでも役に立ち、頭痛の種を少しでも軽減できれば幸いです。
アップデート関連のサービスを確認して再起動する
これはいわば最初のステップです。これらのコアサービスが実行されていない、または無効になっていると、Windowsはパッチをダウンロードまたはインストールできません。サービスが無効化されている、または停止しているだけで問題が発生することが多いのは奇妙なので、簡単に確認してみる価値があります。これらのサービスがオフになっている、または手動に設定されていると、Windowsが異常動作してエラーが表示される可能性があります。
- 「services」と入力してWindows + S、一番上の検索結果(通常は「Services」)をクリックします。
- サービスウィンドウで、次の項目を探します。
- Windowsアップデート
- 暗号化サービス
- バックグラウンド インテリジェント転送サービス (BITS)
- ステータスが「実行中」になっているか確認してください。そうでない場合は、それぞれを右クリックして「プロパティ」を選択してください。
- プロパティウィンドウで、スタートアップの種類を「自動」に設定します。「適用」と「OK」をクリックします。
- すでに実行中の場合は、簡単に再起動すると役立ちます。右クリックして [停止]を選択し、少し待ってからもう一度再起動し、必要に応じて [自動] に設定します。
- これはうまくいくかどうかわからない場合があります。設定によっては、サービスを完全に再起動する必要があるので、再起動してから再度アップデートをお試しください。
Windows Updateのトラブルシューティングツールを実行する
この組み込みツールは、アップデート時によくある問題をチェックし、自動的に修復を試みます。まるで魔法のようですが、特に通常の再起動で改善しない場合には驚くほど効果的です。
Windows 10の場合:
- Win + I を押して設定を開きます。
- [更新とセキュリティ] > [トラブルシューティング]に移動します。
- 次に、[追加のトラブルシューティング] を選択し、[Windows Update] を選択します。
- トラブルシューティングを実行 をクリックし、プロンプトに従います。
Windows 11 の場合、パスが少し変更されたので、次のようになります。
- 設定を開く(Win + I)
- システム>トラブルシューティング>その他のトラブルシューティングに移動します
- Windows Update の横にある [実行] をクリックします。
完了したら、再起動してアップデートが正常に動作するか確認してください。この小さなユーティリティは、システムの奥深くに潜む潜在的な問題を発見してくれることもあります。
Windows Updateコンポーネントを手動でリセットする
この手順は少し複雑ですが、アップデートのキャッシュファイルが破損したり、動かなくなったりした場合には、この手順で解決できる可能性があります。アップデートサービスを停止し、キャッシュフォルダの名前を変更またはリセットし、サービスを新規に開始するという手順です。
管理者としてコマンドプロンプトを開き、次のコマンドを実行します。
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
`Ren`コマンドはキャッシュフォルダの名前を変更し、次回の再起動時にWindowsに新しいフォルダを作成させます。古いファイルが競合やエラーの原因となる場合があります。これらをすべて実行した後、PCを再起動し、Windows Updateをもう一度試してください。私の経験では、この手順で多くの頑固なアップデートエラーが解決しますが、システムによっては、再度再起動したり、再起動をクリアしたりしないと完全に解決しない場合があります。
保留中のアップデートを手動でインストールする
それでもダメな場合は、Microsoft Update カタログ にアクセスして最新のパッチを手動でダウンロードしてインストールしてください。少し面倒ですが、特にシステムが特定の更新プログラムで固まってしまう場合は効果的です。ビルド番号を検索し、スタンドアロンのインストーラーをダウンロードして実行するだけです。特にシステムの自動更新サービスがうまく機能しない場合は、非常に効果的です。
注: Windows 11 の場合も同様ですが、一部の更新プログラムの処理が異なるため、最新のガイダンスまたは KB 記事を確認してください。
アップデートのインストールがうまくいくといいですね。通常、サービスの状態、キャッシュの問題、そして時には実際のバグが混在しています。これらの修正のいずれかでシステムが正常に戻り、ようやくパッチと機能を利用できるようになることを願っています。アップデートエラーで悲しむ人がいなくなることを願っています。
まとめ
- 更新サービスが有効になっていて実行されていることを確認します。
- 自動的に修正するには、Windows Update トラブルシューティング ツールを実行します。
- サービスを停止し、キャッシュ フォルダーの名前を変更して、更新コンポーネントをリセットします。
- 必要に応じて、Microsoft Update カタログから更新プログラムを手動でダウンロードします。
まとめ
多くの場合、エラー0x800f0986の修正は、コアアップデートサービスが正常に動作していることを確認し、破損している可能性のある古いキャッシュファイルを消去することで解決できます。これらの手順をすべて実行するのは少し面倒ですが、一度整理しておけば、アップデートはよりスムーズに進む傾向があります。それでもうまくいかない場合は、より高度なオプションも利用可能ですが、このリストでほとんどのシナリオをカバーできます。これで数時間のフラストレーションが解消され、システムのパッチ適用がうまくいくことを願っています。