うまくいかない:
netsh advfirewall firewall delete rule program="C\Program Files (x86)\uTorrent\uTorrent.exe"
うまくいかない:
netsh advfirewall firewall delete rule name=program="C\Program Files (x86)\uTorrent\uTorrent.exe"
うまくいかない:
netsh advfirewall firewall delete rule name program="C\Program Files (x86)\uTorrent\uTorrent.exe"
うまくいかない
netsh advfirewall firewall delete rule name program "C\Program Files (x86)\uTorrent\uTorrent.exe"
うまくいかない:
netsh advfirewall firewall delete rule name "program=C\Program Files (x86)\uTorrent\uTorrent.exe"
動作しません:
netsh advfirewall firewall delete rule name="program=C\Program Files (x86)\uTorrent\uTorrent.exe"
これの正しい構文は何ですか?
私はWindows7 Ultimate64ビットを使用しています。
私は別の強力な解決策を見つけました:
@echo off
setlocal EnableExtensions DisableDelayedExpansion
REG EXPORT "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules" "%TEMP%\RegBackup.reg" /y > NUL 2> NUL
TYPE "%TEMP%\RegBackup.reg" | FINDSTR /i /v torrent > "%TEMP%\RegBackupNew.reg"
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules" /f /va > NUL 2> NUL
REG IMPORT "%TEMP%\RegBackupNew.reg" 2> NUL
REG EXPORT "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules" "%TEMP%\RegBackup.reg" /y > NUL 2> NUL
TYPE "%TEMP%\RegBackup.reg" | FINDSTR /i /v torrent > "%TEMP%\RegBackupNew.reg"
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules" /f /va > NUL 2> NUL
REG IMPORT "%TEMP%\RegBackupNew.reg" 2> NUL
DEL /q "%TEMP%\RegBackup.reg" 2> NUL
DEL /q "%TEMP%\RegBackupNew.reg" 2> NUL
endlocal
Deleteステートメントで「Rule」名ではなく「Program」パラメータと値を使用しようとしているようです。
netsh advfirewall firewall show rule status=enabled name=all
またはおそらくnetsh advfirewall firewall show rule status=enabled name=all | FIND /I "uTorrent"
を実行して、ルールの実際の名前を特定するために有効になっているルールのリストを取得できます。
これが決定されたら、netsh advfirewall firewall delete rule name="<Rule Name>"
を実行し、それに応じてルールの名前をプラグインして、そのルールを削除できます。
「IPブロック」という名前のルールを作成します
netsh advfirewall firewall add rule name="IP Block" dir=in interface=any action=block remoteip=<IPaddress>/32
「IPブロック」という名前のルールを削除します
netsh advfirewall firewall delete rule name="IP Block"
どの試行にも正しいルール名が含まれていません。
個別のルール名を指定しない場合は、( このヘルプ による)_name=all
_をprogram="C:\Program Files (x86)\uTorrent\uTorrent.exe"
と組み合わせて使用します。
_netsh advfirewall firewall delete rule name=all program="C:\Program Files (x86)\uTorrent\uTorrent.exe"
_
名前= {すべて| RuleName}
必須。次のいずれかの値を指定できます。
- 削除する接続セキュリティルールのルール名。
- すべて。他のパラメーターの基準に一致するすべてのルールが削除されることを指定します。コマンドに他のパラメータが含まれていない場合、すべての接続セキュリティルールが削除されます。