Windows Update エラー 0x80240023 および 0x80240022 を解決する方法

📅
🕑 1 分で読む

エラー コード 0x80240023 および 0x80240022 は、最近のアップデートや調整をすべて適用しても、Windows でしばらく前から問題になっています。突然発生することもあれば、ライセンスの問題やアップデート ファイルの破損など、特定の問題に関係していることもあります。これらのエラーに遭遇して行き詰まるほどイライラすることはないので、実際に機能する修正方法をいくつか紹介する価値があると考えました。これらのエラーは通常、アップデートをインストールしようとしているときや Windows をアップグレードしようとしているときに表示され、システムが壊れているのではないかと心配になります。幸いなことに、ほとんどの場合、これらは数ステップで修正できますが、最初の試みですべてがうまくいくとは思わないでください。場合によっては、複数の方法を試したり、数回再起動したりする必要があります。これが Windows の常套手段です。

Windows Update エラー 0x80240023 または 0x80240022 を修正する方法

これらの修正方法を順番に実行するか、ご自身の状況に合ったものを選んでください。通常、キャッシュのクリア、ツールの実行、設定の確認を組み合わせることで問題が解決します。設定によっては、特定の手順が最初はうまくいかない場合もありますが、再起動や再適用で改善することがよくあります。これらの方法は必ずしも一発で解決するとは限らないので、忍耐が鍵となります。

Windows Update キャッシュフォルダを消去する

これは、キャッシュが肥大化したり破損したりしてアップデートが完全にブロックされてしまう場合に役立ちます。Windows Updateのファイルが乱雑になったり、詰まったりすると、正常に動作しなくなります。キャッシュをクリアすると、多くの場合、問題が解決します。

  • プレスWinKey + R
  • 入力しservices.msc「OK」をクリックします。
  • 下にスクロールして、Windows Update を見つけます。
  • 右クリックして「停止」を選択します。バックグラウンドインテリジェント転送サービス暗号化サービスについても同様に停止します。当然ながら、Windowsは必要以上に困難にする必要があるためです。
  • もう一度実行ボックス(Win + R)を開き、%Windir%SoftwareDistributionと入力してOKを押します。これでキャッシュフォルダにアクセスできます。
  • 内部のすべてを選択(Ctrl + A)し、Deleteキーを押します。どうしても削除できない場合は、そのままスキップして先に進んでください。
  • 次に、 と入力して catroot2 フォルダを開きます%Systemroot%\System32\catroot2。ここにある内容もすべて削除します。
  • 「サービス」ウィンドウに戻り、先ほど停止したサービスを再度有効にします。その後、再起動します。

これにより、破損したアップデートファイルが削除され、Windowsがクリーンな状態で起動することがよくあります。場合によっては、スムーズに動作するまで数回の再起動が必要になることもあります。

Windows Updateのトラブルシューティングツールを実行する

この内蔵トラブルシューターは、驚くほど優れた能力で問題を察知し、自動的に修正してくれます。最初の方法で解決できない場合は、試してみる価値があります。

Windows 11の場合:

  • 押すとWindows + I設定が開きます。
  • [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
  • Windows Update を見つけて、実行をクリックします。

Windows 10 の場合:

  • [スタート] ボタンを右クリックし、[設定]を選択します。
  • 「更新とセキュリティ」に進みます。
  • [トラブルシューティング] > [追加のトラブルシューティング]をクリックします。
  • Windows Updateを選択し、トラブルシューティング ツールの実行をクリックします。

指示に従ってください。問題が見つかった場合は、多くの場合、修正方法の提案や自動修正が行われます。修正後に再起動または再適用が必要になる場合があります。場合によっては、動作不良のコンポーネントがリセットされるだけのこともあります。

SFCユーティリティを実行してシステムファイルを修復する

このユーティリティは、Windowsシステムファイルをスキャンして、アップデートを妨げる可能性のある破損ファイルや欠落ファイルを修復します。OSのコアファイルのクリーンアップのようなもので、驚くほどの効果を発揮することがよくあります。

  • 管理者としてコマンド プロンプトを開きます (cmd を検索し、右クリックして、[管理者として実行] を選択します)。
  • 入力しsfc /scannowEnter キーを押します。
  • このプロセスには少し時間がかかります (15 ~ 20 分) ので、しばらくお待ちください。
  • 完了したら、再起動して再度アップデートを試してください。破損したファイルが根本的な原因である場合があり、SFCで修復または置換できます。

常に 100% ではありませんが、一部のマシンでは、これにより更新時の奇妙なロックアップが修正されます。

OFV.msi ファイルの確認とインストール

これは少し奇妙ですが、OFV.msiなどの更新ファイルが欠落または破損していると、Windowsが正常に更新されない可能性があります。これは、特定の更新パッケージやOfficeのインストールが干渉していることに関連しています。

  • 押すWinKey + Eとファイルエクスプローラーが開きます。
  • に移動しますC:\Windows\SoftwareDistribution
  • OFV.cabという名前のファイルを探します。
  • 見つかった場合は、ダブルクリックして内容を抽出します。OFV.msi を直接実行すると、パッケージの問題が解決される場合もあります。
  • OFV.msiをダブルクリックしますか? 少し難しいかもしれませんが、インストールできればアップデートの心配はなくなります。
  • ユーザー アカウント制御のプロンプトが表示されたら、[はい]をクリックします。

これは必ずしも最適な修正方法ではありませんが、Office 関連の競合やインストール パッケージの不足が疑われる場合は、試してみる価値はあります。

日付と時刻が正しいことを確認する

馬鹿げているように思えるかもしれませんが、日付や時刻の設定が間違っていると、WindowsはMicrosoftサーバーの検証に手間取ってしまいます。設定が間違っていると、アップデートが滞ったり、何も表示されずに失敗したりします。

  • 押すとWin + I設定が開きます。
  • 「時間と言語」に移動します。
  • 地域を選択し、現在の国を正しく設定します。
  • 「日付と時刻」をクリックします。
  • [時刻を自動的に設定]および[タイムゾーンを自動的に設定]のトグルを有効にします。
  • 「時計を同期」まで下にスクロールし、「今すぐ同期」をクリックします。

その後、もう一度アップデートを試してください。Windowsはサーバーとの通信に正確なタイムスタンプを強く依存しているため、この手順は有効です。

Windows Updateのレジストリエントリをクリアする

他に方法がない場合は、更新プログラムに関するレジストリエントリに問題がある可能性があります。これらのエントリを削除またはリセットすると、Windows が更新プログラムのパラメータを強制的に再設定することがあります。

  • [実行] ( Win + R) を開き、regeditと入力してEnter キーを押します。
  • HKey_Local_Machine\Software\Policies\Microsoft\Windows\WindowsUpdateに移動します。
  • エントリWUServerおよびWIStatusServerを探します。
  • それぞれを右クリックし、「削除」を選択します。もちろん、レジストリには注意が必要です。無謀な操作は避けてください。不明な場合は、事前にバックアップを取ってください。

これにより更新設定がリセットされ、次回のチェック時に Windows が設定を新しく再生成するようになります。

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

それでもダメな場合は、Microsoftの公式アップデートカタログが頼りになります。特定のビルド用のアップデートパッケージを手動で取得してインストールできます。これにより、通常のプロセスを妨げている小さな不具合を回避できる場合が多くあります。

  • Microsoft Update カタログにアクセスしてください。
  • 必要な更新プログラムに関連する KB 番号 (KB5003637 など) を検索します。
  • システムアーキテクチャ(x64またはARM)に適したパッケージをダウンロードしてください。ダブルクリックして手動でインストールしてください。
  • その後再起動し、更新が完了したかどうかを確認します。

エラー 0x800f0823 を修正するにはどうすればよいですか?

これはアップデート関連のもう一つの不具合で、ドライバやコンポーネントの競合に関係していることが多く、他のエラーと同様に動作します。通常は、キャッシュ、レジストリのクリーニング、手動アップデートなどの同様の方法で修正できますが、Windows Updateのログ分析や、解決が難しい場合は修復インストールを実行するなど、追加の手順が必要になる場合があります。

これらのエラーは時にイライラさせられるものですが、ほとんどの場合、完全な再インストールをしなくても修復できます。重要なのは、忍耐強く様々なアプローチを試すことです。多くの場合、キャッシュのクリアとシステムファイルの修復を組み合わせることで、アップデートが再開されるようになります。