netsh advfirewall 防火墙出站规则不阻止连接

问题描述 投票:0回答:1

我正在使用以下命令为 Windows 11 中的 MS Edge 浏览器创建出站连接阻止防火墙规则:

netsh advfirewall firewall add rule name="rulename" dir=out action=block profile=any program="c:/program files (x86)/path/to/msedge"

我可以看到规则已创建,但是当我尝试在 ms Edge 中加载网页时,它不会阻止与网站的连接。

阻止应用程序使其无法连接到互联网(尤其是 MS Edge 等应用程序)的正确方法是什么?

windows firewall sysadmin windows-firewall
1个回答
0
投票

我已经测试了你的命令。它在我的测试系统上运行良好。

结论是,您发出的 real 命令可能有拼写错误或不准确。
我敢打赌,您省略了文件扩展名

.exe

这会将规则的限制转移到不存在的不同文件

msedge
,并且
msedge.exe
将不会被视为规则的目标文件。

检查规则的当前状态:

netsh advfirewall firewall show rule name="RULENAME" verbose

(将“RULENAME”替换为规则的真实名称)

...并通过命令的输出更新您的问题。

然后删除规则并尝试以下命令:

netsh advfirewall firewall add rule name="TEST: Block EDGE" dir=out action=block profile=any program="C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"

测试您的 Edge 浏览器。

© www.soinside.com 2019 - 2024. All rights reserved.