Windows Updateエラー8024001Bを修正する方法は?



問題を排除するために楽器を試してください

一部のWindowsユーザーは、最新のWindows Updateでマシンを更新できなかった後、質問をしてきました。結局のところ、新しい更新をスキャンしようとすると、最終的には 8024001B 「メッセージを伴うエラーコード アップデートのチェックで問題が発生しました 「。このエラーはスキャン手順が完了する前に表示されるため、影響を受けるユーザーは、インストールする必要のある更新プログラムを確認できません。ほとんどの場合、この問題はWindows7およびWindows8.1で発生することが報告されています



WindowsUpdateエラー8024001B



Windows Updateエラーコード8024001Bの原因は何ですか?

この特定の問題を調査するために、さまざまなユーザーレポートを確認し、この問題の根底に到達して修正した他のユーザーが推奨しているさまざまな修復戦略をテストしました。この分析の結果、複数の原因がこの動作の原因である可能性があると結論付けることができます。潜在的な原因の候補リストは次のとおりです。



  • グリッチWUコンポーネント –一部のユーザーが報告しているように、このエラーコードは、1つ以上のWUコンポーネントが不安定な状態でスタックした場合にもトリガーされる可能性があります(OSは、コンポーネントが開いていると見なしますが、実際には開いていません)。この場合、すべてのWUコンポーネントをリセットするか、Windows Updateのトラブルシューティングを使用することで、問題を解決できるはずです。
  • システムファイルの破損 –結局のところ、システムファイルの破損も、WUのインストール中にこのエラーコードが出現する原因となる可能性があります。 1つ以上のWU依存関係が破損すると、更新操作全体が影響を受ける可能性があります。この場合、修復インストール(またはクリーンインストール)を実行することで問題を解決できるはずです。
  • 未確認の干渉 –より特殊な状況では、このエラーは原因不明の原因で発生する可能性があります。ドライバーの更新がWUの操作に干渉した可能性があります。これらの競合を特定するのは簡単ではないため、理想的なアプローチは、システムの復元を使用して、この問題が発生していなかったポイントにマシンの状態を戻すことです。

現在同じWindowsUpdateが発生している場合 8024001B エラーコードと上記のシナリオの1つが当てはまるように思われる場合は、この記事が問題の解決に役立つ可能性があります。以下に、同様の状況にある他のユーザーがエラーコードをバイパスし、WindowsUpdateを正常にインストールするために正常に使用したメソッドのコレクションを示します。

可能な限り効率を維持したい場合は、以下の手順を、(効率と難易度を介して)配置したのと同じ順序で実行することをお勧めします。最終的には、該当するシナリオに関係なく、問題を修正する修復手順が実行されます。

さぁ、始めよう!



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

上記のセクションで見たように、複数のセクションがこのエラーメッセージをトリガーする可能性があります。ただし、考えられるシナリオの大部分では、問題はWUコンポーネント(外部のプロセスやサービスではない)が原因で発生します。

このため、Windowsが問題を自動的に解決できないかどうかを確認することからトラブルシューティングガイドを開始する必要があります(手動設定なしで)。これは、WindowsUpdateのトラブルシューティングを実行することで実現できます。

対処している問題が既にMicrosoftによって文書化されている場合、Windows Updateのトラブルシューティングには、問題を自動的に処理する修復戦略がすでに含まれている必要があります。解決に苦労していたいくつかのWindowsユーザー 8024001B エラーは、このユーティリティを実行し、推奨される修復戦略を適用することで、この問題の根底に到達したことを報告しています。

Windows Updateトラブルシューティングユーティリティの使用方法がわからない場合は、以下の手順に従って手順を追ってください。

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、「 control.exe / name Microsoft.Troubleshooting ’ を押して 入る 開くために トラブルシューティング クラシックのタブ コントロールパネル インターフェース。

    従来のコントロールパネルインターフェイスへのアクセス

    注意: あなたが見るとき UAC(ユーザーアカウントプロンプト) 、クリック はい 管理者権限を付与します。

  2. 従来のコントロールパネルのインターフェースに入ったら、右上隅のテキストボックスを使用して検索します 'トラブルシューティング'。 次に、左側の結果のリストから、をクリックします トラブルシューティング。

    クラシックコントロールパネルインターフェイスからトラブルシューティングオプションにアクセスする

  3. 中に入ると トラブルシューティング ウィンドウで、右側のメニューに移動し、をクリックします システムとセキュリティ 。次に、のリストから トラブルシューティング 戦略、をクリックします Windows Update (下 ウィンドウズ)。

    WindowsUpdateトラブルシューティングへのアクセス

  4. Windows Updateのトラブルシューティングウィンドウが開いたら、[ 高度な リンクしてから、に関連付けられているボックスを確認します 自動的に修理を適用する チェックされます。次に、をクリックします 次のメニューに進みます。

    修復がWindowsUpdateによって自動的に適用されることを確認する

  5. ユーティリティによって問題が検出されるのを待ちます。実行可能な修復戦略が見つかった場合は、次の画面に表示されます。これを利用するには、をクリックしてください この修正を適用する 手順が完了するのを待ちます。

    この修正を適用する

  6. コンピューターが自動的に再起動しない場合は、自分でトリガーし、次回のシステム起動時にコンピューターをもう一度更新して、問題が解決するかどうかを確認します。

それでも同じ操作で失敗する場合 8024001B エラーが発生した場合は、以下の次の方法に進んでください。

方法2:すべてのWUコンポーネントをリセットする

最終的にトリガーされる可能性のある別のかなり一般的なシナリオ 8024001B エラーは、WU(Windows Update)の不整合であり、コンピューターが新しい更新プログラムを見つけてインストールする機能を事実上停止させています。

影響を受ける複数のユーザーでこの動作を観察しましたが、ほとんどの場合、このプロセスに関係するすべてのコンポーネントと依存関係をリセットすることで、問題を解決することができました。

このシナリオが当てはまると思われる場合は、以下の手順に従って、すべてのWindows Updateコンポーネントを手動で(昇格したCMDプロンプトから)リセットする手順を実行してください。これを行う方法のクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「cmd」 テキストボックス内でを押します Ctrl + Shift + Enter 開くために 高度なコマンドプロンプト 。によって促された場合 UAC(ユーザーアカウント制御) 、クリック はい 管理者アクセスを許可します。

    コマンドプロンプトの実行

  2. 昇格したCMDウィンドウ内で道を見つけたら、次のコマンドを順番に入力して、を押します。 入る すべての重要なWUサービスを停止する各コマンドの後:
    ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver

    注意: これらのコマンドの実行が終了すると、すべての重要なWindows Updateサービス(Windows Update、MSIインストーラーサービス、暗号化サービス、およびBITSサービス)の実行が事実上停止されます。

  3. これらすべてのサービスを無効にした後、同じCMDプロンプトで次のコマンドを実行し、を押します。 入る 各コマンドの後に名前を変更します SoftwareDistribution そして Catroot2 フォルダー:
    ren C: Windows  SoftwareDistribution SoftwareDistribution.old ren C: Windows  System32  catroot2 Catroot2.old

    注意: これらの2つのフォルダーは、Windows更新コンポーネントによって使用されている更新ファイルを格納する役割を果たしているため重要です。それらの名前を変更すると、基本的にOSは新しいインスタンスを作成し、その代わりにファイルの破損を回避します。

  4. 手順3を通過したら、最後のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、以前に無効にしたのと同じサービスを再起動します。
    ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
  5. もう一度アップデートを検索して、エラーコードがまだ処理されているかどうかを確認してください 8024001B。

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

方法3:システムの復元ユーティリティを使用する

最近この動作を経験し始めたばかりの場合は、最近のシステム変更により、WUコンポーネントでこの問題が発生した可能性があります。サードパーティのサービスまたはプロセスが、この問題の出現に非常に責任がある可能性があります。

すべての潜在的な原因を含むリストを作成することは不可能であるため、システムの復元ユーティリティを使用して、費用対効果の高いアプローチを紹介します。

このツールは、以前に作成されたスナップショットを使用して、コンピューター全体の状態を、出現に寄与した要因が発生した以前の時点に復元することができます。 8024001B エラーは存在しませんでした。

デフォルトでは、Windowsは定期的に保存するように構成されていることに注意してください システムの復元 重要なアクション(重要な更新プログラムのインストール、ドライバーのインストールなど)でのスナップショットこのデフォルトの動作を変更しない限り、選択できる復元ポイントがたくさんあるはずです。

重要: このユーティリティの使用を開始する前に、復元ポイントが作成されてから行った変更は、マシンの状態を以前の時点に復元するために使用すると失われることを考慮してください。これには、インストールされているアプリ、ドライバー、サードパーティのアプリケーション、ゲームなどが含まれます。

影響を理解していて、それでも続行したい場合は、以下の手順に従って復元プロセスを開始してください。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「Rstrui」 テキストボックス内でを押します 入る 開くために システムの復元 メニュー。

    [ファイル名を指定して実行]ボックスからシステムの復元ウィザードを開く

  2. 最初のシステムの復元画面が表示されたら、[ 次の画面に進みます。

    システムの復元の使用

  3. 次の画面で、に関連付けられているボックスを確認することから始めます より多くの復元ポイントを表示する チェックされます。これを行った後、保存された各復元ポイントの日付の比較を開始し、この問題の出現よりも古いものを選択します。正しいシステムの復元を選択した状態で、をクリックします 次のメニューに進みます。

    システムを以前の時点に復元する

  4. このポイントに到達すると、ユーティリティを使用できるようになります。あとは、をクリックして復元プロセスを開始するだけです。 終了します。
  5. 数秒後、コンピュータが再起動し、前の状態がマウントされます。プロセスが終了したら、更新を再度検索して、同じ問題が引き続き発生するかどうかを確認します。

まだ表示されている場合 8024001B エラーコード、以下の最後のメソッドに移動します

方法4:すべてのOSコンポーネントを更新する

上記の手順のいずれもバイパスすることを許可していない場合 8024001B エラーの場合、従来は解決できなかったある種のシステムファイルの問題に対処していると結論付けることができます。このシナリオが当てはまる場合、問題を処理する必要がある唯一の実行可能な修正は、すべてのWindowsコンポーネントを更新する手順に従うことです。

システムファイルを完全にリセットするには、次の2つの手順を実行する必要があります。 クリーンインストール または 修理インストール (インプレース修理)。

クリーンインストール 実行は簡単ですが、主な欠点は、ファイル(アプリ、ゲーム、パーソナルメディア、ユーザー設定など)を保持できないことです。

最も効率的なアプローチをお探しの場合は、 修理インストール(インプレースアップグレード) 。これはより面倒な手順ですが、システムコンポーネントにのみ触れるため、個人データ(アプリケーションやゲームを含む)を保持できます。

読んだ7分