WindowsUpdateエラー0x80092004とは何ですか

更新エラーは黒羊ではなく、ほとんどのWindowsユーザーにとっては当たり前のことです。 かなり長い間Windowsを使用している人は、ユーザーが新しいパッチや修正を取得できないようにする更新エラーに遭遇したことがあります。 残念ながら、他のオペレーティングシステムと同様に、Windowsはアップデートを含む特定のセグメントで安定性を失う可能性があります。 私たちのブログではすでに膨大な数のエラーについて議論されていますが、それらの終わりはほとんど見えません。 今回は見ています 0x80092004、更新の問題を引き起こす別のエラーコード。 実際、この特定のエラーは、KB7、KB10、KB4474419、KB4512506、KB4512486、およびその他のパッチをインストールしているときに、Windows4340557から4340558まで発生していました。 エラー0x80092004は、次の名前でも確認できます。 CRYPT_E_NOT_FOUND: Cannot find object or property、これは基本的に、Windowsが暗号値を見つけることができず、最終的に更新を拒否したことを意味します。 通常、これらのエラーには、ファイルの破損/欠落、更新自体の問題など、一般的な理由があります。 個々のケースに応じて、理由も異なる場合があります。 これが、0x80092004を修正する最良の方法が、以下で説明する各ソリューションを試すことである理由です。 かなりの数がありますが、注意深く従えば、完了するのにそれほど時間はかかりません。 必ず下でそれらを観察してください。

WindowsUpdateエラー0x80092004

Windows修復ツールをダウンロードする

Windows修復ツールをダウンロードする

マイクロソフトと互換​​性があります

レジストリの破損、ファイル システムの誤動作、Windows ドライバーの不安定性に関連する問題を解決できる、Windows 用の特別な修復ユーティリティがあります。 Advanced System Repair Pro を使用して、Windows 0 の「Windows Update エラー 80092004x10」を修正することをお勧めします。

1.WindowsUpdateトラブルシューティングを起動します

Update Troubleshooterは、ユーザーとWindows自体が直面するさまざまな問題に対処するために設計された組み込みのユーティリティです。 はい、Windowsのトラブルシューティングではほとんどの問題を解決できないことが多いと主張するのは難しいですが、それでも、次の方法に進む前に試してみるのは良いことです。 開始後、組み込みユーティリティは潜在的な問題についてシステムをスキャンし、自動アルゴリズムを使用してそれらを修正しようとします。

  1. Open 設定 に移動して 更新とセキュリティ > 解決します.
  2. 右側のペインで、 Windows Updateの をクリックし トラブルシューティングを実行する.
  3. 画面の指示に従ってプロセスを終了し、PCを再起動します。

2.システムファイルが欠落または破損していないことを確認します

0x80092004の説明で述べたように、更新エラーは、ファイルの欠落または破損が原因でポップするのが非常に一般的です。 世界の他のメカニズムと同じように、Windowsは特定の詳細なしでは機能できません。 これらの詳細は、更新プロセスなどの実行で重要な役割を果たすシステムファイルです。 これらのファイルの一部がネイティブ環境から外れている場合は、更新エラーの原因である可能性が高くなります。 以下では、SFC(システムファイルチェッカー)とDISM(展開イメージのサービスと管理)の両方を使用します。これらは、存在しないコンポーネントがある場合はそれを検出して復元します。 以下のシーケンスを使用して、これらのスキャンの両方を使用してください。 こうやって:

SFC

  1. Open コマンドプロンプト 入力して、 cmd 横の検索ボックスに Start Menu
  2. 右クリック コマンドプロンプト 選択して 管理者として実行..
  3. コンソールを開いたら、次のように入力します sfc /scannow コマンドをクリックしてクリックします 入力します.
  4. 修正プロセスが完了したら、コンピューターを再起動します。

DISM

  1. Open コマンドプロンプト 前のステップで行ったように。
  2. このコマンドをコピーして貼り付けます DISM.exe /Online /Cleanup-image /Restorehealth.
  3. クリック 入力します Windowsがスキャンと修正を終了するまで待ちます。
  4. 完了したら、PCを再起動して、アップデートを再インストールします。

これらのスキャンを両方実行した後、更新のインストールを再試行してください。 これが機能しない場合は、以下の代替エラーソリューションに進んでください。

3.サービススタックアップデートをダウンロードします

上記のいずれも問題の解決に役立たなかった場合は、Servicing Stack Updates(SSU)をダウンロードしてみてください。 つまり、SSUは、PCに最新のスタックバージョンが含まれていることを確認します。これにより、システムはMicrosoftUpdateを正しく受信してインストールできます。 あなたはそれが存在しないかどうかを決して知りません。 ただし、システムの最新バージョン(32ビットまたは64ビット)をからダウンロードすることで、いつでも安全かつ簡単にこれを確認できます。 Microsoft Updateカタログ.

4.WindowsUpdateコンポーネントをリセットします

アップデート関連の問題を解決する際に試すもう2つの優れた方法は、WindowsUpdateの設定をリセットすることです。 統計的には、更新の問題の解決に最大の影響を及ぼします。 したがって、以下でこれを試してみましょう。 手順全体では、BITS、暗号化、MSIインストーラー、およびWindows Updateサービスを再起動し、一部の更新フォルダー(SoftwareDistributionおよびCatrootXNUMX)の名前を変更します。 これらのフォルダーには、WindowsUpdateの実装に必要な一時ファイルが含まれています。 これに基づいて、Windowsに破損した要素を削除し、更新コンポーネントを最初から作成するように強制します。 以下に、このステップを実行するXNUMXつの方法を示します。 XNUMXつ目は、各コンソールコマンドを手動で入力して実行する必要があります。 もうXNUMXつは、メモ帳で記述され、WUReset.batとして保存されるいわゆるバッチスクリプトです。 どちらを選択しても、実際の違いはありません。 手順全体はより高度に見えるかもしれませんが、それでもそれを行うのにそれほど多くの時間と知識は必要ありません。 以下の手順に従ってください。

手動の手順を使用する

  1. Open コマンドプロンプト 入力して、 cmd 横の検索ボックスに Start Menu
  2. 右クリック コマンドプロンプト 選択して 管理者として実行..
  3. このコマンドのリストをXNUMXつずつコピーして貼り付けます 入力します それぞれの後に。 (このアクションは、責任のあるサービスを無効にします Windowsのアップデート)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. 次に、上記のフォルダの名前を変更する必要があります。 クリックしてこれらのコマンドを貼り付けるだけです 入力します それぞれの後に。
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. 最後に、あとは無効にしたサービスを元に戻すだけです。 したがって、これらのコマンドを以前と同じように適用します。
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. これですべて完了です。 Windows Updateセンターに移動して、インストールを再試行してください。

バッチスクリプトの使用

これは、上記の代替方法です。 バッチスクリプトを使用して、同様の一連のコマンドを実行し、すべてのWindows Updateコンポーネント、暗号化サービス、およびSoftwareDistributionなどのフォルダーをリセットします。 想像できるほど難しいことではありませんが、前のものよりも簡単です。 必要なのは、Windowsのメモ帳とコピーアンドペーストの魔法だけです。

  1. 新しい メモ帳 ファイル。 これを行うには、デスクトップ上の空き領域を右クリックして、を選択します。 新作 & テキスト文書.
  2. 次に、このコマンドのリストをメモ帳に貼り付けます。
  3. @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully...
    echo.
    PAUSE

  4. それを貼り付けたら、をクリックします File > 名前を付けて保存 名前をつけて WUReset.bat。 必ず設定してください エンコーディング 〜へ ANSI ファイルを任意の場所に保存します。
  5. 最後に、ファイルを右クリックして、 管理者として実行. WindowsUpdateの自動リセットをお楽しみください。

バッチスクリプトの利点は、コマンドを手動で入力しなくても、すべての手順を一度に実行できることです。 将来、同様の問題が発生した場合は、作成済みの問題を実行できます。 。バット 更新コンポーネントをリセットするファイル。

5.Microsoftカタログから競合する更新をダウンロードします

必要なアップデートのインストールに苦労し続ける場合は、手動でインストールする方法があります。 つまり、競合する更新プログラムをMicrosoftカタログから直接ダウンロードする必要があります。 これを行うには、以下にマークされている手順を実行するだけです。

  1. イベント ウィンドウズキー + I 同時に。
  2. 次に、 更新とセキュリティ.
  3. ウィンドウの右側で、 更新履歴を見る.
  4. この後、(リストの一番上にある)最新の更新を見つけてメモします。
  5. 失敗した更新の名前をメモすることによってもこれを見つけることができます(表示される場合)。
  6. 完了したら、上記の更新を検索してダウンロードします。 Microsoft Updateカタログ.

6.メディア作成ツールを使用する

私たちのリストの最後の方法は、利用可能な最新の更新を取得するために設計された別の頼りになるツールです。 この便利なプログラムの名前はメディア作成ツールです。 このユーティリティは、デフォルトのWindowsUpdateCenterの優れた代替手段として機能します。 これは、ユーザーがさまざまなエラーを回避するために新しい更新をインストールするのに役立ちます。 この手順では、個人データには触れませんが、PCを更新するだけです。 これを行うには、以下に示す手順に従います。

  1. まず、ユーティリティをからダウンロードする必要があります MicrosoftのWebサイト.
  2. 次に、ダウンロードしたファイルを実行します。
  3. 利用規約に同意した後、XNUMXつのオプションから選択できます。 選択する このPCを今すぐアップグレード.
  4. に選択します。 個人ファイルを保持する それらが手つかずになることを確実にするために。
  5. 最後に、プロセスを起動し、終了するまで待ちます。
  6. うまくいけば、このメソッドは0x80092004エラーと戦うのに役立ちました。

まとめ

あなたの苦痛が終わり、0x80092004エラーによって引き起こされなくなったことを願っています。 システムファイルチェックの実行や追加のユーティリティの使用など、これらのソリューションの一部は、将来発生した場合に更新に関連する他の問題を解決するのに適していることに注意してください。 これらのエラーがごく最近発生したが、それでも理由を見つけることができない場合は、復元ポイントを使用してみてください。これにより、システムが古い設定にロールバックされます。 あなたはウェブの周りでこれに関するより多くの情報を見つけることができます。

前の記事WindowsUpdateエラー0x8007000dを修正する方法
次条StillSherpaを削除する方法
James Kramer
こんにちは、ジェームスです。私の Web サイト Bugsfighter.com は、コンピューターのトラブルシューティング、ソフトウェア テスト、開発の分野における XNUMX 年にわたる取り組みの集大成です。ここでの私の使命は、このニッチ分野のさまざまなトピックにわたって、包括的でありながらユーザーフレンドリーなガイドを提供することです。私が推奨するソフトウェアまたは方法論で問題が発生した場合は、すぐにサポートを求められることをご承知おきください。ご質問やその他の連絡については、「連絡先」ページからお気軽にご連絡ください。シームレス コンピューティングへの旅はここから始まります