トップ ページ > 各種設定 > Windows ファイアウォール

Windows ファイアウォール

WindowsXP では、DOSプロンプトからnetshコマンドが使用できます。
今回はこれを使用します。

現在の設定情報を出力する

出力方法:netsh firewall show state

全般



有効 / 無効の設定方法:netsh firewall set opmode mode=[DISABLE | ENABLE]
[例外を許可しない] の設定方法:netsh firewall set opmode mode=ENABLE exceptions=[DISABLE | ENABLE]

show state では、『操作モード』・『例外モード』の項目です。


例外



設定方法:netsh firewall set service type=サービス名 mode=[DISABLE | ENABLE]
サービス名表示名
FILEANDPRINTファイルとプリンタの共有
REMOTEDESKTOPリモート デスクトップ

使用例:netsh firewall set service type=FILEANDPRINT mode=ENABLE

おまけ: Windows ファイアーウォールによるプログラムのブロック時に通知を表示する。 HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\DisableNotifications(REG_DWORD)

例外 -2



また、ポートの個別設定は以下のコマンドを使用する。
設定方法:netsh firewall [set | delete] portopening [tcp/udp] ポート番号

使用例:netsh firewall set portopening tcp 139