web-dev-qa-db-ja.com

Windows 7ファイアウォールでpingを有効にしますか?

サーバー障害による Windows Server2008でpingを有効にするための新しい構文は

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request"
    protocol=icmpv4:8,any dir=in action=allow

ただし、これはWindows7では機能しません。

C:\Windows\system32>netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow

A specified value is not valid.

Usage: add rule name=<string>
...

正しい新しい構文は何ですか?

3
bernd_k

問題はコピーアンドペーストです。正しい引用符で

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request"
    protocol=icmpv4:8,any dir=in action=allow

仕事をします。問題のあるバージョンをどのソースからコピーしたのかわかりません。

7
bernd_k

コントロールパネル->システムとセキュリティ->Windowsファイアウォール- ->詳細設定->インバウンドルール->新しいルール->カスタムルール->次へ

プロトコルとポート(左側のパネルで選択):プロトコル:ICMPv4

同じパネルで、ボタンカスタマイズを押し、[特定のICMPタイプ]を選択し、[エコー要求]チェックボックスをオンにして、ボタン[〜#〜 ] ok [〜#〜]

名前(左側のパネルで選択):[名前]フィールドに入力し、適用を押します。

3
Justin Pearce

入力したとき:

netsh advfirewall firewall add rule name="Enable Echo Ping Request" protocol=icmpv4:8,any dir=in action=allow

windows PowerShell ISEに、「指定されたプロトコル値が無効です」というエラーが表示されました。

私はこれを使用してそれを修正しました:

netsh advfirewall firewall add rule name="Enable Echo Ping Request" protocol="icmpv4:8,any" dir=in action=allow
3
Pavenhimself