Windows Server Update Services (WSUS) の問題のトラブルシューティング

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

コンピュータ管理者の作業を容易にするために、Microsoft は というプログラムを開発しました。Windows サーバー更新サービス (WSUS)管理者が自社製品用にリリースするアップデートやホットフィックスを管理できるように支援します。 WSUS は Windows サーバーの重要な部分です。 Microsoft が Web サイトで更新プログラムを公開すると、WSUS は更新プログラムをダウンロードし、ネットワーク全体に配布します。

Windows Server Update サービスのトラブルシューティング

前提条件

1] Windows Server 2008 R2 で WSUS 3.0 SP2 を使用しているユーザーは、更新プログラム KB4039929 以降のバージョンをシステムにインストールする必要があります。

2] Windows Server 2012 以降のバージョンで WSUS を使用している場合は、次の更新プログラムまたはそれ以降のバージョンをシステムにインストールする必要があります。

  • Windows Server 2012 – KB 4039873
  • Windows Server 2012 R2 – KB 4039871
  • Windows Server 2016 – KB 4039396。

WSUS での接続エラーのトラブルシューティング

WSUS との接続エラーのトラブルシューティングを行うには、次の原因を確認してください。

  1. WWW Publishing Service と Update Service が WSUS サーバー上で実行されている必要があります。
  2. WSUS Web サイトまたは既定の Web サイトが WSUS サーバー上で実行されている必要があります。
  3. その場所のログを確認してくださいC:\windows\system32\logfiles\httperrエラーの場合 (C: はシステム ドライブです)。

WSUS サーバーの CPU 使用率が高い場合のトラブルシューティング

CTRL+ALT+DEL を押して、オプションからタスク マネージャーを開きます。 CPU 使用率が表示されます。 WSUS サーバーの CPU 使用率が高いと、システムの速度が低下します。

WSUS サーバーの CPU 使用率が高くなる原因

CPU 使用率が高くなる原因としては、次のことが考えられます。

1] SUSDB は「クリーン」ではありません。これによりクライアント システムが混乱し、ループ内で継続的にスキャンが開始される可能性があります。

2] WSUS サーバーがクライアントに転送できない保留中の更新が多すぎます。通常、長期間使用した後に発生します。

これらのどちらのイベントでも、解決策として WSUS サーバーをクリーンアップする必要があります。理想的には、問題に直面しているかどうかに関係なく、定期的にクリーンアップする必要があります。同じことを行うための段階的な手順は次のとおりです。

1] WSUSデータベースをバックアップします。

WSUS データベースをバックアップすると、サーバーのパフォーマンスが向上する可能性があると考えられています。これはクリーンアップ ウィザードを実行する前の前提条件です。

2] WSUS サーバー クリーンアップ ウィザードを実行します。

サーバークリーンアップウィザードを使用するプロセスについて説明しますMicrosoft.com のこちら。ただし、クライアント システムがすでにファイルをスキャンしている場合は、負荷が増加します。その場合は、次の手順で説明するように、WSUS データベースのインデックスを再作成し、置き換えられた更新を拒否することができます。

3] WSUSデータベースのインデックスを再作成します

WSUS データベースのインデックスを再作成すると、特にデータベースが断片化されている場合に役立ちます。

次のコマンドを実行する必要があります。

まず、FULLSCAN オプションを使用して統計を更新します。

Use <dbname>
Go
Exec sp_msforeachtable 'update statistics ? with fullscan'
Go

その後、インデックスを再構築できます。

Use <dbname>
Go
Exec sp_msforeachtable 'DBCC DBREINDEX (''?'')'
Go

4] 置き換えられるアップデートを拒否する

前述のケースでは、クライアント システムが WSUS データベースをスキャンしており、CPU 使用率が高くなっているため、当面の解決策は、システムの負荷を軽減するのに役立つ置き換えられる更新プログラムを拒否することです。

1]WSUS Web サイトのポートを変更する: [WSUS 管理 Web サイト] > [バインドの編集] を選択し、新しいポートに接続するように WSUS コンソールを編集します。スクリプトを実行して USS と同期します。

2]アップデートを拒否する: 次を使用して Powershell スクリプトを使用できます。-skipdeclineパラメーターを使用して、拒否された更新の正味の数を決定します。次に、同じように実行します-skipdeclineもう一度それらの更新を拒否します。

詳細については、次のサイトをご覧ください。マイクロソフトサポートはこちら