一部のWindows10ユーザーは、インストールしようとする保留中のすべてのWindowsUpdateが最終的に失敗することを報告しています。 0x800f0845 エラーコード。ほとんどの場合、影響を受けるユーザーは、この問題により、保留中の新しいWindowsUpdateを効果的にインストールできないと報告しています。
Windows10アップデートエラーコード0x800f0845を修正する方法
この問題が発生した場合は、Windows Updateのトラブルシューティングを実行して、オペレーティングシステムが問題を自動的に修正できないかどうかを確認することから始める必要があります。ユーティリティ自体で問題を修正できない場合は、手動またはUpdateエージェントを使用して、更新操作に関係するすべてのWUコンポーネントをリセットしてみてください。
しかし、 0x800f0845 エラーは実際にはある種のシステムファイルの破損が原因で発生します。DISMとSFCの2つの組み込みユーティリティを使用してエラーを特定して修正する必要があります。それでも不十分な場合は、インプレース修理でクリーンインストールを検討してください。
ただし、Windowsバージョンを効果的に再インストールする準備ができていない場合は、保留中の更新を手動で直接インストールすることで、壊れたWUコンポーネントを回避できる可能性があります。 WindowsUpdateカタログ 。
方法1:WindowsUpdateのトラブルシューティングを実行する
他の修正を試みる前に、コンピュータが問題を自動的に修正できないかどうかを確認することから始める必要があります。幸い、最近のすべてのWindowsバージョン(Windows 10を含む)には、Windows Updateに関連する最も一般的な不整合をスキャンし、使い慣れたシナリオが見つかった場合に推奨される修正を自動的に適用できる自動ユーティリティが含まれています。
確かに、これはそこにあるすべての既知の問題を修正するわけではありませんが、トラブルシューティングの良い最初のステップとして役立ちます 0x800f0845 エラーコード。
Windows Updateのトラブルシューティングを実行するには、以下の手順に従って展開し、推奨される修正を適用します。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 ms-settings:troubleshoot ’ を押して 入る 開くために トラブルシューティング のタブ 設定 タブ。
WindowsUpdateトラブルシューティングへのアクセス
- 中に入ると トラブルシューティング のタブ 設定 アプリ、右のセクションに移動し、をクリックします Windows Update 、次にをクリックします トラブルシューティングを実行する 。
WindowsUpdateトラブルシューティングの実行
- Windows Updateのトラブルシューティングユーティリティを開くとすぐに、一般的な不整合のスキャンが開始されます。このプロセスが終了したら、をクリックします この修正を適用する 修正が推奨される場合に備えて。
この修正を適用する
- 推奨される修正によっては、一連の追加の手順に従う必要がある場合があります。
- 修正が正常に適用されたら、コンピューターを再起動し、以前は失敗していた更新を再インストールしてみてください。 0x800f0845 エラーコード。
方法2:WindowsUpdateをリセットする
このエラーをトリガーする可能性のあるもう1つのかなり一般的な原因は、Windows Updateの1つ以上のサブコンポーネントであり、実際には不安定な状態でスタックしています(有効にも無効にもなりません)。このシナリオが当てはまる場合は、更新操作に関係するすべてのWUコンポーネントをリセットすることで、この問題を修正できるはずです。
これは、自動化されたスクリプトを実行するか、手動で(高架から)実行することで実現できます。 CMDプロンプト )。ただし、ご希望のアプローチに関係なく、両方のタイプのユーザーに対応するために2つの個別のガイドを作成しました。
UpdateAgentを介したWUのリセット
- このリンクを開く( ここに )デフォルトのブラウザから、をクリックします ダウンロード に関連付けられているボタン ResetWUEng.zip ダウンロードするには WindowsUpdateをリセットする エージェント。
WindowsUpdateリセットエージェントをダウンロードする
- ダウンロードが完了したら、先に進み、次のようなユーティリティを使用してアーカイブを抽出します 7zip または Winzip 。
- ユーティリティが抽出されたら、をダブルクリックします ResetWUEng.exe をクリックします はい によって促されたとき ユーザーアカウント制御(UAC) 窓。
- 最後のプロンプトで、をクリックします はい 操作が完了するのを待ってから、コンピューターを再起動します。
- コンピュータがバックアップした後、以前は失敗していたアップデートを再インストールしてみてください。 0x800f0845 エラーが発生し、問題が解決したかどうかを確認します。
- 同じ問題が発生している場合は、に直接移動してください 方法 3 。
昇格したCMDを介したWUのリセット
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。新しいテキストボックス内に、「 ‘cmd’ を押して Ctrl + Shift + Enter 高架を開くために コマンド・プロンプト 。あなたが見るとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。
管理者としてコマンドプロンプトを実行する
- 管理者特権のCMDプロンプトが表示されたら、次のコマンドをいずれかの順序で入力して、を押します。 入る 関連するすべてを停止するためにそれぞれの後に Windows Update サービス:
ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver
注意: これらのコマンドは、Windows Update、MSIインストーラー、暗号化およびBITSサービスを効果的に停止します。
- 関連するすべてのサービスが停止したら、次の2つのコマンドを順番に実行して、を押します。 入る それぞれの後:
ren C: Windows SoftwareDistribution SoftwareDistribution.old ren C: Windows System32 catroot2 Catroot2.old
注意: この操作により、 SoftwareDistribution そして Catroot2 フォルダー。 2つのフォルダーは、WUコンポーネントによって一時的なOS更新ファイルを格納するためのストレージコンテナーとして使用されていることに注意してください。従来はそれらを削除する方法がないため、OSに新しい同等のものを作成させるには、名前を変更する必要があります。
- 2つの新しいフォルダの名前が変更されたら、次のコマンドを任意の順序で実行して、を押します。 入る 手順2で無効にしたサービスを再度有効にするための各コマンドの後。
ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
- すべてのサービスを再起動した後、以前に失敗していたWindows Updateを再インストールして、操作が完了しないかどうかを確認してください。 0x800f0845 エラーコード。
同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。
方法3:DISMおよびSFCスキャンの実行
影響を受けるユーザーによると、この特定の問題(エラーコードを含む特定のWindowsUpdateのインストールの失敗 0x800f0845) 多くの場合、WU(Windows Update)コンポーネントを壊してしまう破損したシステムファイルが原因です。
これは深刻な問題のように見えますが、幸いなことに、Windows 10には、破損したシステムファイルのほとんどのインスタンスを自動的に修正できる組み込みユーティリティ(DISMおよびSFC)がいくつか含まれています。
SFC(システムファイルチェッカー) は、ローカルに保存されたアーカイブに依存して、破損したファイルのインスタンスを正常なコピーに置き換えることで修正する100%ローカルツールです。
DISM(展開およびイメージサービスと展開) 置き換えが必要な破損したファイルと同等の正常なファイルをダウンロードするために、WUのサブコンポーネントを使用します。 SFCよりも優れていますが、破損がDISMが使用するサブコンポーネントに影響を与える場合、その有効性が影響を受ける可能性があります。
2つのユーティリティの動作は異なるため、SFCスキャンとDISMスキャンの両方をすばやく連続して実行して、破損したインスタンスを修正する可能性を最大化することをお勧めします。 0x800f0845。
で始める SFCスキャンの実行 操作が完了するまで辛抱強く待ちます。
SFCスキャンの実行
注意 :操作が完了する前に中断すると、HDD / SSDに論理エラーが発生し、他の問題が発生する可能性があります。
操作が完了したら、コンピュータを再起動し、次の起動が完了するのを待ってから DISMスキャンの開始 。
システムファイルのスキャン
注意: DISMを正常に完了するには、信頼性の高いインターネット接続が必要です。この手順を開始する前に、安定したネットワークに接続していることを確認してください。
2回目のスキャンが終了したら、コンピューターを再起動し、次のコンピューターの起動時に操作が終了するかどうかを確認します。
方法5:WindowsUpdateカタログを使用した更新
上記のいずれの方法でも、の根本原因を特定して修正することができなかった場合 0x800f0845 エラーコード、あなたはいつでも回避することができます WUコンポーネント ローカルのWindowsUpdateコンポーネントに依存せずに、保留中の更新プログラムを手動でインストールします。
これは、を使用して簡単に行うことができます MicrosoftUpdateカタログ 。影響を受けた何人かのユーザーは、この操作によって最終的にOSビルドを利用可能な最新バージョンにすることができることを確認しました。
重要: この方法では、最終的に原因となる根本的な原因は修正されないことに注意してください。 0x800f0845 エラーコード。これは、保留中の更新をインストールできるようにするための単なる回避策です。
このルートを使用する場合は、以下の手順に従って、MicrosoftUpdateカタログを介して保留中の更新プログラムを手動でインストールしてください。
- このリンクにアクセスします( ここに )デフォルトのブラウザからアクセスするには MicrosoftUpdateカタログ 公式ウェブサイト。
- 内部に入ったら、検索機能を使用して、インストールに失敗したアップデートを検索します。 0x800f0845 エラーコード。
手動でインストールするアップデートを検索する
- 結果が表示されたら、OSアーキテクチャとWindowsのバージョンを確認して、Windowsビルドと互換性のあるバージョンを特定します。
適切なWindowsUpdateの選択
注意: OSアーキテクチャがわからない場合は、右クリックしてください このPC に ファイルエクスプローラー と選択します プロパティ コンテキストメニューから。次に、結果のリストから、 システムタイプ OSのビットバージョンを確認してください。
オペレーティングシステムの種類を確認しています
- コンピューターにインストールする必要のある正しい更新プログラムを決定したら、[ダウンロード]ボタンをクリックして、プロセスが完了するのを待ちます。
- ダウンロードが完了したら、更新がダウンロードされた場所に移動し、.infファイルを右クリックして[ インストール。
Infドライバーのインストール
- 画面の指示に従ってインストールを完了し、インストールに失敗した残りの更新プログラムを使用して手順2〜5を繰り返します。
- 保留中の更新がすべて正常にインストールされたら、マシンを再起動して、保留中の更新がWindowsUpdate画面から消えたかどうかを確認します。
方法6:修復インストール/クリーンインストールの実行
上記のいずれの修正でもこの問題を修正できない場合は、システムが、従来は解決できないタイプのシステムファイルの破損に対処している可能性があります。このシナリオが当てはまる場合、問題を修正するには、すべてのWindowsコンポーネントを修復インストール(インプレース修復)またはクリーンインストールでリセットする必要があります。
非常にWindowsコンポーネントをリセットする場合は、修復インストール(インプレース修復)を行うことをお勧めします。この操作はOSコンポーネントにのみ影響します。つまり、個人のメディア、ゲーム、アプリケーション、さらには一部のユーザー設定も変更されません。
注意: 実行するには、インストールメディアが必要になる可能性があることに注意してください 修理インストール(インプレース修理) –リカバリメニューを表示するために、起動シーケンス中に3台のマシンを強制的に中断する準備ができていない限り(少し危険です)。
しかし、迅速で痛みのない手順が必要な場合は、絶対に クリーンインストール 。ただし、事前にデータをバックアップしない限り、少なくともOSドライブに保存されている個人データとカスタムユーザー設定が失われることに注意してください。
タグ WindowsUpdate 読んだ7分