2010-05-07

ウィルスバスターをインストールするとcrypt32エラーが発生する

ウイルスバスターCorp 10.0 SP1 をインストールすると以上のエラーイベントが発生する。
この現象は複数の環境で確認されており、一部トラフィックを遮断していることが原因と考えられる。

ソース:crypt32
イベントID:8
説明:http://www.download.windowsupdate.com/msdownload/update/v3/static /trustedr/en/authrootseq.txt からのサードパーティのルート一覧シーケンス番号の取得を自動更新できませんでした。エラー: このネットワーク接続はありません。

-------------------------
なお、Microsoftから解決手順が公開されている。
-------------------------

http://support.microsoft.com/kb/317541/ja

この問題を解決するには、ルート証明書の更新コンポーネントを無効にする必要があります。ルート証明書の更新コンポーネントを無効にするには、次の手順を実行します。

1. コントロール パネルの [プログラムの追加と削除] をダブルクリックします。
2. [Windows コンポーネントの追加と削除] をクリックします。
3. [ルート証明書の更新] チェック ボックスをオフにしてから、Windows コンポーネント ウィザードを続行します。

※「解決方法」として情報公開なされているが、実は「回避方法」であることに留意されたい。

-------------------------
また、TrendMicroもこの問題を認識しており、以下の解決手順を公開している。
-------------------------

http://esupport.trendmicro.co.jp/Pages/JP-2076280.aspx

ウイルスバスター Corp. 10.0 の OfficeScanNT RealTime Scan(ntrtscan.exe)は製品のファイルをチェックするためにデジタル証明書を使用いたします。上記のチェックの際に呼び出す crypt32 内のAPI (CryptQueryObject, CryptMsgGetParam) にてエラーが生じることが原因です。
Microsoft 社様の API と弊社製品の仕様による現象で、以下の手順を行うことで現象を回避することが可能です。

1. スタートボタンをクリックし、「ファイル名を指定して実行」をクリックします。
2. 以下のコマンドを実行し、Enter キーを押すか [OK] をクリックします。
 proxycfg -u
3. コマンドプロンプト画面が一瞬表示され、消えれば完了です。

※Microsoft 同様、「解決方法」として情報公開なされているが、実は「回避方法」であることに留意されたい。