ASP.NET など WSUS が使用するパフォーマンスカウンタが破損している


マイクロソフト セキュリティ サポートの斉藤です。


発生する頻度は非常に稀ですが、IIS、ASP.Net などの WSUS が必要とする OS 上のパフォーマンス カウンタが破損している場合、WSUS 3.0 SP1 の新規インストールもしくはアップグレードを試みた際に、WSUS が必要とするカウンタを登録出来ず、インストール途中に失敗します。
画面上には以下のエラー メッセージが表示されます。
————————
「このWindowsインストーラパッケージには問題があります。セットアップの一部として実行されるプログラムは正しく完了しませんでした。サポート担当者またはパッケージのベンダに問い合わせてください。」
————————


同様のメッセージは、WSUS 3.0 SP1 インストールを試みたユーザーの %temp% フォルダ内に作成される WSUSSetupmsi_xxxxxx_xxxx.log (ファイル名は環境によって異なります) にも記録され、「操作 PERF_COUNTER_INST」 でエラーが発生したことがわかります。
MSI ログは記録内容が多いため判読が難しい部分がありますが、本件については一例として以下のようなエラー メッセージが記録されます。


————————
エラー 1722。 この Windows インストーラ パッケージには問題があります。セットアップの一部として実行されるプログラムは正しく完了しませんでした。サポート担当者またはパッケージのベンダに問い合わせてください。 操作 PERF_COUNTER_INST, 場所: C:\Program Files\Update Services\Setup\HideConsoleApp.exe, コマンド: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /LogFile=”C:\DOCUME~1\ADMINI~1.SEN\LOCALS~1\Temp\1\WSUSCa_080901_1118.log” /ShowCallStack /WsusInstall /CategoryMessageFile=”C:\Program Files\Update Services\Common\EventCategories.dll ” “C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll ”
————————


このエラーによりアップグレードが失敗した場合、下記の参考情報に記載の方法にて、パフォーマンス カウンタの修復をお試しください。もし、カウンタの修復にても状況が変わらない場合には、OS のさらに深い部分で障害が発生している可能性もあるため、今後のことも考えますと OS の再インストールからお試しいただくことをお勧めします。


[参考情報]
パフォーマンス カウンタをロードするときにイベント ID 2003 の警告メッセージがログに記録される
<http://support.microsoft.com/kb/267831/ja>


パフォーマンス カウンタ ライブラリの値を手動で修正する方法
<http://support.microsoft.com/kb/300956/ja>

Comments (1)

  1. 江崎 より:

    はじめまして、本件についてご質問があります。

    現在無印WSUS3.0からSP2にアップグレードを実施するため作業を実施したところ

    本現象が発生しました。他に複数台のアップグレード対象機器が残っていますが、

    事前の確認でこの現象が発生するかどうかを確認する方法などありますしたら教えて

    頂けますでしょうか?

    なお、現象が発生した機器については参考情報1番目の対処で正常にインストール可能

    となりました。事前に確認できるようであれば、先にkb267831の対処をした上でアップグレード

    作業を行いたいと考えています。

Skip to main content