クライアントがローカル WSUS サーバーからの更新プログラムをスキャンするときの予期しない高いネットワーク帯域幅の消費
この記事は、クライアントがローカル Windows Server Update Services (WSUS) サーバーからの更新プログラムをスキャンするときに、予期せず高いネットワーク帯域幅消費が発生する問題を解決するのに役立ちます。
元の製品バージョン: Windows 8.1、Windows 10
元の KB 番号: 4163525
現象
Microsoft System Center Configuration Managerお客様は、WSUS を使用する環境での高いネットワーク帯域幅の使用状況を報告しています。 動作の一部のインスタンスは 2018 年 2 月 13 日に開始され、一部のインスタンスは 2018 年 3 月 13 日に開始されました。
影響を受けるオペレーティング システムは、Windows 10 (すべてのビルド)、およびWindows 8.1です。 お客様は、WSUS TCP ポートで非常に高帯域幅の使用状況を報告します。
原因
Windows Analytics に使用される Microsoft Compatibility Appraiser は、Appraiser が更新メタデータのキャッシュの一部を破棄するようにエージェントWindows Updateクエリを実行しています。 次にConfiguration Managerまたは自動更新による更新プログラムのスキャンを実行するとき、またはユーザーが [更新の確認] を選択すると、これらの更新プログラムのメタデータが WSUS から再びダウンロードされます。
解決方法
この問題を解決するには、必要に応じて次の更新プログラムをインストールします。
Windows バージョン | Windows Update |
---|---|
バージョン 1803 Windows 10 | 2018 年 9 月 20 日-KB4458469 (OS ビルド 17134.319) |
バージョン 1709 Windows 10 | 2018 年 9 月 20 日-KB4457136 (OS ビルド 16299.697) |
バージョン 1703 Windows 10 | 2018 年 10 月 18 日-KB4462939 (OS ビルド 15063.1418) |
バージョン 1607 Windows 10 | 2018 年 9 月 20 日-KB4457127 (OS ビルド 14393.2517) |
Windows 8.1 | 2018 年 10 月 18 日-KB4462921 (月次ロールアップのプレビュー) |
軽減策
影響を受けるバージョンの Microsoft Compatibility Appraiser をクライアントが使用しているかどうかを確認します。 にある C:\Windows\System32
次のバイナリの変更日を確認し、2018 年 2 月以降であることを確認します。
- CompatTelRunner.exe
- Appraiser.dll
Windows Appraiser は、タスク スケジューラ タスク スケジューラ>ライブラリ> MicrosoftWindows>アプリケーション エクスペリエンス>Microsoft>Compatibility Appraiser のスケジュールされたタスクを介して実行されます。
この問題を引き起こすWindows Update クエリを Appraiser が実行する頻度を制限する更新プログラムを発行しました。 これは帯域幅の使用量を減らすのに役立ちますが、通常よりも高い使用量を完全に排除することはできません。
変更を受け取るために、クライアントは次の両方のアドレスにアクセスできる必要があります。
- settings-win.data.microsoft.com
- adl.windows.com
クライアントがこの更新プログラムを受け取ったかどうかを確認するには、次のレジストリ サブキーの値を確認します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser: LastAttemptedRunDataVersion
次の値は、クライアントが更新プログラムを受信したことを示しています。
オペレーティング システムのバージョン | クライアント更新プログラムの値 |
---|---|
バージョン 1709 Windows 10 | 1704 または 1752 |
バージョン 1703 Windows 10 | 1799 |
バージョン 1607 Windows 10 | 1799 |
バージョン 1511 Windows 10 | 1799 |
バージョン 1507 Windows 10 | 1799 |
Windows 8.1 | 1799 |
LastAttemptedRunDataVersion
は、CompatTelRunner.exe の実行時に更新されます。 これは通常、Microsoft Compatibility Appraiser のスケジュールされたタスクの一部として毎日実行されます。 ただし、引数なしで手動で実行できます。
C:\Windows\System32>CompatTelRunner.exe
注:
この値はオペレーティング システムによって異なります。
クライアントがこれらのアドレスに到達できないようにブロックされている場合は、それらのアドレスのブロックを解除する必要があります。
新しいバージョンの CompatTelRunner.exe と Appraiser.dll
次の Windows 更新プログラムでは、より頻度の低いスキャンを実装する新しいバージョンの CompatTelRunner.exe と Appraiser.dll が使用されます。 これにより、この更新プログラムを取得するために URL のブロックを解除する必要がなくなります。
2018 年 7 月 11 日
Windows バージョン | Windows Update |
---|---|
バージョン 1709 Windows 10 | 2018 年 6 月 21 日-KB4284822 (OS ビルド 16299.522) |
バージョン 1703 Windows 10 | 2018 年 6 月 21 日-KB4284830 (OS ビルド 15063.1182) |
バージョン 1607 Windows 10 | 2018 年 6 月 21 日-KB4284833 (OS ビルド 14393.2339) |
Windows 8.1 | Windows 8.1で Windows を最新の状態に保つための互換性更新プログラム |