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

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

Windows Updateエラー0x80092004が発生する原因はさまざまです。Windows Updateが正常に動作しない場合に、このエラーコードが表示されることがあります。Microsoftはシステム向けに更新プログラムを提供していますが、「更新プログラムのチェック」ボタンをクリックしてインストールを試みた際に、この問題が発生することがあります。

Windows Updateエラー0x80092004とは

Windows Updateエラー0x80092004が表示された場合は、以下の解決策を順番に試してみてください。

  1. 最近インストールした更新プログラムとパッケージを削除する
  2. SoftwareDistributionフォルダー内のファイルを削除する
  3. Windows Updateトラブルシューティングツールを実行する
  4. 更新プログラムを手動でインストールするか、自動配信を待つ

1. 最近の更新プログラムとパッケージを削除する

更新プログラムのインストールに失敗すると、通常は自動的にロールバックされ、関連ファイルがクリーンアップされます。しかし、これが正常に行われない場合は、手動でパッケージを削除できます。「更新の履歴」を確認し、どのKB番号の更新プログラムがインストールされたかを特定しましょう。その後、DISMツールを使って手動で削除します。

まず、以下のコマンドを実行して、最近インストールされたパッケージの一覧を取得します。

Dism /online /Get-Packages

一覧から最新のパッケージ名を特定します。パッケージ名は以下のような形式で表示されます。次に、パッケージの削除コマンドを実行して該当パッケージを取り除きます。

dism.exe /online /remove-package /packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.248.1.17 /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.125.1.6 /packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.192.1.9 /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.192.1.9 /norestart

その後、パソコンを再起動してください。

再起動後に再度サインインし、以下のコマンドを実行してコンポーネントストアをクリーンアップします。

Dism.exe /online /Cleanup-Image /StartComponentCleanup

完了したら、もう一度更新プログラムをスキャンしてみてください。

注意: 上記のパッケージ削除コマンドは、特に影響を受けたAMD 64ビット環境向けの例です。ただし、同じ手順は他のパッケージや更新プログラムにも応用できます。

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

Windowsがダウンロードした更新プログラムは、「SoftwareDistribution」(C:\Windows\SoftwareDistribution)という専用フォルダーに保存されます。破損した更新プログラムがある場合は、このフォルダー内のファイルを手動で削除することで、システムに更新プログラムを再ダウンロードさせることができます。

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

Windows Updateトラブルシューティングツールを実行し、問題が解決するか確認してみましょう。Microsoftの公式サイトでは、オンライン版のWUトラブルシューターも提供されており、こちらも活用できます。

4. 更新プログラムを手動でインストールするか、配信を待つ

問題の原因となっている更新プログラムが特定できている場合は、Microsoft Update Catalogから該当するKB番号の更新プログラムを手動でダウンロードできます。KB番号で検索してダウンロードし、完了したらファイルをダブルクリックして実行すれば、Windows Updateシステムがそれを認識します。

CRYPT_E_NOT_FOUNDというエラーメッセージが表示される場合は、暗号化の値が一致しないためにシステムが更新プログラムを拒否している可能性があります。この場合、最新のサービススタック更新プログラム(SSU)がシステムにインストールされていることを確認してください。

この問題は主にWindows Server 2008 R2、Windows 7、Windows Server 2008に関連するもので、SHA-2コード署名要件に対応するKB4474419のリリースにより解決されました。

あるいは、更新プログラムがシステムに配信されるのを待ってからインストールするのも一つの方法です。特別な理由がない限り、こちらの方法をおすすめします。

これらの解決策でお役に立てたでしょうか。フィードバックいただければ幸いです。皆様のご意見は記事の改善につながります。

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

    Windows Updateは、セキュリティ強化や新機能の追加など、PCを快適かつ安全に保つために欠かせないものです。しかし、まれに破損した更新パッケージがダウンロード・インストールされてしまい、更新プログラムのインストールやアンインストールを試みた際に「Windows Updateエラー0x800F0825」が発生することがあります。 0x800f0825 – CBS_E_CANNOT_UNINSTALL – パッケージをアンインストールできません。 このエラーは、更新パッケージ自体に問題がある場合や、システムファイルの破損が原因で発生します。本記事では、このエラーを解消するための具体的な対

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

    Windows Updateは、新機能へのアクセスだけでなく、PCのセキュリティを維持するためにも欠かせないものです。しかし、まれに破損した更新プログラムがダウンロード・インストールされ、更新の適用やアンインストールの際にWindows Updateエラー0x800F0825が発生することがあります。このエラーに遭遇した場合は、本記事でご紹介する解決策をお試しください。 0x800f0825 – CBS_E_CANNOT_UNINSTALL – パッケージをアンインストールできません。 Windows Updateエラー0x800F0825とは このエラーは、Windowsが破損した更新パッケ