WSUS クライアント関連のトラブル対策 Part.4 です。
前回までで、WSUS の基本的なサイクルに沿った対応方法を紹介してきました。
今回はその他に思いついたものをざっくばらんに。
【事象E: エラーコード 0x8024400a が表示される】
WSUS を使って実運用を開始した当初など、WSUS の管理コンソールや WindowsUpdate.log, ReportEvents.log などあらゆる場所でこのエラー番号を見ることになる場合があります。
これは WSUS (というかそのコンポーネントである IIS) の既知のエラーです。
エラーコードが同じ 0x8024400a でも、エラーメッセージは「エージェントの検出に失敗」だったり「ダウンロードエラー」だったりといろいろありますが、コードが同じであれば原因もほぼ間違いなく同じです。
詳細は下記KBに記載されています。
で実際に何をするかですが、下記KB内 にある hotfix を適用(要リブート)すればOKです。
[FIX] POST 要求を送信すると、IIS 6.0 が応答ストリームの途中で "HTTP 100 Continue" 応答を送信する
【事象F: 特定の端末だけ、どうしてもインストールや検出に失敗する】
これまで紹介したすべての事項を確認しても問題がないのに、特定の端末だけインストールや検出がまったくできないといった場合、Windows や WSUS としての問題ではなく、導入されているアプリケーションが原因である可能性があります。
すでに何度か書いていますが、たとえば ISA Server を導入している端末では、ISA 自身の構成として WSUS を許可してあげる必要があります。手元に英語版の ISA しかないので日本語表記の確認ができないのですが、英語の場合は HTTP Connectivity verifiers が有効になっている必要があります。
またサードパーティのソフトウェアでも WSUS の動作を拒否してしまうものがあります。特に多いのがセキュリティ構成管理系の製品で、予め許可していない通信や実行ファイルの起動を拒否してしまうような構成をとっているケースが多いです。
アプリケーションの性質によって何を有効化してあげなければいけないかは違うのですが、比較的失敗の原因として多いものをあげると、
- wuauclt.exe の起動が拒否されている。
- %Windir%\SoftwareDistribution\サブフォルダ にダウンロードされる update.exe (パッチひとつにつき、ひとつのサブフォルダと実行ファイルが存在します) の実行が拒否されている。
- %Windir%\SoftwareDistribution\Download に対して一時ファイルを書き込めないように構成されている。
WSUS を邪魔しているアプリケーションが明確な場合は、その製品のログファイルを見たほうが原因を掴みやすいかもしれません。
【事象G: なぜかダウンロードに失敗し続けるパッチがある】
今回はWSUSサーバーとクライアント間での障害をテーマとして扱ってきましたが、少しだけ脇道に入って WSUSサーバーと Microsoft Update サイトとの間で発生する問題をひとつ取り上げておきます。
こっちの方面もいろいろとトラブルのバリエーションがあるんですが、今回は大半のパッチがダウンロードできているのに、なぜかいつまで待っても「ダウンロード」が完了せず、タイムアウトになってしまうパッチが存在するというケースを取上げます。この場合 WSUS サーバー上のイベントログに、具体的にどのパッチのダウンロードに失敗したかのメッセージが表示されます。
私個人の経験ですと、IEの累積パッチや一部のファイルサイズが大きいパッチでこの問題が発生するパターンが多いです。
対応策ですが、本来はネットワークの経路とかきちんと見てあげて滞っているポイントを探し出すべきです。とはいえ、それが簡単にいかない場合もあるでしょう。
その場合、あまりきれいな方法ではありませんが、対象のパッチを(WSUSのシステムを使わずに)マニュアルでダウンロードし、適切なフォルダに放り込んであげるというやり方があります。
具体的な方法ですが、詳細な手順を記載した blog がありましたのでリンクだけ張っておきます。
WSUSでどうしても同期ができないパッチを回復させる方法 (http://messiah-annex.at.webry.info/200506/article_3.html)
---
これまで長々と書いてきましたが、この4回分の内容が一通り頭の中に入っていれば、WSUS の障害ということで突然呼び出されてもオドオドすることはないかと。。。
次回 Part.5 という形で、いちおうまとめ的なものを書こうと思います。