VistaのFireWall設定


netsh firewall add allowedprogram program=xxxx name="xxxx" mode=ENABLE profile=ALL
これで、XPではファイアーウォールの例外にプログラムを登録していた。
Vistaでは、プロファイルに登録されているようだけど、ファイアーウォールの設定画面には出てこない。

netsh firewall add allowedprogram program=xxxx name="xxxx" mode=ENABLE
ならば、画面に表示される。
profile=CURRENT という意味である。
プロファイルが変わったのか?な?

「例外を許可しない」のチェックをつけるつけないのレジストリも変わったようです。


netsh FireWall set opmode mode=ENABLE exceptions=ENABLE profile=ALL
これで、できるみたいですが。
profileは、またも同じく、ALLとCURRENTの違いがあります。
調べているが、これに関するものが見つかりません。