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

Windows Update エラー 0x80248007 の原因と解決方法を徹底解説

Windows Update を実行した際に「エラー 0x80248007」が表示され、更新プログラムのインストールに失敗してしまうことはありませんか。この記事では、このエラーの原因と、誰でも実践できる具体的な解決手順をわかりやすく解説します。

Windows Update エラー 0x80248007 の原因と解決方法を徹底解説

Windows 10 の PC に最新の更新プログラムをインストールしようとした際に、以下のようなエラーメッセージが表示されることがあります。

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

Windows 10 バージョン 1809 (amd64) の機能更新プログラム 2019-04 – エラー 0x80248007」

Windows Update エラー 0x80248007 の原因

このエラーが発生すると、最新の Windows 10 更新プログラムをインストールできなくなり、セキュリティ面でも大きなリスクが生じます。

エラー 0x80248007 の主な原因は以下のとおりです。

  • Windows Update のファイルが破損している、または欠落している
  • Microsoft ソフトウェア ライセンス条項を検証できない

Windows Update エラー 0x80248007 の解決方法

以下の手順に沿って、順番に対処していきましょう。

手順1: Windows Update のキャッシュを削除する

まずは Windows Update のキャッシュを削除し、再度更新プログラムをインストールしてみます。手順は以下のとおりです。

  1. スタートボタンをクリックし、「services.msc」と入力して「サービス」を開きます
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  2. 一覧を下にスクロールし、「Windows Update」サービスを見つけます
  3. 「Windows Update」サービスを右クリックして「停止」を選択します。「実行中」の表示が消えるまで待ちます
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  4. 次に、スタートメニューからエクスプローラーを開きます
  5. C:\Windows\SoftwareDistribution\DataStore フォルダーへ移動します
  6. フォルダー内のすべてのファイルとフォルダーを削除します
  7. 続けて C:\Windows\SoftwareDistribution\Download フォルダーへ移動します
  8. こちらもフォルダー内のすべてのファイルとフォルダーを削除します
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  9. PC を再起動します
  10. Windows Update を再度実行します

それでもエラー 0x80248007 が表示される場合は、次の手順に進んでください。

手順2: msiserver サービスを開始する

Windows Update が正常に動作するには、「msiserver」(Windows インストーラー) サービスが開始されている必要があります。以下の手順で確認しましょう。

  1. スタートボタンをクリックし、「cmd」と入力します。「コマンドプロンプト」を右クリックして「管理者として実行」を選択します
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  2. UAC (ユーザーアカウント制御) の画面が表示されたら「はい」をクリックします
  3. 黒いウィンドウに net start msiserver と入力して Enter キーを押します
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  4. 「Windows インストーラー サービスを開始しています」「Windows インストーラー サービスは正常に開始されました」と表示されれば成功です
  5. 再起動はせずに、そのまま Windows Update を再度実行します

まだエラーが発生する場合は、次の手順に進んでください。

手順3: 破損したファイルを修復する

ファイルの破損もこの問題の原因の一つです。chkdsk コマンドを実行することで、破損したファイルを簡単に修復できます。

  1. スタートボタンをクリックし、「CMD」と入力します。右クリックして「管理者として実行」を選択します
  2. UAC の画面が表示されたら「はい」をクリックします
  3. コマンドウィンドウに chkdsk C: /f /r と入力して Enter キーを押します
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  4. 次回再起動時にスキャンをスケジュールするよう求められたら、Y を入力して Enter キーを押します
  5. PC を再起動します
  6. スキャンが自動的に実行され、見つかった破損ファイルを修復します

手順4: ディスクの空き容量を確認する

C: ドライブには少なくとも 10% 以上の空き容量を確保しておくことをおすすめします。確認方法は以下のとおりです。

  1. スタートボタンをクリックし、「エクスプローラー」と入力してアプリケーションを起動します
  2. 「PC」をクリックし、C: ドライブに 10% 以上の空き容量があるかどうかを確認します
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  3. 空き容量が 10% 未満の場合は、C: ドライブを右クリックして「プロパティ」→「ディスククリーンアップ」を選択します
  4. 推奨項目の一覧に従って、不要なファイルを削除しましょう

手順5: Windows Update トラブルシューティングツールを実行する

それでも問題が解決しない場合は、Windows 10 に標準搭載されているトラブルシューティングツールを活用しましょう。

実行手順は以下のとおりです。

  1. Windows 10 のデスクトップを表示します
  2. スタートボタンをクリックし、「設定」(歯車アイコン) を選択します
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  3. 「更新とセキュリティ」をクリックします
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  4. 左側のメニューから「トラブルシューティング」を選択し、「Windows Update」をクリックして「トラブルシューティングツールの実行」を押します
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  5. ツールがシステムのチェックを行います。指示が表示されたら「この修正プログラムを適用する」をクリックします

失敗した更新プログラムを手動でインストールする

問題のある更新プログラムを手動でダウンロードしてインストールすることで、エラーを解決できる場合があります。手順は以下のとおりです。

  1. Windows Update を手動で実行します
  2. スタート > 設定 > 更新とセキュリティ > Windows Update の順にクリックし、「更新プログラムのチェック」をクリックします
  3. 更新プログラムのダウンロードとインストールが始まります
  4. エラー 0x80248007 で失敗した場合、以下の画像のように表示されます
    Windows Update エラー 0x80248007 の原因と解決方法を徹底解説
  5. 画像の例では「Windows Defender の定義更新 – KB2267602」のインストールに失敗しています
  6. エラーに表示されている KB 番号 (例: KB2267602) を控えておきましょう (KB 番号は環境によって異なります)
  7. Microsoft Update カタログにアクセスします
  8. KB 番号で検索します
  9. 該当する更新プログラムをダウンロードします
  10. ダウンロードしたファイルをダブルクリックしてインストールします
  11. インストール完了後、PC を再起動します
  12. Windows Update を再度実行し、残りの更新プログラムをすべてインストールします

特定のエラーコード別の解決方法

ここでは、Windows Update 実行時に表示される可能性のある、特定のエラーコードごとの解決方法を紹介します。

KB4023814 エラー 0x80248007

「2019-08 x64 ベース システム用 Windows 10 バージョン 1803 の更新プログラム (KB4023814) エラー 0x80248007」が表示される場合は、KB4023814 を手動でダウンロードしてインストールしてください。インストール後、PC を再起動して 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

その後、Windows Update を再度実行してください。

KB2267602 エラー 0x80248007

「KB2267602 エラー 0x80248007」が表示される場合は、KB2267602 を手動でダウンロードしてインストールしてください。インストール後、PC を再起動して Windows Update を再度実行します。

Windows Update エラー 0x80248007 の原因と解決方法を徹底解説

KB4134659 エラー 0x80248007

「2018-06 x64 ベース システム用 Windows 10 バージョン 1607 の更新プログラム (KB4134659) エラー 0x80248007」が表示される場合は、KB4134659 を手動でダウンロードしてインストールしてください。インストール後、PC を再起動して Windows Update を再度実行します。

Windows 10 機能更新プログラム 1903 のエラー

「Windows 10 バージョン 1903 の機能更新プログラム – エラー 0x80248007」が表示される場合 (バージョン 1803、1709 でも同様の報告があります)、最新の機能更新プログラム (記事執筆時点ではバージョン 2004) へのアップグレードを試してみてください。

最新の機能更新プログラムをダウンロードしてインストールするには、スタート > 設定 > 更新とセキュリティ > Windows Update の順にクリックします。

VMware ゲストマシンでのエラー

VMware Tools がインストールされているマシンでは、Windows Update の実行時に「VMware, Inc. – Net – 2018/10/17 – 1.8.10.0」という更新プログラムでエラー 0x80248007 が表示され、インストールに失敗することがあります。これは、VMware Tools 10.3.10 以降、ドライバーが Windows Update 経由で配信されるように変更されたためです。

pvscsi ドライバーは、Windows Server 2016 および Windows Server 2019 向けに Microsoft の Windows Update サービスを通じて提供されるようになりました。vmxnet3 ドライバーの更新についても、ドライバー公開プロセスの完了後に同じサービスを通じて提供される予定です。


  1. Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説

    Windows Updateを使ってパソコンに最新の更新プログラムをダウンロード・インストールしようとした際、さまざまなトラブルが発生することがあります。その中でも多くのユーザーから報告されているのが、エラーコード0x8007000Eです。このエラーは、Windows Updateが更新プログラムの検索・ダウンロード・インストールに失敗した際に表示されるエラーコードの一つで、「新しい更新プログラムを確認できませんでした」「一部の更新プログラムをインストールできませんでした」「不明なエラーが発生しました」といったメッセージとともに表示されるのが特徴です。エラー0x8007000Eの主な原因エラー

  2. Windows 10アップデートエラー0xc1900200の原因と解決方法を徹底解説

    エラーコード 0xc1900200 は、「Windows Update アシスタント」を使用して古いバージョンのWindowsからWindows 10へアップグレードしようとした際に表示されることがあります。特に、Windows 7やWindows 8.1からWindows 10へのアップグレード時に発生するケースが多く見られます。いずれの場合も、インストーラーは必要要件をすべて満たしていると判定するにもかかわらず、何らかの理由でアップグレード処理が最終的に失敗し、このエラーコードが表示されます。 Windows Update エラー 0xc1900200 の主な原因 このエラーを引き起こす可