Windows Update エラーコード 80246007(0x80246007)の原因と解決方法
エラーコード 80246007(表示によっては 0x80246007)は、「更新プログラムがダウンロードされていない」ことを意味します。Windows にインストールすべき更新プログラムは存在しているのに、Microsoft のサーバー(リポジトリ)から正常にダウンロードできなかった場合に発生するエラーです。
ダウンロードに失敗する原因は多岐にわたります。たとえば、更新プログラムを配信しているサーバー側の一時的な障害、ウイルス対策ソフトによる誤検知(ダウンロードファイルへの誤ったブロック)、あるいはインターネット接続と Windows との通信が確立できていないことなどが考えられます。原因を特定しにくいため、多くのユーザーを悩ませるエラーですが、順番に対処していけば必ず解決できます。

このエラーは、Windows Update の実行時だけでなく、Microsoft Store からアプリを更新・ダウンロードする際にも発生することがあります。Microsoft の公式説明では単に「更新プログラムがダウンロードされていません」と案内されているだけなので、具体的な情報は少なめです。しかし、後述する修正方法を試せば、ほぼ確実に問題を解消できます。
エラーコード 0x80246007 の解決方法
1. ウイルス対策ソフトとファイアウォールを一時的に無効にする
ウイルス対策ソフトは、オンラインや感染した DVD・USB メモリ経由でのマルウェア感染から PC を守るために必須のソフトウェアです。しかし、こうしたツールが Windows Update などのサービスによるインターネットアクセスを妨げることがあり、それがこの厄介なエラーの原因になっているケースは少なくありません。
- インストールしているサードパーティ製ウイルス対策ソフトを無効にします。手順は各製品によって異なります。
- Windows 10 を使用している場合は、Windows Defender(Windows セキュリティ)も無効にします。
- タスクバー右端のシールドアイコンを右クリックして「開く」を選択します。
- 「Windows セキュリティ」が開いたら、ホームボタン下のシールドアイコンをクリックし、「ウイルスと脅威の防止の設定」からリアルタイム保護とクラウド提供の保護をオフにします。
- 次に、左メニューのブラウザ型アイコン(App & browser control)を選び、「アプリとファイルの確認」オプションをオフにします。
- その下にある「SmartScreen(Microsoft Store アプリ用)」もオフにしておきましょう。

また、Windows ファイアウォールも接続の問題を引き起こす可能性があります。ファイアウォールは認識できない通信を自動的にブロックするため、Windows やアプリの更新に関連する通信がブロックされていることがあります。
- 画面左下のスタートボタンを押して「コントロール パネル」を検索し、開きます。
- 「表示方法」を「小さいアイコン」に変更し、「Windows Defender ファイアウォール」をクリックします。
- ウィンドウ左側のメニューから「Windows Defender ファイアウォールの有効化または無効化」を選択します。
- 「プライベート ネットワーク」と「パブリック ネットワーク」の両方について、「Windows Defender ファイアウォールを無効にする(推奨されません)」のラジオボタンを選択します。
- 「OK」をクリックし、その状態で再度更新を試みます。

注意: 更新が完了したら、PC を保護しないままにしないでください。Windows やアプリの更新が成功したら、ウイルス対策ソフト、Windows Defender、Windows ファイアウォールを必ず元に戻して有効化しましょう。
2. Windows Update とインターネット接続のトラブルシューティングを実行する
Windows 10 には、問題を自動的に検出して修復してくれるトラブルシューティングツールが標準で搭載されています。専門知識がなくても短時間で対処できるため、多くのユーザーの問題がこれで解決しています。
- Windows キーを押しながら I キーを押して、「設定」アプリを開きます。
- 「更新とセキュリティ」セクションに移動し、「トラブルシューティング」メニューを開きます。
- まず「Windows Update」を選択し、画面の指示に従って、Windows Update のサービスやプロセスに異常がないか確認します。
- トラブルシューティングが完了したら、再び「トラブルシューティング」に戻り、今度は「インターネット接続」のトラブルシューティングツールを実行します。
- 問題が解決したかどうかを確認します。

3. システムイメージとシステムファイルを修復する(DISM・SFC)
Windows Update の失敗は、Windows イメージやシステムファイルの破損・不整合が関係していることがよくあります。幸い、Windows にはこれらの問題を自動的に修復できる組み込みツールが用意されています。
DISM(Deployment Image Servicing and Management)は、Windows イメージ内のエラーを検出して修復するためのコマンドです。SFC(System File Checker)は、破損または欠落しているシステムファイルを特定し、修復・置換を行うコマンドです。
- タスクバーの検索ボックスに「cmd」または「コマンド プロンプト」と入力し、右クリックして「管理者として実行」を選択します。
- 以下のコマンドを入力して DISM によるスキャンと自動修復を実行します。完了まで最大 20 分程度かかることがあるため、気長にお待ちください。
DISM /Online /Cleanup-Image /RestoreHealth
- DISM の処理が終わったら、続いて以下のコマンドで SFC によるシステムファイルのスキャンを実行します。
sfc /scannow
- 両方のコマンドが完了したら、問題となっていたアプリの更新・ダウンロード、または Windows Update を再度実行して、エラーが解消されたか確認してください。
4. Windows Update コンポーネントを手動でリセットする
これはやや複雑な解決策ですが、Windows Update に関する設定をすべて初期化するため、あらゆる種類の更新エラーやエラーコードを効果的に解消できます。
- 検索ボックスに「コマンド プロンプト」と入力し、管理者として実行します。
- MSI インストーラー、Windows Update サービス、BITS、暗号化サービスを停止します。以下のコマンドをコピー&ペーストし、それぞれ入力後に Enter キーを押してください。
net stop msiserver net stop wuauserv net stop bits net stop cryptSvc
- 「SoftwareDistribution」フォルダと「Catroot2」フォルダの名前を変更します。以下のコマンドをコマンド プロンプトに貼り付けて実行すると簡単です。
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
- 最後に PC を再起動し、問題が解決したかどうかを確認します。
注意: 手順 3 で挙げたフォルダは、先に該当サービスを停止していない限り名前を変更できません。記載された順序どおりに正確に操作し、管理者アカウントでログインしたうえで、コマンド プロンプトを管理者権限で実行してください。
-
Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
Windows Updateを実行した際に、更新プロセスが開始されない、または途中のパーセンテージで止まってしまい、アップデートが正常に完了しない――このような症状が現れたとき、エラーコード「0x800707e7」が表示されることがあります。このエラーは機能更新プログラムや品質更新プログラムで発生するほか、Windows 7からのアップグレード時にも報告されています。数多くのエラーレポートを分析した結果、この問題の主な原因として以下の項目が特定されています。インデックスの場所(Indexing Location):多くのWindows更新プログラムは、PCのインデックス場所を含むホスト環境がデ
-
Windowsアップデートエラー80072ee2の原因と解決方法を徹底解説
Windowsのアップデート中にエラーが発生すると、本当に困ってしまいますよね。Windows Updateは安全で快適なシステム環境を維持するために設計されていますが、常に問題なく動作するとは限りません。最近では、新しいバージョンのWindowsをインストールしようとした際に、エラーコード「80072ee2」が表示されるケースが多数報告されています。 このエラーコードは「ERROR_INTERNET_TIMEOUT(インターネット接続のタイムアウト)」を意味し、Windows Updateサーバーから更新プログラムをダウンロードする際に表示されます。これは、更新サーバーが大量のユーザーリクエ