在一台 Windows 8 计算机上,我修改了远程桌面端口。默认端口是 3389。我将其设置为 1234。
现在我想告诉防火墙打开 1234 端口。
我可以为 TCP 1234 创建一条新的防火墙规则。或者创建一条允许 svchost.exe 使用任何端口的规则。
但修改默认规则可能更好。但有些属性是不可修改的。
即使是复制/粘贴的默认规则也是不可修改的。
有没有办法修改 Windows 8 上的默认防火墙规则?
答案1
我找到了一种方法来做到这一点:
默认规则存储在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Defaults\FirewallPolicy\FirewallRules]
(将规则重置为默认值时使用)。
当前规则存储在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules]
(包括您创建的规则)。
只需在所需键内进行搜索,然后替换所需的设置。
要了解语法,请创建类似的规则并查看其结构。
答案2
没有。默认规则是根据分配给特定服务的端口定义的。您必须手动打开您正在使用的 1234 端口。