ジャンクション配下にあるexeファイル右クリック時にエクスプローラが&#24

u.と申します。
文章が長いですが、以下のような不具合を発見しましたので報告させていただきます。

avast! Pro 5.0(プログラムバージョン 5.0.677)がインストールされた環境でジャンクションを作成し、
その配下にあるexeファイルをエクスプローラ上で右クリックすると、エクスプローラの反応がなくなり強制終了せざるをえなくなります。

例えば C:\folder\program.exe というファイルがあるとして、C:\folder のジャンクション C:\junction を作成します。
(コマンドプロンプト上で mklink /j C:\junction C:\folder と実行するなど)
このとき C:\folder\program.exe も C:\junction\program.exe も同一のファイルを指し示しますが、
avast! Pro 5.0をインストールした状態では C:\junction\program.exe を右クリックすると上記で示した不具合が発生します。
ちなみに C:\folder\program.exe は大丈夫のようです。

上記の現象は以下の環境で再現しました。
Windows 7 Ultimate 64bit (Phenom II x4 965, 16GB mem)
Windows 7 HomePremium 64bit (VMware Player 3.1.3, 1GB mem)
Windows XP Professional(SP3) 32bit (VMware Player 3.1.3, 1GB mem)
(7Home, XP ProはOSのアップデートのみインストールし5.0 Proをインストールしたクリーンに近い状態)

なおこの現象はシールドを全て無効にしても発生します。
また検査の除外で、作成したジャンクションを指定しても無理でした。

ちなみにフリー版では再現せず、またProであってもジャンクションではなく
シンボリックリンク作成の場合は再現しませんでした。
(XPはシンボリックリンクがないためProをインストールした場合回避不可)

ようこそ u. さん

報告ありがとうございます。
当方Free版のため確認ができませんが、報告は英語版の方に上げておきます。


早速開発元から質問(と言うより依頼)が。
実は現在avastはバージョン5.1のベータテスト中でして、最新ベータ版は5.1.822となっています。
このベータ版をインストールして、やはり問題が発生するかどうか確認してほしい、とのことです。
開発元の環境(≒最新ベータ版)では再現しなかったとのことなので…。

Pro AV: http://files.avast.com/files/beta/5.1.822/setup_av_pro.exe

なお、別なユーザーの方から、シェルエクステンション同士(avastも使っています)の競合の可能性もあるのではないか、との指摘がありました。
クリーン環境でも発生しているようなので、関係ないとは思うのですが、一応以下のようなソフトでシェルエクステンションの確認(avast以外のものを切る)をしてみてください。
http://www.nirsoft.net/utils/shexview.html

NONさま、本家フォーラムへのPOSTありがとうございました。

向こうのフォーラムも見ていたので取り急ぎ5.1.822を仮想環境上の7HOME(x64)とXPPro(x86)上に
導入したところ問題は発生しませんでした。
もう少し仮想環境上で動かしてみて問題ないようでしたら実マシンに適用しようと思います。

なおシェル拡張関係については前述の通り他のツールも入れていない状態でしたので
こちらは手を入れておりません。

了解です。ベータ版では直ってそうですね。
なお、現在最新のベータ版は5.1.835になります。これはRC版(リリース候補版)とのことで、近日中に正式にv5.1がリリースされるものと思われます。

5.1.822からは自動アップデートで適用できますので、こちらでも確認をお願いします。

単体ファイルはこちら:
http://files.avast.com/files/beta/5.1.835/setup_av_pro.exe