Windows Update エラーコード 0x80244010 を解決する方法

📅
🕑 1 分で読む

Windows を更新しようとすると、エラー コード 0x80244010 のポップアップが表示されましたか? はい、これはよくあることです。特にメジャー アップデートの前後や、アップデート コンポーネントに問題がある場合によく発生します。このポップアップは通常、設定で [更新プログラムのチェック] をクリックしたときに表示され、メッセージには「Code 80244010 Windows Update encountered an unknown error」が含まれることがあります。基本的に、Windows が更新プログラムの確認またはインストールを完了できないようで、非常にイライラすることがあります。小さな不具合の場合もあれば、もっと複雑な場合もあります。幸いなことに、頭を悩ませる前に試すことがいくつかあり、そのほとんどがさまざまなセットアップで実際に機能するということです。マシンを再起動するのと同じくらい簡単な場合もあれば、システム ファイルやサービスを調べなければならない場合もあります。とにかく、この問題を修正する方法を順を追って見ていきましょう。

Windows Update エラーコード 80244010 を修正する方法

まずはWindows Updateのトラブルシューティングツールを試してください

このツールは使い方が簡単で、Windows がアップデートの際のトラブルに対処するために開発したツールです。ですから、技術的な話に入る前に試してみる価値はあります。よくある問題をチェックし、自動的に修正してくれます。設定によっては初回実行でうまくいく場合もありますが、そうでない場合は1、2回の再実行が必要です。手順は以下のとおりです。

  • Windows 設定を開きます( を押しますWin + I)。
  • 「更新とセキュリティ」に移動し、左側のサイドバーの「トラブルシューティング」をクリックします。
  • 「追加のトラブルシューティング ツール」(表示されている場合)をクリックし、「 Windows Update」を見つけて展開します。
  • 「トラブルシューティングを実行」をクリックします。指示に従って、問題が解決するまで待ちます。

これにより、更新を停止している一時停止中のサービスや保留中の再起動などの問題が頻繁に検出されます。

システムファイルチェッカー(SFC)を実行して破損したシステムファイルを修復します

このようなアップデートエラーは、システムファイルの破損や欠落が原因で発生することがあります。Windowsがパズルのピースを一つ失っているようなものです。SFCスキャンを実行することは、システムの健康診断を行うようなものです。手順は以下のとおりです。

  • を押してWin + Rと入力しcmd、 を押してCtrl + Shift + Enterコマンドプロンプトを管理者として開きます。(はい、これは非常に重要です。)
  • UAC によってプロンプトが表示されたら、[はい]をクリックします。
  • 入力しsfc /scannowて を押しますEnter。10~15分ほどかかる場合がありますので、しばらくお待ちください。
  • 完了したら、PCを再起動して再度アップデートを確認してください。破損したファイルを修復することで、状況が改善する場合があります。

マルウェアやウイルスをチェックする

マルウェアやセキュリティソフトウェアのバグは、特にバックグラウンドで実行されていたり、特定のサービスをブロックしていたり​​すると、Windows Update の動作を妨げる可能性があります。そのため、Microsoft Defender などの信頼できるウイルス対策ソフトでフルスキャンを実行することをお勧めします。以下に概要を示します。

  • スタート メニューからWindows セキュリティを開きます。
  • [ウイルスと脅威の防止]に移動します。
  • 「フルスキャン」をクリックして、完了するまでお待ちください。マルウェアが見つかった場合は、隔離または削除してから、再度アップデートをお試しください。

他のサードパーティ製ウイルス対策ソフトをご利用の場合はご注意ください。無効化またはアンインストールすることで一時的に問題が解決する場合もありますが、永久に無効化したままにしないでください。

Windows Updateコンポーネントを手動でリセットする

これは少し複雑ですが、アップデートサービスのファイルやフォルダが乱雑になったり破損したりした場合に必要になることが多いです。これらのコンポーネントをリセットすることで、すべての状態が一掃され、0x80244010のような頑固なエラーを解決できる場合があります。手順は以下のとおりです。

  • 管理者としてコマンド プロンプトを開きます(前の手順を参照)。
  • 次のコマンドを 1 つずつ入力し、Enterそれぞれの後に を押します。
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

PCを再起動してください。再起動したら、「設定」>「更新とセキュリティ」>「Windows Update」に移動し、「更新プログラムのチェック」をクリックしてください。これで問題が解決することを願っています。

保留中のアップデートを手動でダウンロードしてインストールする

自動更新が失敗し続ける場合、特定の更新プログラムが破損しているか不完全である可能性があります。手動で取得してみてください。更新プログラムのKB番号を確認するには、以下の手順を実行してください。

  • 設定を開く(Win + I
  • 「更新とセキュリティ」に移動し、「更新履歴を表示」をクリックします。
  • 失敗した更新を探し、KB 番号 (KB5005033 など) を書き留めます。

次に、Microsoft Update カタログにアクセスし、KB番号を入力して、対応する.msiファイルをダウンロードします。ダウンロードしたら、ファイルをダブルクリックして手動で更新プログラムをインストールします。多くの場合、これにより自動処理をブロックしているものを回避できます。

自動更新検出頻度を変更する

それでも効果がない場合は、Windowsが更新プログラムを確認する頻度を調整する価値があるかもしれません。新しい更新プログラムの検出が遅いだけかもしれません。グループポリシーを編集する必要があります。

  • スタート メニューでグループ ポリシーを検索して開きます。
  • [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Windows Update]に移動します。
  • 「自動更新の検出頻度」というポリシーを見つけます。
  • それをダブルクリックし、[有効]を選択して、検出間隔を設定します (デフォルトは 22 時間ですが、短くすることもできます)。
  • [適用]をクリックし、[OK] をクリックします。

はい、ちょっとマニアックですが、Windows がより頻繁に再チェックし、更新をより迅速にキャッチするのに役立ちます。

そして、他のすべてが失敗した場合は…

次のパッチやアップデートを待つという選択肢は常に存在します。特にこれが一度限りの問題と思われる場合はなおさらです。しかし今のところは、これらの修正プログラムを実行すれば、ほとんどのユーザーは正常な状態に戻れるはずです。より根深い問題の場合は、レジストリの詳細な調整やWindowsの完全なリセットが必要になるかもしれませんが、それは最後の手段です。

まとめ

  • Windows Update トラブルシューティングを実行する
  • 破損したシステムファイルを修復するにはSFC /scannowを実行します。
  • マルウェアをスキャンする
  • コマンドプロンプトでWindows Updateコンポーネントをリセットする
  • Microsoft カタログから特定の更新プログラムを手動でダウンロードする
  • グループポリシーで検出頻度を調整する

まとめ

このプロセス全体は少し面倒ですが、ほとんどの場合、これらの方法のいずれかでエラー0x80244010を修正できます。基本的なトラブルシューティングとシステムのより詳細な調整を組み合わせたものですが、それほど複雑なものではありません。通常、各ステップの後に再起動すると改善され、粘り強く取り組むことで効果が現れます。これで誰かの時間を数時間短縮できれば幸いです。頑張ってください!