2012-04-05 7 views
5

私は、他の人が間違っているかもしれないと思っていた問題を抱えていますが、私は投稿を見つけることができません。Slow Light.exe - AV問題

私の(小さい)WiXプロジェクトはビルドサーバー上でビルドするには年月がかかります(それぞれ2〜4分)が、デスクトップ上ではるかに高速です(数秒)。

私は、TEMPユーザー環境変数にあるlightによって作成された一時ファイルをMcAfeeスキャンで絞り込んでいます。なぜそれがスキャンに時間がかかりすぎるのか分かりません。AVを無効にすると、2分未満で十分な時間が得られます。以前は20以上でした!

私の問題は、これらの一時ファイルをAVから除外する方法です。明白な理由からTEMPフォルダを除外したくないのですが、AVに大きな穴を開けずにファイル名で除外する方法はないようです。

私の質問は、TEMP以外の別のパスを使用するようにlight.exeを設定する方法があるということですか?私は運がないコマンドラインスイッチをいくつか試しました。たぶんLight.exe.configに何かを追加することができますか? 乾杯。

答えて

7

ビルドマシンでリアルタイムのウイルス対策スキャンを無効にすることはできますか?これを行うための私の主張は、あなたのVMをフルスキャンしてから無効にし、ビルドマシンに入るすべてのファイルがソース管理やファイル共有から来ていることです。プロセス。

最後の仕事で1年に10万回のビルドを実行し、A/Vが私たちを殺してしまいました。

light.exe -?と入力すると、tempディレクトリを上書きするWIX_TEMPという環境変数があることがわかります。

+0

これは理想的ですが、ここでのAVポリシーはすべてePOによって集中管理され、唯一の違いはサーバーまたはワークステーションです。 – user1164624

+0

(間違えて入力する)理想的ですが、AVポリシーはすべてePOによって集中管理され、唯一の違いはServerまたはWorkstationです。 私はWIX_TEMPを試しましたが、それは大きく改善されましたが、ライトはスキャンされたユーザーTEMPの場所にキャブを作成しました。 既に除外リストが設定されており、C:\ Windows \ Tempが既に存在していることが判明したので、ビルドマシンからユーザーTEMP環境変数を削除したところ、負荷がより良くなっています。私もいくつかのTFS特有の除外項目を追加しました。 ご協力いただきありがとうございます。 – user1164624

+1

問題ありません。 upvoteと私の答えを受け入れることができれば嬉しいです。 –