WSUS クライアントが更新プログラムのスキャンを完了するのに予想以上に時間がかかる

この記事では、Microsoft Windows Server Update Services (WSUS) クライアント コンピューターがスキャンを完了するのに予想以上に時間がかかり、クライアント コンピューターに更新プログラムが適用されるかどうかを判断する問題を解決するのに役立ちます。

元の製品バージョン: Configuration Manager
元の KB 番号: 938947

現象

次のような状況で問題が発生します。

  • WSUS クライアント コンピューターは、WSUS またはソフトウェア更新サービス (SUP) サーバー Configuration Manager接続されています。
  • WSUS クライアント コンピューターは、スキャンを実行して、更新プログラムがクライアント コンピューターに適用されるかどうかを判断します。

このシナリオでは、WSUS クライアント コンピューターのスキャンが完了するまでに予想以上に時間がかかります。 たとえば、スキャンが完了するまでに数時間または数日かかる場合があります。 さらに、WSUS クライアント コンピューターで次の問題が発生します。

  • タスク マネージャーは、Svchost.exe プロセスの CPU 使用率が高いを示します。
  • Svchost.exe プロセスを停止することはできません。

原因

この問題は、WSUS または SUP サーバーで、期限切れの定義更新プログラムまたは期限切れの悪意のあるソフトウェア (マルウェアとも呼ばれます) の更新プログラムを拒否しない場合に発生します。

解決方法

この問題を解決するには、WSUS または SUP サーバーの更新プログラムのリビジョンを自動的に承認するオプションを設定します。 また、サーバーの期限切れの更新プログラムを拒否するオプションを設定します。

  1. WSUS 管理コンソールで、[ オプション] をクリックし、[ 自動承認] をクリックします。
  2. [ 詳細設定 ] タブで、[承認 された更新プログラムの新しいリビジョンを自動的に承認 する] と [ 新しいリビジョンが期限切れになったときに更新プログラムを自動的に拒否する ] の両方が選択されていることを確認します。
  3. [OK] をクリックします。

詳細

既定では、 承認された更新プログラムの新しいリビジョンを自動的に承認 し、 新しいリビジョンによって期限切れになったときに更新プログラムを自動的に拒否する オプションが選択されています。 更新プログラムのリビジョンを自動的に承認しない場合、WSUS サーバーは古い更新プログラムのリビジョンを使用します。 この場合は、更新プログラムのリビジョンを手動で承認する必要があります。

注:

リビジョンは、変更された更新バージョンです。 たとえば、更新バージョンの有効期限が切れている場合や、更新バージョンに更新された適用性ルールがある場合があります。

[ 承認された更新プログラムの新しいリビジョンを自動的に承認 する] オプションと [ 新しいリビジョンが期限切れになったときに更新プログラムを自動的に拒否する ] オプションの既定の設定を使用すると、WSUS ネットワークで優れたパフォーマンスを維持できます。 期限切れの更新プログラムを自動的に拒否したくない場合は、手動で拒否できます。 ただし、これを定期的に行ってください。

サーバー クリーンアップ ウィザードを定期的に実行することをお勧めします。 詳細については、「 WSUS クライアントパフォーマンスの最適化に関する一般的なガイダンス」を参照してください。

スタックしているクライアント コンピューターのトラブルシューティング

更新スキャン中にクライアント コンピューターが応答を停止する問題を解決するには、次の手順に従います。

  1. 影響を受けるクライアント コンピューターで、自動更新 サービス (Wuauserv) のスタートアップの種類を [無効] に設定します。
  2. コンピューターを再起動します。
  3. フォルダーを %Windir%\SoftwareDistribution 削除します。
  4. 自動更新 サービスのスタートアップの種類を [自動] に設定し、自動更新 サービスを開始します。