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

Windows 10でアップデートエラー0x800f0845を修正する方法は?

一部のWindows10ユーザーは、インストールしようとする保留中のすべてのWindows Updateが、最終的に 0x800f0845で失敗することを報告しています。 エラーコード。ほとんどの場合、影響を受けるユーザーは、この問題により、保留中の新しいWindowsUpdateを効果的にインストールできないと報告しています。

Windows 10でアップデートエラー0x800f0845を修正する方法は?

この問題が発生した場合は、Windows Updateのトラブルシューティングを実行して、オペレーティングシステムが問題を自動的に修正できないかどうかを確認することから始める必要があります。ユーティリティ自体で問題を修正できない場合は、手動または更新エージェントを使用して、更新操作に関係するすべてのWUコンポーネントをリセットしてみてください。

ただし、 0x800f0845の場合 エラーは実際にはある種のシステムファイルの破損が原因で発生します。DISMとSFCの2つの組み込みユーティリティを使用して、エラーを特定して修正する必要があります。それでも不十分な場合は、インプレース修理でクリーンインストールを検討してください。

ただし、Windowsバージョンを効果的に再インストールする準備ができていない場合は、Windowsアップデートカタログから直接保留中のアップデートを手動でインストールすることで、壊れたWUコンポーネントを回避できる可能性があります。 。

方法1:WindowsUpdateのトラブルシューティングツールを実行する

他の修正を試みる前に、コンピュータが問題を自動的に修正できないかどうかを確認することから始める必要があります。幸い、最近のすべてのWindowsバージョン(Windows 10を含む)には、Windows Updateに関連する最も一般的な不整合をスキャンし、使い慣れたシナリオが見つかった場合に推奨される修正を自動的に適用できる自動ユーティリティが含まれています。

もちろん、これですべての既知の問題が修正されるわけではありませんが、 0x800f0845のトラブルシューティングの最初のステップとして役立ちます。 エラーコード。

Windows Updateのトラブルシューティングを実行するには、以下の手順に従って展開し、推奨される修正を適用します。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「 ms-settings:troubleshoot」と入力します Enterを押します トラブルシューティングを開くには 設定のタブ タブ。 Windows 10でアップデートエラー0x800f0845を修正する方法は?
  2. トラブルシューティングに入ると 設定のタブ アプリで、右側のセクションに移動し、 Windows Updateをクリックします 、[トラブルシューティングを実行する]をクリックします 。 Windows 10でアップデートエラー0x800f0845を修正する方法は?
  3. Windows Updateトラブルシューティングユーティリティを開くとすぐに、一般的な不整合のスキャンが開始されます。このプロセスが終了したら、この修正を適用をクリックします 修正が推奨される場合に備えて。 Windows 10でアップデートエラー0x800f0845を修正する方法は?
  4. 推奨される修正によっては、一連の追加の手順に従う必要がある場合があります。
  5. 修正が正常に適用されたら、コンピューターを再起動し、以前は 0x800f0845で失敗していた更新を再インストールしてみてください。 エラーコード。

方法2:WindowsUpdateをリセットする

このエラーをトリガーする可能性のあるもう1つのかなり一般的な原因は、Windows Updateの1つ以上のサブコンポーネントであり、実際には不安定な状態になっています(有効にも無効にもなりません)。このシナリオが当てはまる場合は、更新操作に関係するすべてのWUコンポーネントをリセットすることで、この問題を修正できるはずです。

これは、自動スクリプトを実行するか、手動で(昇格したCMDプロンプトから)実行することで実現できます。ただし、ご希望のアプローチに関係なく、両方のタイプのユーザーに対応するために2つの別個のガイドを作成しました。

アップデートエージェントによるWUのリセット

  1. このリンクを開きます(ここ )デフォルトのブラウザからダウンロードをクリックします ResetWUEng.zipに関連付けられているボタン WindowsUpdateのリセットをダウンロードするには エージェント。 Windows 10でアップデートエラー0x800f0845を修正する方法は?
  2. ダウンロードが完了したら、先に進み、7zipやWinzipなどのユーティリティを使用してアーカイブを抽出します。
  3. ユーティリティが抽出されたら、 ResetWUEng.exeをダブルクリックします はいをクリックします ユーザーアカウント制御(UAC)によってプロンプトが表示された場合 ウィンドウ。
  4. 最後のプロンプトで、[はい]をクリックします 操作が完了するのを待ってから、コンピューターを再起動します。
  5. コンピュータが起動した後、以前は 0x800f0845で失敗していたアップデートを再インストールしてみてください エラーが発生し、問題が解決したかどうかを確認します。
  6. 同じ問題が発生している場合は、方法に直接移動してください 3

昇格したCMDによるWUのリセット

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。新しいテキストボックス内に、「cmd」と入力します Ctrl + Shift + Enterを押します 昇格したコマンドプロンプトを開くには 。 UAC(ユーザーアカウント制御)が表示された場合 、[はい]をクリックします 管理者権限を付与します。 Windows 10でアップデートエラー0x800f0845を修正する方法は?
  2. 昇格したCMDプロンプトが表示されたら、次のコマンドをいずれかの順序で入力し、 Enterを押します。 関連するすべてのWindowsUpdate を停止するために、それぞれの後に サービス:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    注: これらのコマンドは、Windows Update、MSIインストーラー、暗号化、およびBITSサービスを効果的に停止します。

  3. 関連するすべてのサービスが停止したら、次の2つのコマンドを順番に実行し、 Enterを押します。 それぞれの後:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    注: この操作により、 SoftwareDistributionがクリアされて名前が変更されます およびCatroot2 フォルダ。 2つのフォルダーは、WUコンポーネントによって一時的なOS更新ファイルを格納するためのストレージコンテナーとして使用されていることに注意してください。従来はそれらを削除する方法がないため、OSに新しい同等のものを作成させるには、名前を変更する必要があります。

  4. 2つの新しいフォルダの名前が変更されたら、次のコマンドを任意の順序で実行し、 Enterを押します。 ステップ2で無効にしたサービスを再度有効にするための各コマンドの後:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. すべてのサービスを再起動した後、以前に失敗していたWindows Updateを再インストールして、 0x800f0845なしで操作が完了するかどうかを確認してください。 エラーコード。

同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

方法3:DISMおよびSFCスキャンの実行

影響を受けるユーザーによると、この特定の問題(エラーコード 0x800f0845で特定のWindowsUpdateをインストールできない) 多くの場合、WU(Windows Update)コンポーネントを壊してしまう破損したシステムファイルが原因です。

これは深刻な問題のように見えますが、幸いなことに、Windows 10には、破損したシステムファイルのほとんどのインスタンスを自動的に修正できる組み込みユーティリティ(DISMおよびSFC)がいくつか含まれています。

SFC(システムファイルチェッカー) は、ローカルに保存されたアーカイブに依存して、破損したファイルのインスタンスを正常なコピーに置き換えることで修正する100%ローカルツールです。

DISM(展開およびイメージサービスと展開) 置き換えが必要な破損したファイルと同等の正常なファイルをダウンロードするために、WUのサブコンポーネントを使用します。 SFCよりは優れていますが、破損がDISMが使用するサブコンポーネントに影響を与える場合、その有効性が影響を受ける可能性があります。

2つのユーティリティの動作は異なるため、0x800f0845を引き起こしている破損したインスタンスを修正する可能性を最大化するためにSFCスキャンとDISMスキャンの両方をすばやく連続して実行することをお勧めします。

SFCスキャンの実行から始めます 操作が完了するまで辛抱強く待ちます。

Windows 10でアップデートエラー0x800f0845を修正する方法は?

:操作が完了する前に操作を中断すると、HDD / SSDで論理エラーが発生し、他の問題が発生する可能性があります。

操作が完了したら、コンピュータを再起動し、次の起動が完了するのを待ってから、DISMスキャンを開始します。 。

Windows 10でアップデートエラー0x800f0845を修正する方法は?

注: DISMを正常に完了するには、信頼性の高いインターネット接続が必要です。この手順を開始する前に、安定したネットワークに接続していることを確認してください。

2回目のスキャンが終了したら、コンピューターを再起動し、次のコンピューターの起動時に操作が終了するかどうかを確認します。

方法5:WindowsUpdateカタログを使用した更新

上記のいずれの方法でも、 0x800f0845の根本原因を特定して修正することができなかった場合 エラーコードの場合、ローカルのWindows Updateコンポーネントに依存することなく、いつでもWUコンポーネントを回避し、保留中の更新プログラムを手動でインストールできます。

これは、MicrosoftUpdateカタログを使用して簡単に行うことができます。 。影響を受けた数人のユーザーは、この操作により、最終的にOSビルドを利用可能な最新バージョンにすることができることを確認しました。

重要: この方法では、最終的に 0x800f0845を引き起こす根本的な原因は修正されないことに注意してください。 エラーコード。これは、保留中の更新をインストールできるようにするための単なる回避策です。

このルートを使用する場合は、以下の手順に従って、MicrosoftUpdateカタログから保留中の更新プログラムを手動でインストールしてください。

  1. このリンクにアクセスします(こちら )デフォルトのブラウザからMicrosoftUpdateカタログにアクセスします 公式ウェブサイト。
  2. 内部に入ったら、検索機能を使用して、 0x800f0845でインストールに失敗したアップデートを検索します。 エラーコード。 Windows 10でアップデートエラー0x800f0845を修正する方法は?
  3. 結果が表示されたら、OSアーキテクチャとWindowsのバージョンを確認して、Windowsビルドと互換性のあるバージョンを特定します。 Windows 10でアップデートエラー0x800f0845を修正する方法は?

    注: OSアーキテクチャがわからない場合は、このPCを右クリックしてください。 ファイルエクスプローラー プロパティを選択します コンテキストメニューから。次に、結果のリストから、システムタイプを確認します。 OSのビットバージョンを確認してください。

    Windows 10でアップデートエラー0x800f0845を修正する方法は?
  4. コンピューターにインストールする必要のある正しい更新を決定したら、[ダウンロード]ボタンをクリックして、プロセスが完了するのを待ちます。
  5. ダウンロードが完了したら、更新がダウンロードされた場所に移動し、.infファイルを右クリックして、[インストール]を選択します。 Windows 10でアップデートエラー0x800f0845を修正する方法は?
  6. 画面の指示に従ってインストールを完了し、インストールに失敗した残りの更新を使用して手順2〜5を繰り返します。
  7. 保留中の更新がすべて正常にインストールされたら、マシンを再起動して、保留中の更新がWindowsUpdate画面から消えたかどうかを確認します。

方法6:修復インストール/クリーンインストールの実行

上記のいずれの修正でもこの問題を修正できない場合は、システムが、従来は解決できないタイプのシステムファイルの破損に対処している可能性があります。このシナリオが当てはまる場合、問題を修正するには、すべてのWindowsコンポーネントを修復インストール(インプレース修復)またはクリーンインストールでリセットする必要があります。

非常にWindowsコンポーネントをリセットする場合は、修復インストール(インプレース修復)を実行することをお勧めします。この操作はOSコンポーネントにのみ影響します。つまり、個人のメディア、ゲーム、アプリケーション、さらには一部のユーザー設定も変更されません。

注: 修復インストール(インプレース修復)を実行するには、インストールメディアが必要になる可能性があることに注意してください。 –リカバリメニューを表示するために、起動シーケンス中に3台のマシンを強制的に中断する準備ができていない限り(少し危険です)。

ただし、すばやく簡単な手順が必要な場合は、絶対にクリーンインストールを実行する必要があります。 。ただし、事前にデータをバックアップしない限り、少なくともOSドライブに保存されている個人データとカスタムユーザー設定が失われることに注意してください。


  1. Windows 10アップデートエラー0xc1900200を修正する方法は?

    0 xc1900200 エラーコードは、ユーザーがWindowsUpdateAssistantユーティリティを使用して古いバージョンのWindowsからWindows10にアップグレードしようとすると表示されます。これは、Windows7またはWindows8.1からWindows10にアップグレードしようとしたときに発生する可能性があります。すべての場合で、インストーラーはすべての要件が満たされていることを示しますが、何らかの理由で、アップグレードプロセスは最終的にこのエラーコードで失敗します。 Windows Update 0xc1900200エラーの原因は何ですか? 最終

  2. Windows Updateエラー0x8000FFFFを修正する方法は?

    0x8000FFFF エラーは、最近のWindowsシステムで非常に人気のあるエラーコードです。これは通常、保留中のWindowsUpdateがWindowsUpdate経由でインストールに失敗した後に発生します。このエラーは、Windows10とWindows11の両方で発生することが確認されています。 この問題を調査し、さまざまなユーザーレポートを分析した結果、最終的にこのエラーコードを引き起こす可能性のある複数のもっともらしいシナリオが実際に存在することがわかりました。知っておくべき犯人のリストは次のとおりです。 一般的なWUグリッチ –最初にトラブルシューティングする必要がある