Windows 11で「ダウンロードエラー – 0x80248007」を解決する方法
Windows 11 マシンで「ダウンロード エラー – 0x80248007」が表示されるのは非常にイライラするものです。基本的に、Windows が更新ファイルを取得できずに問題が発生している状態です。これは、更新サービスの不具合、キャッシュの破損、あるいはシステムファイルの不具合など、様々な原因が考えられます。Windows の更新自体がおかしな動作をしているだけの場合もありますが、基盤となるサービスが正常に動作していない場合もあります。この問題を解決するにはいくつかの手順が必要ですが、幸いなことに、どこを調べればよいかがわかれば、ほとんどの手順は簡単です。私の経験では、組み込みのトラブルシューティングツールと更新コンポーネントのリセットを組み合わせることで、多くの場合問題が解決しますが、場合によってはシステムファイルの修復や復元といった、より大規模な修正が必要になることもあります。ここでの目標は、Windows を通常の状態に戻して、エラーを発生することなく更新をダウンロードおよびインストールできるようにすることです。こうすることで、手動でダウンロードしたり、面倒な作業をしたりすることなく、システムを安全かつ最新の状態に保つことができます。
Windows 11でダウンロードエラー0x80248007を修正する方法
Windows Updateのトラブルシューティングツールを使用する
Windowsには、よくあるアップデートの問題を解決するための便利なトラブルシューティングツールが組み込まれているため、まず最初にこれを実行してください。このツールはシステムをスキャンし、Windows Updateコンポーネントの問題を検出し、自動的に修正プログラムを適用します。少し奇妙ですが、ほとんどの場合うまく機能します。Windows Updateが停止したり、更新プログラムをダウンロードしようとしなかったりした場合は、まずこのトラブルシューティングツールを起動してください。
- を押して設定を開きますWindows + I。
- サイドバーの「システム」をクリックします。
- 下にスクロールして、[トラブルシューティング] > [その他のトラブルシューティング]を選択します。
- リストでWindows Update を見つけて、 [実行]をクリックします。
クイックスキャンが開始されます。数分かかる場合がありますが、更新キャッシュ、サービス、または依存関係に関する問題が自動的に修正される可能性があります。完了したら、[設定] > [Windows Update]から再度更新を実行してみてください。一部の環境では、すぐに問題が解決するケースがあります。それでも問題が解決しない場合は、特にトラブルシューティングツールで問題が報告された場合や、すべての問題が解決しなかった場合は、次の方法に進むことをお勧めします。
Windowsインストーラサービスを手動で開始する
Windowsインストーラーが強制終了されたり、正常に起動しなかったりして正常に動作しないことがあります。これがアップデートの妨げになることがあります。このサービスを手動で再起動することは、多くの人が見落としがちな、シンプルながらも驚くほど効果的な解決策の一つです。アップデートがなかなか進まない場合は、ぜひ試してみてください。
- を押して実行を開きますWindows + R。
- 入力し
services.mscてクリックしますEnter。 - サービスの一覧で、Windows Installer を見つけます。
- 右クリックして、「開始」を選択します。すでに実行中の場合は、右クリックして「再起動」を選択します。
これにより、インストーラーサービスが最新の状態になり、すぐに使える状態になります。場合によっては、これだけで済むこともあります。その後、もう一度アップデートをお試しください。一部のマシンでは、サービスが停止またはクラッシュしている可能性があります。リセットすると、ダウンロードエラーが修正されることがよくあります。
Windows Updateサービスを再起動します
Windows Updateサービス自体はバックグラウンドで常時稼働している優秀なサービスですが、時折ハングアップしたり、固まったりすることがあります。再起動すると状態がリセットされ、0x80248007などのアップデートエラーを引き起こす奇妙な不具合が解消されることがあります。
- で実行を開きますWindows + R。
- 入力し
services.mscて押しますEnter。 - リストでWindows Updateを探し、右クリックして、 [再起動]を選択します。
ウィンドウを閉じて、アップデートをもう一度実行してみてください。そうすることで、エラーの原因となった不要な情報が解消されることもあります。ある環境ではアップデートサービスを再起動するとすぐに動作しましたが、別の環境ではPC全体を再起動しないと動作しなくなりました。Windowsは必要以上に難しくしているんですね。
Windows Updateのキャッシュをクリアする
アップデートキャッシュが破損している場合、それが根本的な原因であることが多いです。破損または不完全なキャッシュファイルは、ダウンロードをブロックしたり、0x80248007などのエラーを引き起こしたりする可能性があります。キャッシュをクリアすると、Windowsは新しいファイルを強制的に取得するようになり、多くの場合、頑固な問題を解決できます。
やり方は次のとおりです:
- 実行( Windows + R) を開いて と入力し、Windows Update サービスを停止します
services.msc。 を押しますEnter。 - Windows Update を見つけて右クリックし、[停止]を選択します。
- 別の「ファイル名を指定して実行」ウィンドウを開き、
C:\Windows\SoftwareDistributionと入力して を押しますEnter。これは、Windowsがアップデートファイルを保存するフォルダです。 - フォルダ内のすべてのファイルを選択しCtrl + A、右クリックして「削除」を選択して削除します。プロンプトが表示されたら、「はい」をクリックして確定します。
- [サービス]ウィンドウに戻り、 [Windows Update] を右クリックして、[スタート]をクリックします。
- 最後に、[設定] > [Windows Update]から更新プログラムを再度ダウンロードしてみます。
場合によっては、破損したキャッシュが根本的な問題であり、この簡単なクリーンアップで解決できることもあります。また、何度も失敗していたのに、最終的にスムーズにアップデートできるようになるという、大きな違いが生まれることもあります。
システムファイルチェッカーとDISMを実行して破損したファイルを修復する
他に方法がない場合は、破損したシステムファイルが原因である可能性があります。悪意のあるソフトウェアや不適切なアップデートは、Windowsのコアファイルに悪影響を与え、プロセス全体に支障をきたす可能性があります。SFC(システムファイルチェッカー)やDISM(展開イメージのサービスと管理)などの組み込みツールを使ってスキャンを数回実行することで、破損したファイルを修復または置き換えることができます。
- 管理者としてコマンドプロンプトを開きます。スタートメニューの検索に「cmd」と入力し、右クリックして「管理者として実行」を選択します。
- UAC プロンプトが表示された場合は承認します。
- まず、DISMツールを実行します。
DISM.exe /Online /Cleanup-image /Restorehealthと入力してキーを押しますEnter。数分待つと、バックグラウンドでスキャンと修復が実行されます。 - 次に、システムファイルチェッカーを実行します。
sfc /scannowと入力して を押しますEnter。完了するまでお待ちください。完全スキャンには時間がかかる場合があります。 - 完了したら、PCを再起動してください。これでWindows Updateをブロックしている可能性のある破損ファイルが削除されるはずです。
最近の変更により問題が発生した場合はシステムの復元を使用する
システムを調整したりソフトウェアをインストールしたりするまですべて正常に動作していた場合、それがエラーの原因となっている可能性があります。システムの復元を実行すると、PCを以前の状態(すべてが正常に動作していた時点)に戻すことができ、最近の変更によって発生したアップデートエラーを修正できます。
- [スタート]を開き、[回復]を検索してクリックします。
- [システムの復元を開く]を選択します。
- 手順に従って、エラーが発生する前の復元ポイントを選択してください。通常は、最新の復元ポイントで十分です。
- Windows に任せましょう。少し時間がかかるかもしれませんが、成功すれば更新の問題は解消されるはずです。
アップデートやドライバーを手動でダウンロードしてインストールする
自動更新が失敗し続ける場合は、手動で更新を入手することもできます。Microsoft Update カタログにはスタンドアロンの更新ファイルがホストされているため、直接ダウンロードしてインストールできます。デバイスドライバーについても同様で、デバイスマネージャーから手動で更新することで、問題を完全に回避できる場合があります。
特定のWindowsアップデートをダウンロードする
- Microsoft Update カタログにアクセスしてください。
- 検索ボックスに更新番号(KBXXXXXXXなど)を入力し、を押しますEnter。更新番号はWindows Updateページまたは通知で確認できます。
- ファイルを取得するには、アップデートの横にある [ダウンロード]をクリックします。
- ダウンロードしたファイルを実行し、画面の指示に従います。
- PC を再起動して、エラーなしで更新されるかどうかを確認します。
デバイスドライバーを手動で更新する
- スタートメニューからデバイス マネージャーを開きます。
- デバイス カテゴリを展開し、問題のあるドライバーを右クリックして、[ドライバーの更新]を選択します。
- 「ドライバーを自動的に検索する」を選択します。Windows が更新プログラムを見つけたら、インストールします。
- 変更を適用するには、PC を再起動してください。
まとめ
これらの手順のほとんどは、詰まりを解消したり、破損した部分を修復したりするためのものです。アップデートが失敗する原因が多岐にわたるのは少し面倒ですが、サービス、キャッシュ、システムファイルなど、よくある原因を理解すれば、トラブルシューティングは容易になります。基本的な修正と詳細なシステムチェックを組み合わせることで、多くの場合、頑固な0x80248007エラーは解決します。これで数時間の節約になり、Windows Updateがようやくうまくいくようになることを願っています。
まとめ
- Windows Update トラブルシューティング ツールを実行します。
- Windows インストーラーと更新サービスを再起動します。
- `C:\Windows\SoftwareDistribution` の更新キャッシュをクリアします。
- SFC と DISM を使用してシステム ファイルを修復します。
- 最近の変更が問題の原因である場合は、システムを以前の状態に復元します。
- Microsoft カタログから更新プログラムを手動でダウンロードするか、デバイス マネージャーを使用してドライバーを更新します。
関連記事
この記事は役に立ちましたか?