Windows Updateエラー80240016の原因と解決方法を徹底解説
Windows Updateのエラーは、Windowsユーザーにとって最も厄介なトラブルの一つです。システムを定期的にアップデートしていないと、まるでWindowsに見放されたかのようにさまざまな問題が発生し始め、しかし最新のアップデートを適用すると、それらの問題が魔法のように解消される――そんな経験を持つ方も多いのではないでしょうか。
その中でも特に珍しいエラーコードが「80240016」です。このエラーに対して効果が確認されている解決方法は限られており、いずれも手順を慎重かつ正確に実行する必要があります。本記事では、その具体的な対処法を順番にわかりやすく解説していきます。
解決策1:Windows Updateコンポーネントのリセット
この方法は、実際に多くのユーザーのWindows 10アップデート問題を解決した実績のある手法です。一般のユーザーにはやや高度に感じられるかもしれませんが、手順を丁寧に追えば、短時間で問題を解消できる可能性があります。
作業を始める前に、実行中のすべてのプログラムを終了しておきましょう。また、レジストリ編集の際に予期せぬトラブルが発生した場合に備えて、あらかじめレジストリのバックアップを作成しておくことを強くお勧めします。
- まず、Windows Updateの中核となる以下の3つのサービスを停止します。「Background Intelligent Transfer Service(BITS)」「Windows Update」「Cryptographic Services」です。以降の手順をスムーズに進めるために、作業前にこれらを停止しておくことが重要です。
- 「コマンドプロンプト」を検索し、右クリックから「管理者として実行」を選択します。続いて以下のコマンドを1行ずつコピー&ペーストし、それぞれ入力後にEnterキーを押してください。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

- 次に、アップデートコンポーネントのリセットを続行するために削除すべきファイルを削除します。こちらも管理者権限のコマンドプロンプトから実行します。
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

- 次のステップは、他の方法がすべて失敗したときの最終手段として位置づけられています。やや強引なアプローチですが、アップデートプロセスを根本からリセットできるため、オンラインフォーラムでも多くのユーザーが推奨しています。
- 「SoftwareDistribution」フォルダと「catroot2」フォルダの名前を変更します。管理者権限のコマンドプロンプトで、以下のコマンドを1行ずつコピー&ペーストし、それぞれEnterキーを押してください。
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

- 続いて、BITS(バックグラウンドインテリジェント転送サービス)とwuauserv(Windows Updateサービス)のセキュリティ記述子をデフォルト状態にリセットします。コマンドの内容は絶対に変更しないでください。そのままコピーして貼り付けるのが安全です。
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- 引き続き作業を行うため、System32フォルダへ移動します。
cd /d %windir%\system32
- BITSサービスを完全にリセットしたため、このサービスが正常に動作するために必要なすべてのDLLファイルを再登録する必要があります。ファイルごとに個別のコマンドが必要になるため、通常よりも作業時間が長くなります。コマンドを一つずつコピーし、漏れがないように注意してください。完全なコマンドリストはMicrosoft公式ページなどで確認できます。
- ここまでの処理で一部のファイルが残留している場合があるため、このステップでそれらを探して削除します。検索バーまたは「ファイル名を指定して実行」ダイアログに「regedit」と入力してレジストリエディターを開き、以下のキーへ移動してください。
HKEY_LOCAL_MACHINE\COMPONENTS

- Componentsキーをクリックし、ウィンドウ右側に以下のエントリが存在するかどうかを確認します。見つかった場合は、すべて削除してください。
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- 次にWinsockをリセットします。管理者権限のコマンドプロンプトに、以下のコマンドを入力して実行してください。
netsh winsock reset

- Windows 7、8、8.1、または10をお使いの場合は、コマンドプロンプトで以下のコマンドをコピーし、Enterキーを押して実行します。
netsh winhttp reset proxy
- ここまでの手順がすべて問題なく完了したら、最初の手順で停止したサービスを、以下のコマンドで再起動します。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- 以上のすべての手順を完了したら、パソコンを再起動してください。再起動後にWindows Updateを再度実行し、エラーが解消されたかどうかを確認しましょう。
解決策2:標準搭載のWindows Updateトラブルシューティングツールを使用する
Windowsには、PCのさまざまな問題を診断・修復するためのトラブルシューティングツールが標準で搭載されています。必ずしも問題を完全に解決できるとは限りませんが、少なくとも原因の特定に役立ちます。原因がわかれば、Microsoftに問い合わせたり、より経験豊富な人に相談したりする際にも説明しやすくなります。
さらに、解決策が明確なケースでは、トラブルシューティングツールが自動的に修復を試みてくれることもあります。特にPC操作に慣れていない初心者ユーザーにとっては、まず試す価値のある方法です。
- スタートボタンをクリックし、その上にある歯車アイコンをクリックして「設定」アプリを開きます。検索から起動しても構いません。

- 「更新とセキュリティ」セクションを開き、「トラブルシューティング」メニューへ移動します。
- まず「Windows Update」オプションをクリックし、画面の指示に従って操作します。Windows Updateのサービスやプロセスに異常がないかが自動的に診断されます。
- トラブルシューティングが完了したら、もう一度トラブルシューティング画面に戻り、今度は「インターネット接続」のトラブルシューティングツールを実行します。ネットワーク接続に問題があるとアップデートも失敗するためです。
- 最後に、エラー80240016が解消され、Windows Updateが正常に動作しているかどうかを確認してください。
上記の2つの方法を試しても問題が解決しない場合は、システムファイルチェッカー(sfc /scannow)の実行や、ウイルス対策ソフトによるスキャンも併せて検討するとよいでしょう。
-
Windows Updateエラー0x80246002を解決する5つの対処法
Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が
-
Windows Updateエラー0x800706d9の解決方法|原因と対処法をわかりやすく解説
Windows 10では、Windows Updateに関連する不具合が後期になるほど多く報告されるようになりました。アップデートを実行しようとした際にさまざまなエラーコードが表示され、更新が完了しないケースが頻発しています。その中でも「0x800706d9」というエラーコードに悩まされているユーザーは少なくありません。 このエラーが表示される場合、主な原因はWindowsファイアウォールのサービスが無効になっていることです。ファイアウォールが停止していると、必要なアップデートのダウンロードやインストールが行えず、エラー0x800706d9が発生してしまいます。 本記事では、Windows U