修正:Windows Updateコンポーネントを修復する必要があります

このエラーは、ユーザーがWindows Updateサービスに苦労しているときに表示され、Windows Updateトラブルシューティングツールを実行した後に表示されるメッセージです。 エラー自体はまったく自明ではなく、このメッセージは、問題をトラブルシューティングするために利用できる唯一の手がかりです。

Windows Updateコンポーネントを修復する必要があります

世界中のユーザーから提案されたいくつかの実用的なソリューションを集め、それらを1つの記事にまとめることにしました。 問題を解決するために、以下の指示に注意深く従ってください。

Windows Updateコンポーネントを修復する必要があるエラーの原因は何ですか?

このエラーが表示されるケースは多くないため、このエラーの本当の原因を見つけるのは困難です。 ただし、問題を解決するために、自分が何を間違っていたのか、どのメソッドを実装するのかを知りたい人には、特定の実際の原因を特定できます。

  • Windows Updateコンポーネントが破損しているため、Windows Updateサービスが正常に機能し続けるには、それらをリセットする必要があります。 このプロセスには時間がかかりますが、しばらくの間は価値があります。
  • Windows OSインストールのバージョンの確認には問題があります。最善の方法は、ファイルと個人設定を保持することを選択しながら、クリーンインストールを実行することです。

解決策1:Windows Updateコンポーネントをリセットする

エラーメッセージはWindows Updateコンポーネントに関連しているため、実行可能な回答の1つは、Windows Updateの機能全体に密接に関連するWindows Updateコンポーネントを単純にリセットすることです。

これには時間がかかる場合がありますが、最初の解決策として最も長い解決策を選択した理由は、この方法が問題をすぐに解決する可能性が高いためです。

レジストリを編集するので、これ以上の問題を防ぐためにレジストリを安全にバックアップするために、この記事をチェックすることをお勧めします。

  1. Windows Updateプロセスに関連するコアサービスであるバックグラウンドインテリジェント転送、Windows Update、および暗号化サービスの各サービスを閉じて、ソリューションを進めましょう。 残りの手順をエラーなしで実行する場合は、開始する前にそれらを無効にすることが非常に重要です。
  2. [コマンドプロンプト]を検索するには、[スタート]メニューを使用するか、その横にある検索ボタンをタップします。 検索結果として表示される最初のオプションを右クリックし、「 管理者として実行 」オプションを選択します。 以下のコマンドをコピーして貼り付けて、キーボードのEnterキーをタップしたことを確認してください。

管理者としてコマンドプロンプトを実行する
 ネットストップビットネットストップwuauservネットストップappidsvcネットストップcryptsvc 

必要なサービスを停止する
  1. この後、更新コンポーネントのリセットを続行する場合は、削除する必要があるいくつかのファイルを削除する必要があります。 これは、管理者権限でコマンドプロンプトを介しても実行されます。
 デル「%ALLUSERSPROFILE%\ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat」 
  1. SoftwareDistributionおよびcatroot2の名前を変更するこれを行うには、管理コマンドプロンプトで、次の2つのコマンドをコピーして貼り付け、それぞれをコピーした後にEnterをクリックします。
 Ren%systemroot%\ SoftwareDistribution SoftwareDistribution.bak Ren%systemroot%\ system32 \ catroot2 catroot2.bak 

上記のコマンドを実行する
  1. 次のコマンドは、 BITS (Background Intelligence Transfer Service)およびwuauserv (Windows Update Service)をデフォルトのセキュリティ記述子にリセットするのに役立ちます。 以下のコマンドは変更しないでください。複雑なため、単純にコピーするのが最善です。
 exe sdsetビットD:(A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRRC ;;;; PU)exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRRC ;;; PU) 
  1. このメソッドの最後の部分に進むために、 System32フォルダーに戻りましょう。
 cd / d%windir%\ system32 
  1. BITSサービスを完全にリセットしたので、サービスを円滑に実行および操作するために必要なすべてのファイルを再登録する必要があります。 ただし、各ファイルには、それ自体を再登録させるために新しいコマンドが必要であるため、プロセスが以前よりも長くなる可能性があります。 コマンドを1つずつコピーし、それらをどれも省かないようにしてください。 このリンクをたどると、完全なリストを見つけることができます。
  2. 次に行うことは、次のコマンドをコピーして管理コマンドプロンプトに貼り付けてWinsockリセットすることです。
 netsh winsockのリセット 

上記のコマンドを使用してWinSockをリセットする
  1. Windows 7、8、8.1、または10をコマンドプロンプトで実行している場合は、コマンドプロンプトウィンドウで次のコマンドをコピーし、Enterキーをタップします。
 netsh winhttpリセットプロキシ 
  1. 上記のすべての手順が問題なく完了した場合は、以下のコマンドを使用して、最初の手順で閉じたサービスを再起動できます。
 ネットスタートビットネットスタートwuauservネットスタートappidsvcネットスタートcryptsvc 
  1. リストされているすべての手順を実行した後、コンピューターを再起動します 。 「このアプリは保護のためにブロックされています」というエラーを受信することなく、Windows Updateを使用できるようになりました。

解決策2:クリーンインストールを実行する

Windows 10を使用している場合、クリーンインストールはもう心配することではなく、「Windows Updateコンポーネントを修復する必要があります」エラーなどの重大なエラーが発生した場合の修正とかなり簡単な方法です。メッセージ。 これはクリーンインストールで修正できますが、この方法を続行する前に上記の方法を必ず試してください。

  1. Windows 10の設定アプリに移動します。[スタート]メニューの左下にある歯車のアイコンをクリックして、そこにアクセスできます。 「 更新とセキュリティ 」オプションを選択し、左ペインの「リカバリ」タブをクリックします。

[設定]の[リカバリ]タブを開く
  1. Windowsには、このPCをリセットする、以前のビルドに戻る、高度なスタートアップの3つのオプションが表示されます。 このPCをリセットすることは、指示を適切に実行した場合にファイルの損失を最小限に抑えて再起動するための究極のオプションです。
  2. ファイルをどのように処理するかに応じて、「 ファイルを保持する 」または「 すべてを削除 する 」をクリックします。 いずれにしても、すべての設定はデフォルトに戻り、アプリはアンインストールされます。 問題はおそらくあなたのドキュメントなどにあるのではないので、[ファイルを保持する]オプションを選択することをお勧めします。

    [ファイルを保持]または[すべて削除]を選択します
  3. 前の手順で「すべてを削除する」ことを選択した場合は、「 ファイルを削除する だけ 」または「 ファイルを削除してドライブをクリーニングする 」を選択します(推奨されません)。 通常、ドライブオプションのクリーニングにはかなり時間がかかりますが、コンピュータを所有する次の人が消去したファイルを回復するのに苦労することがあります。 コンピュータを自分用に保持する場合は、「ファイルを削除するだけ」を選択する必要があります。ファイルを保持することを選択した場合は、この手順をスキップしてください。

ファイルを削除するか、ドライブを完全にクリーニングします
  1. Windowsが以前のバージョンのWindowsにロールバックできないことを警告する場合は、[ 次へ]をクリックします。 要求されたら[ リセット]をクリックし、Windowsがリセットプロセスを完了するのを待ちます。 メッセージが表示されたら[ 続行]をクリックし、コンピューターを起動します。 エラーが引き続き表示されるかどうかを確認します。

興味深い記事