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

Windows Updateエラー80244010の原因と5つの解決策を徹底解説

Windows Updateエラーコード80244010は、オペレーティングシステム(最も多いのはWindows 7およびWindows Server)が、ビルドが古くなっているにもかかわらず、新しい更新プログラムを検索・検出できなくなった際に表示されるエラーです。この問題は、WSUS(Windows Server Update Services)を使用している環境で特に頻繁に発生します。

Windows Updateエラー80244010の原因と5つの解決策を徹底解説

エラー80244010が発生する主な原因

  • 一般的な不具合 – この問題はWindows 7の端末でよく見られるもので、Microsoftもすでに複数の内蔵修復戦略を用意しています。該当する場合は、Windows Updateトラブルシューターを実行し、自動的に推奨される修正を適用することで解決できる可能性があります。
  • WU一時フォルダ内の破損ファイル – SoftwareDistributionまたはCatroot2フォルダ内の一時ファイルが破損している場合にも、このエラーが発生します。失敗した更新処理の後や、ウイルス対策ソフトのスキャンでWindows Update関連の項目が隔離された後に起こることがあります。この場合は、2つの一時フォルダを含むすべてのWUコンポーネントをリセットする一連のコマンドを実行することで解決できます。
  • 通常の方法では更新できないマシン – 状況によっては、WUコンポーネントが自動的に動作しないことがあります。システムレベルでWU機能がブロックされている場合は、System Update Readiness Toolを使って、通常の方法ではインストールできない更新プログラムを適用することで、OSを最新のビルドに更新できる可能性があります。
  • 検出頻度ポリシーが無効 – Windows Serverエディションでこの問題が発生している場合、クライアントの1台がWSUSサーバーへのデフォルトで許可された接続回数を超えている可能性が高いです。この場合、ローカルグループポリシーエディターで「自動更新の検出頻度」ポリシーを有効にし、すべての対象マシンに共通の更新間隔を設定する必要があります。
  • システムファイルの破損 – Windows Updateトラブルシューターでも問題が解決しない場合、従来の方法では修復できない根本的な破損がシステムに存在する恐れがあります。その場合は、クリーンインストールや上書きインストール(インプレース修復)などの手順で、すべてのWindowsコンポーネントをリフレッシュする必要があります。

Windows Updateエラー80244010のトラブルシューティング方法

1. Windows Updateトラブルシューターを実行する

Windows 7の一般向けエディションでこの問題が発生している場合、原因となっている不具合は、Microsoftが提供する修復戦略ですでにカバーされている可能性があります。同様の問題に悩まされていた多くのユーザーが、Windows Updateトラブルシューターを実行するだけで自動的に解決できたと報告しています。

この内蔵ユーティリティには、さまざまなWindows Updateエラーに対応する自動修復戦略が収録されています。ツールはまずシステムの不整合をスキャンし、問題が修復対象であれば適切な修正を自動的に適用します。

以下は、Windows 7でWindows Updateトラブルシューターを起動し、80244010エラーを修正する手順です。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「control」と入力してEnterキーを押すと、クラシックなコントロールパネルが開きます。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  2. コントロールパネルが開いたら、右上の検索ボックスで「troubleshoot(トラブルシューティング)」と入力します。結果一覧から「トラブルシューティング」をクリックし、内蔵トラブルシューターの一覧を表示します。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  3. 「コンピューターの問題のトラブルシューティング」画面が表示されたら、選択肢の中から「システムとセキュリティ」をクリックします。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  4. トラブルシューティングのメニューに入ったら、Windowsカテゴリの下にある「Windows Update」をクリックします。
    Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  5. トラブルシューターが起動したら、まず「詳細設定」ボタンをクリックし、「自動的に修復を適用する」にチェックを入れます。チェック後、「次へ」をクリックして次の画面に進みます。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  6. 初期スキャンの完了を待ち、修復が自動的に適用されない場合は「この修正を適用する」をクリックします。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  7. 再起動を求められたら指示に従い、システム起動後にWindows Updateを再度実行して、問題が解決したかどうかを確認します。Windows Updateエラー80244010の原因と5つの解決策を徹底解説

それでもWU機能の使用時に同じWindows Update 80244010エラーが発生する場合は、次の対処法に進んでください。

2. WUコンポーネントをリセットする

Windows Update 80244010エラーを引き起こすもう一つの原因として考えられるのは、ネットワークの不整合です。多くの場合、問題は不具合を起こしたWUコンポーネントや、SoftwareDistributionまたはCatroot2フォルダ内の破損した一時ファイルによって引き起こされます。

このケースに該当する場合は、このプロセスに関わるすべてのWU(Windows Update)コンポーネントと依存サービスをリセットすることで、迅速に問題を解決できます。この操作でエラーを解消できたという報告が多数寄せられています。

具体的な手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力してCtrl + Shift + Enterを押し、管理者権限でコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与します。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  2. 管理者コマンドプロンプトが開いたら、以下のコマンドを順番に入力し、それぞれの後にEnterキーを押して、主要なWindows Update関連サービスを停止します。
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    注意: これらのコマンドにより、Windows Updateサービス、MSIインストーラー、暗号化サービス(Cryptographic Services)、BITSサービスが停止されます。

  3. 必要なサービスをすべて停止できたら、同じ管理者コマンドプロンプトで以下のコマンドを順番に実行し、WUの一時ファイルを保存している2つのフォルダ(SoftwareDistributionとCatroot2)の名前を変更します。
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    注意: この2つのフォルダの名前を変更すると、Windows Updateコンポーネントが新しいフォルダを作成し、古いフォルダの代わりに使用するようになります。これにより、破損したファイルが更新処理に影響を与えるのを防げます。

  4. フォルダの名前変更が完了したら、以下のコマンドを続けて実行し(それぞれEnterキーを押す)、手順2で停止したサービスを再び起動します。
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. サービスの再起動が完了したら、以前Windows Update 80244010エラーを引き起こしていた操作をもう一度実行し、問題が解決したかどうかを確認します。

それでも問題が解決しない場合は、次の対処法に進んでください。

3. System Update Readiness Toolを実行する

実は、多くのWindows 7ユーザーが、最新版のSystem Update Readiness Toolをダウンロードして実行することで、この問題を解決しています。このツールはほぼすべてのWindows環境に標準で含まれていますが、インストールされているものが最新版であるとは限りません。

最新版のSystem Update Readiness Toolをダウンロードして使用すれば、追加の手順なしで問題を迅速に解決できる可能性があります。

以下は、最新版のSystem Update Readiness Toolをダウンロードして使用する手順です。

  1. Microsoftの公式ダウンロードページにアクセスし、最新版のSystem Update Readiness Toolをダウンロードします。ページで言語を選択し、「ダウンロード」ボタンをクリックしてダウンロードを開始してください。Windows Updateエラー80244010の原因と5つの解決策を徹底解説

    注意: ダウンロードファイルのサイズはかなり大きいため、完了まで辛抱強くお待ちください。

  2. ダウンロードが完了したら、System Update Readiness Toolの実行ファイルを開き、初期スキャンが完了するまで待ちます。
  3. 検出された問題に応じて、以前80244010エラーで失敗していた更新プログラムが、ツールによって自動的にダウンロード・インストールされる場合があります。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  4. 処理が完了したらパソコンを再起動し、次回のシステム起動時に問題が解決しているかどうかを確認します。

それでも同じ問題が発生する場合は、次の対処法に進んでください。

4. 検出頻度ポリシーを有効にする

Windows Serverでこの問題が発生している場合、エラー0x80244010は、クライアントがWSUSサーバーへの許容接続回数を超えたことを示している可能性が非常に高いです。このエラーコードはWU_E_PT_EXCEEDED_MAX_SERVER_TRIPSに相当し、特に新しく導入したマシンで発生しやすい傾向があります。

これを修正するには、ローカルグループポリシーエディターで「自動更新の検出頻度」というポリシーを変更する必要があります。このポリシーを有効にすると、グループに属するすべてのマシンに対して、同一の指定更新間隔を強制できます。

以下は、ローカルグループポリシーエディターを使用して「自動更新の検出頻度」ポリシーを変更し、80244010エラーを修正する手順です。

注意: Windowsのエディションによっては、GPEDITユーティリティが標準でインストールされていない場合がある点にご留意ください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「gpedit.msc」と入力してEnterキーを押すと、ローカルグループポリシーエディターが起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与します。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  2. ローカルグループポリシーエディターが開いたら、画面左側のツリーを使って以下の場所へ移動します。
    コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > Windows Update
  3. 正しい場所に移動したら、右側のペインに表示されている項目一覧から「自動更新の検出頻度」ポリシーを探し、ダブルクリックして開きます。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  4. ポリシーの設定画面で、まず状態を「有効」に設定します。次に、下部の「オプション」セクションで、対象となるすべてのマシンにグローバルに適用する適切な更新間隔を指定します。Windows Updateエラー80244010の原因と5つの解決策を徹底解説
  5. 設定が完了したら「適用」をクリックして変更を保存し、影響を受けるすべてのマシンを再起動して、問題が解決したかどうかを確認します。

WSUS環境で依然として80244010エラーが発生する場合は、最終手段に進んでください。

5. OSコンポーネントをリフレッシュする

ここまで紹介したどの方法でも問題を解決できない場合、従来の方法では修復できないWindowsの不整合が原因である可能性が高いです。この場合、あらゆる種類の破損を確実に取り除くために、Windowsの全コンポーネントをリセットすることが唯一の有効な解決策となります。

ここまで至った場合、選択できる道は主に2つあります。

  • クリーンインストール – この手順は比較的シンプルで手軽な方法です。ただし、事前にデータをバックアップしていないと、アプリケーション、ゲーム、個人メディアなどの個人ファイルがすべて失われるという大きな欠点があります。
  • 修復インストール(インプレースアップグレード) – この手順では、互換性のあるインストールメディアが必要で、多少技術的な知識も求められます。しかし最大のメリットは、操作の対象がWindowsのシステムファイルのみにとどまる点です。動画、写真、音楽、アプリ、ゲーム、さらには一部のユーザー設定を含む個人ファイルや設定は、そのまま保持されます。
  1. Windows Update エラーコード 0x80073712 の解決方法|原因と8つの対処法を徹底解説

    Windows Update を実行した際にエラーコード 0x80073712 が表示される場合、Windows Update に必要なファイルが破損しているか、欠落していることが原因です。このエラーは PC 内部の潜在的な問題によって引き起こされることが多く、結果として Windows Update が正常に完了しなくなります。また、CBS(Component-Based Servicing:コンポーネント ベース サービシング)のマニフェストが破損しているケースもあります。 Windows Update エラーコード 0x80073712 を修正する方法 以下に、エラー 0x800737

  2. Windows Updateエラーコード0x80070017の原因と8つの解決策を徹底解説

    Windowsを使用していると、誰でも何らかのエラーに遭遇することがあります。OSには多数のコンポーネントが含まれているため、ある意味でエラーは避けられないものとも言えます。本記事では、その中でも「0x80070017」というエラーコードに焦点を当て、具体的な対処方法を詳しくご紹介します。 Windowsエラー0x80070017は、主にインストールメディアの破損が原因で発生します。この記事を読み進めて、Windows Updateエラー0x80070017を解決しましょう。 Windows Updateエラーコード0x80070017の修正方法 この更新エラーは、主に以下の2つのシナリオで