Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows Updateのダウンロードエラー0x80246007を解決する5つの対処法

Windows Updateサービスが更新プログラムをスキャンしてダウンロードを開始した際に、「一部の更新プログラムがダウンロードを完了できませんでした。後でもう一度試みます。エラーコード 0x80246007」というエラーが表示されることがあります。このエラーはWindows Update全般で発生する可能性があり、OneNoteなどのWindowsアプリケーションでも見られることがあります。

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

  • Windows Updateのデータベースが破損している
  • 別のプロセスがWindows Updateコンポーネントと競合している
  • BITSサービスに問題が発生している

本記事では、Windows 10の更新プログラムのダウンロード時に発生するエラー0x80246007の解決方法をご紹介します。

「一部の更新プログラムがダウンロードを完了できませんでした」エラー0x80246007への対処法

作業を始める前に、まずWindowsに内蔵されているWindows Updateトラブルシューティングツールを実行してみてください。これだけで問題が解決する場合もあります。

1. 一時フォルダの中身を削除する

「ファイル名を指定して実行」コマンドを使えば、ダウンロード済み・失敗・保留中のWindows 10更新プログラムをすべて削除できます。

Win + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開き、%temp%と入力してEnterキーを押します。開いたTempフォルダ内のすべてのファイルとフォルダを選択し、削除してください。

%temp%はWindowsの環境変数の一つで、一時フォルダとして指定された場所(通常はC:\Users\[ユーザー名]\AppData\Local\Temp)を素早く開くことができます。

2. BITSサービスを再起動する

BITS(Background Intelligent Transfer Service:バックグラウンドインテリジェント転送サービス)は、Windows Updateサービスの一部であり、更新プログラムのバックグラウンドダウンロードや新規更新のスキャンなどを管理しています。Windows Updateが何度も失敗する場合は、BITSサービスの再起動を試みてください。この操作には管理者権限が必要です。

「ファイル名を指定して実行」にservices.mscと入力してEnterキーを押し、サービス管理コンソールを起動します。

一覧から「Background Intelligent Transfer Service」を探し、ダブルクリックしてプロパティを開きます。

プロパティ画面でスタートアップの種類を「手動」に設定し、「開始」ボタンをクリックします。それでも改善しない場合は、「自動(遅延開始)」に変更してパソコンを再起動してください。

3. SoftwareDistributionフォルダのファイルを削除する

Windowsが更新プログラムをダウンロードすると、それらは「SoftwareDistribution」という専用フォルダに保存されます。ここに保存されたファイルは、インストール完了後に自動的に削除される仕組みです。しかし、クリーンアップが行われなかったり、インストールが保留状態のままになったりすることがあります。その場合は次の2つの方法があります。

  • Windows Updateサービスを一時停止した上で、SoftwareDistributionフォルダ内のすべてのファイルを削除する
  • パソコンを複数回再起動し、更新プロセスが自動的に開始されるかどうかを確認する

4. catroot2フォルダをリセットする

catroot2フォルダのリセットは、さまざまなWindows Updateの問題を解決することで知られています。

Catrootおよびcatroot2は、Windows Updateプロセスに必要なWindowsオペレーティングシステムのフォルダです。Windows Updateを実行すると、catroot2フォルダには更新プログラムパッケージの署名情報が保存され、インストールを支援します。暗号化サービス(Cryptographic Service)は、更新プロセスにおいて%windir%\System32\catroot2\edb.logファイルを使用します。更新プログラムはSoftwareDistributionフォルダに保存され、Automatic Updatesによって更新処理に利用されます。

注意: Catrootフォルダは削除したり名前を変更したりしないでください。Catroot2フォルダはWindowsによって自動的に再作成されますが、Catrootフォルダは名前を変更すると再作成されません。

5. pending.xmlファイルを削除する

C:\Windows\WinSxS\フォルダに移動し、pending.xmlファイルを探して名前を変更します。削除しても構いません。これにより、Windows Updateが保留中のタスクを削除し、新しい更新チェックをやり直すことができるようになります。効果があるか確認してみてください。

関連記事: Windowsアップグレードエラー 8007002C、80246007、80070004、80240020の対処法

これらの方法がお役に立てば幸いです。どの方法が効果的だったか、ぜひコメントでお知らせください。

  1. Windows 7のアップデートがダウンロードされない問題を解決する7つの方法

    Windows 7のメインストリームサポート終了から5年以上が経過しましたが、今なお多くのパソコンでこの人気OSが使われています。2020年7月時点でも、Windows OSを搭載したパソコンの約20%が依然としてWindows 7を使用しているというデータがあります。Microsoftの最新OSであるWindows 10は機能面・デザイン面で大幅に進化していますが、シンプルな操作性や、古いシステム・低スペックなハードウェアでも快適に動作する点を評価し、Windows 7を使い続けるユーザーは少なくありません。 しかし、Windows 7のサポート終了が近づくにつれ、新しいOSアップデートの配

  2. Windows 11でフォルダのアクセス拒否エラーを解決する6つの方法

    Windows 11でフォルダにアクセスしようとした際、「アクセスが拒否されました」というエラーが表示されて困っていませんか?フォルダやファイルの中身を開けず、画面に警告が出てしまうケースは少なくありません。この記事では、Windows 11で発生するフォルダのアクセス拒否エラーを解決するための実用的な対処法を6つご紹介します。 アクセス拒否エラーが発生する主な原因 Windowsが特定のフォルダやファイルへのアクセス権限がないと通知してくる場合、主な原因として以下のようなものが考えられます。 管理者権限の制限や不適切な設定 フォルダのアクセス許可設定の誤り Googleドライブとの同期に