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

0x800f0845 エラー コードを修正するには?

累積的な更新プログラムまたは別の保留中のパッチをインストールする場合、システムはインストール プロセスを妨げるエラー コードを頻繁に表示します。この記事では、0x800f0845 を修正する方法について説明します。この問題の間、更新プロセスは正常に開始されます。ただし、PC の再起動後にエラーが表示される場合があります。コードが常に更新プロセスを妨げるわけではありません。また、Windows 10/11 がループで起動する原因にもなります。

一般に、更新エラーは、コンポーネントの破損、ドライバーの破損、およびサービスの障害の結果として発生します。その他の考えられる原因には、ソフトウェアの競合、更新ファイルの欠陥、セキュリティ スイートの過剰な使用などがあります。 Windows 10/11 でエラー 0x800f0845 が発生する正確な原因は不明であるため、問題を解決するには別の解決方法を試す必要がある場合があります。

Windows Update エラー 0x800f0845 とは?

ほとんどのユーザーは、Windows 10/11 Fall Creators Update (Meltdown および Spectre CPU の脆弱性を修正するため) のユーザーを対象とした KB4056892 をインストールするときに、このエラーに遭遇しました。 Windows ユーザーは、Windows 10/11 KB4056892 更新プログラムをインストールできず、更新エラー 0x800f0845 を受け取ったと報告しています。

これは、失敗した、または欠陥のあるさらに別の更新です。ただし、KB4103721 や KB4566782 などの他のパッチのインストール中に表示されることもあります。 KB4056892 更新プログラムまたはその他の機能更新プログラムを Windows 10/11 システムにダウンロードしてインストールできない場合は、続行する前にまずエラーを解決することが重要です。

プロのヒント:専用の PC 最適化ツールを実行して、システムの問題やパフォーマンスの低下を引き起こす可能性のある不適切な設定、ジャンク ファイル、有害なアプリ、およびセキュリティの脅威を取り除きます。

PC の問題の無料スキャン3.145.873ダウンロード対応機種:Windows 10/11、Windows 7、Windows 8

この記事では、Windows 10/11 更新エラー 0x800f0845 に対する解決策の一覧を提供します。ただし、修正に入る前に、コンピューターでこの Windows 10/11 更新エラーを引き起こしている可能性があるものを見てみましょう。

0x800f0845 Windows 10/11 Update エラーの原因

0x800f0845 エラーはシステム ファイルの破損が原因である可能性があるため、DISM と SFC の 2 つの組み込みユーティリティを使用して、エラーを特定して修復する必要があります。それでもうまくいかない場合は、オンサイト復元によるクリーン インストールを検討してください。

このエラーのもう 1 つの一般的な原因は、1 つまたは複数の Windows Update サブコンポーネントが中断状態になっていることです (有効または無効になっていません)。このスクリプトが当てはまる場合は、更新プロセスに関係するすべての WU コンポーネントをリセットすることで問題を解決できる可能性があります。

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

Windows Update 0x800f0845 の問題を解決する方法

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

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

Windows を完全に再インストールする準備ができていない場合は、保留中の更新プログラムを Windows Update カタログから手動でインストールすることで、破損した WU コンポーネントを回避できる可能性が高くなります。これらのソリューションを 1 つずつ見ていきましょう。

解決策 1:Windows Update トラブルシューティング ツールを使用します。

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

もちろん、これですべての既知の問題が解決されるわけではありませんが、0x800f0845 エラー コードのトラブルシューティングの出発点としては適しています。

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

<オール>
  • 開始するには、開始を押します ボタン。スタート メニューが表示されたら、歯車アイコンをクリックして 設定 を開きます。 応用。設定アプリケーションを開くもう 1 つの方法は、 Windows + I を押すことです。 ボタンを一緒に。
  • [設定] ページで、[更新とセキュリティ] をクリックします。 ウィンドウの下部にあるアイコン
  • 次に、[トラブルシューティング] を選択します ウィンドウの左側にあるオプション
  • 続いて、Windows Update を選択します オプション
  • トラブルシューティング ツールの実行が表示されます オプション。クリックしてください。
  • トラブルシューティング ツールは、Windows Update ユーティリティに影響するすべての問題をスキャンします。
  • 適用する必要がある重大な修正がある場合は、トラブルシューティング担当者がスキャンを完了すると、適用するように指示されます。
  • 修正がある場合は、[適用] をクリックします。 ボタンをクリックして適用します。
  • トラブルシューティングが完了したら、システムの更新を試すことができます。
  • 解決策 2:SFC と DISM を使用してスキャンする

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

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

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

    DISM (Deployment and Image Services and Deployment) は、WU サブコンポーネントを利用して、置き換えが必要な破損したファイルと同等の正常なファイルをダウンロードします。 SFC よりも優れていますが、DISM が依存しているサブコンポーネントに破損が影響する場合、その有効性が損なわれる可能性があります。

    2 つのユーティリティは動作が異なるため、0x800f0845 の原因となっている破損したインスタンスを解決する可能性を高めるために、SFC スキャンと DISM スキャンの両方をすばやく連続して実行することをお勧めします。

    SFC スキャンの実行から開始し、操作が完了するまで辛抱強く待ちます。完了する前に操作を中断すると、HDD/SSD で論理エラーが発生し、他の問題が発生する可能性があります。

    操作が完了したら、コンピューターを再起動し、DISM スキャンを実行する前に、次の起動が完了するまで待ちます。

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

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

    解決策 3:セーフ モードで Windows Update をアンインストールします。

    KB4056892 更新のバグが Microsoft に報告され、Microsoft はすぐに対応して、Windows 7 と Windows 10/11 の両方に対する Windows パッチのロールアウトを遅らせました。

    KB4056892 更新プログラムを既にインストールしていて、システムが起動時にスタックする場合、Microsoft は 0x800f0845 BSOD を修正するための公式の回避策を提供しています。この場合、次の手順を試してください:

    <オール>
  • Windows の再起動を数回続けて試行します。再起動に 3 回失敗すると、自動修復が開始されます。
  • [トラブルシューティング]> [詳細オプション] を選択します 自動修復ウィンドウから (注:[See more recovery options] をクリックする必要がある場合があります) この設定を表示するには)
  • 次に、スタートアップ設定で 、[再起動] を選択します .
  • F4 を押します または 4 セーフモードに入ります。
  • 設定を開くには セーフ モードで Windows キー + I を押します .
  • クリック Windows Update アップデートとセキュリティ
  • 次に、更新履歴から KB4056892 更新を選択し、[アンインストール] をクリックします。 .
  • 解決策 4:Windows Update をリセットする

    このエラーのもう 1 つのかなり一般的な原因は、Windows Update の 1 つまたは複数のサブコンポーネントが不安定な状態 (有効でも無効でもない) でスタックしていることです。このシナリオが当てはまる場合、更新操作に関係するすべての WU コンポーネントをリセットすることで問題を解決できるはずです。

    これは、自動化されたスクリプトを実行するか、手動で (管理者特権の CMD プロンプトから) 実行することで実現できます。ただし、お好みの方法に関係なく、両方のタイプのユーザーに対応する 2 つの異なるガイドを作成しました。

    更新エージェント経由でリセットするには:

    <オール>
  • Reset Windows Update エージェントをダウンロードするには、デフォルトのブラウザでこのリンクを開き、[ダウンロード] をクリックします。 ResetWUEng.zip に関連付けられたボタン。
  • ダウンロードが完了したら、7zip や Winzip などのユーティリティでアーカイブを開いて展開します。
  • ユーティリティを解凍したら、ResetWUEng.exe をダブルクリックします [はい] を選択します ユーザー アカウント制御 (UAC) ウィンドウでプロンプトが表示された場合
  • 最後のプロンプトで、[はい] をクリックします。 操作が完了するのを待ってから、コンピュータを再起動してください。
  • コンピューターの再起動後、以前は 0x800f0845 エラーで失敗していた更新プログラムを再インストールして、問題が解決したかどうかを確認してください。

    昇格した CMD でリセットするには:

    <オール>
  • ファイル名を指定して実行を開くには ダイアログ ボックスで、Windows キー + R を押します . 「cmd」 を入力してください を新しいテキスト ボックスに入力し、Ctrl + Shift + Enter を押します 昇格したコマンドプロンプトを起動します。 UAC (ユーザー アカウント制御) プロンプトが表示されたら、[はい] をクリックします。 管理者権限を付与する
  • 関連するすべての Windows Update サービスを停止するには、次のコマンドを任意の順序で入力し、Enter を押します 昇格した CMD プロンプト内に入ったら、それぞれの後に:
    • ネット ストップ wuauserv
    • net stop cryptSvc
    • ネット ストップ ビット
    • net stop msiserver
    1. 関連するすべてのサービスが終了したら、次のコマンドを次の順序で実行し、Enter を押します。 それぞれの後:
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
    1. この操作の結果、SoftwareDistribution および Catroot2 フォルダは消去され、名前が変更されます。 WU コンポーネントは、一時的な OS 更新ファイルのストレージ コンテナーとして 2 つのフォルダーを使用することに注意してください。通常は削除する方法がないため、オペレーティング システムに新しい同等のものを作成させるには、名前を変更する必要があります。
    2. 2 つの新しいフォルダの名前を変更したら、次のコマンドを任意の順序で実行し、各コマンドの後に Enter キーを押して、手順 2 で無効にしたサービスを再度有効にします。
    • net start wuauserv
    • net start cryptSvc
    • ネット スタート ビット
    • net start msiserver

    すべてのサービスを再起動した後、以前に失敗していた Windows Update を再インストールして、操作が 0x800f0845 エラー コードなしで完了するかどうかを確認します。問題が解決しない場合は、以下の考えられる次の解決策に進んでください。

    解決策 5:Windows Update カタログから更新プログラムをインストールします。

    上記のいずれの方法でも 0x800f0845 エラー コードを特定して解決できない場合は、いつでも WU コンポーネントをバイパスして、保留中の更新プログラムを手動でインストールできます。ローカルの Windows Update コンポーネントに依存する必要はありません。

    これは、Microsoft Update カタログを使用して簡単に実現できます。影響を受けた複数のユーザーは、この操作により、最終的にオペレーティング システムを利用可能な最新バージョンに更新できるようになったことを確認しています。

    この方法では、0x800f0845 エラー コードの根本的な原因に対処できないことに注意してください。これは、保留中の更新をインストールできるようにするための一時的な修正です。

    このオプションを選択した場合は、以下の手順に従って、保留中の更新プログラムを Microsoft Update カタログから手動でインストールします。

    <オール>
  • Microsoft Update カタログの公式 Web サイトにアクセスするには、既定のブラウザーでこのリンクにアクセスしてください。
  • 中に入ったら、検索機能を使用して、エラー コード 0x800f0845 でインストールに失敗しているアップデートを探します。
  • 結果が表示されたら、OS アーキテクチャと Windows のバージョンを調べて、どのバージョンが Windows ビルドと互換性があるかを判断します。
  • お使いのオペレーティング システムのアーキテクチャがわからない場合は、[この PC] を右クリックします。 ファイル エクスプローラー [プロパティ] を選択します コンテキストメニューから。次に、結果のリストから、システム タイプを確認します。 とビット バージョン
  • コンピュータにインストールする必要があるアップデートを決定したら、[ダウンロード] をクリックします。 ボタンをクリックして、プロセスが完了するまで待ちます。
  • ダウンロードが完了したら、アップデートがダウンロードされた場所に移動し、.inf ファイルを右クリックして、[インストール] を選択します。 .
  • 画面の指示に従ってインストールを完了し、インストールされていない残りのアップデートで手順 2~5 を繰り返します。
  • 保留中の各更新プログラムが正常にインストールされたら、マシンを再起動し、保留中の更新プログラムが Windows Update 画面から消えたかどうかを確認してください。
  • 解決策 6:クリーン インストールを実行します。

    上記の解決策のいずれもこの問題の解決に役立たない場合は、システムで、通常は解決できないタイプのシステム ファイルの破損が発生している可能性が非常に高くなります。このシナリオが当てはまる場合、問題を解決する唯一の方法は、修復インストール (インプレース修復) を実行するか、クリーン インストールを実行してすべての Windows コンポーネントをリセットすることです。

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

    ただし、迅速で簡単な手順が必要な場合は、クリーン インストールをお勧めします。ただし、事前にデータをバックアップしないと、OS ドライブに保存されている個人データやカスタム ユーザー設定が失われることに注意してください。

    まとめ

    したがって、Windows 10/11 更新エラー 0x800f0845 が発生しているユーザーの 1 人であれば、適切な場所に来ています。上記の修正に従うだけで、コンピューターの更新エラーの解決に役立つことを願っています.上記の回避策はすべて効果的で、簡単に実装できます。


    1. Windows 7 / 8.1/10でエラーコード800F0922を修正する方法

      一部のWindowsユーザーは、エラーコード800f0922に遭遇しています。 保留中の更新をコンピューターにインストールしようとしたとき。ほとんどの場合、この特定の問題はWindows7とWindows8.1で発生し、場合によってはWindows10でも発生することが報告されています。 この特定のエラーコードを調査した後、この問題はいくつかの異なる潜在的な原因が原因で発生する可能性があることが判明しました。 800f0922エラーが発生するシナリオの候補リストは次のとおりです。 コードが発生することが確認されています: 一般的なWUグリッチ –ほとんどの場合、この問題は、Microso

    2. Windows 10でアップデート「エラーコード:0x800707e7」を修正する方法

      ユーザーは、更新プロセスが開始されないか、一定の割合でスタックし、システムが更新のインストールに失敗した場合に、0x800707e7更新の問題に気付きます。 0x800707e7エラーコードは、機能の更新、品質の更新、または場合によってはWindows7からのアップグレードで報告されます。 エラーレポートを徹底的に調べた後、問題の原因として特定された主な原因は次のとおりです。 インデックス作成場所 :多くのWindows Updateは、PCのインデックス作成場所を含むホスティング環境をデフォルト設定で表示することを好みます。ユーザーまたはアプリケーションのいずれかがこの設定を別の場所に