admin 管理员组文章数量: 887006
可以使用netsh
命令从命令行启用/禁用 Windows 防火墙。
Windows 10 / Windows 8/ Windows 7 / Server 2008 /Vista:
让我们看看netsh advfirewall
在这些 Windows 版本上配置防火墙的语法。3 个网络(域、专用、公共)的防火墙设置各不相同。因此,根据您要启用/禁用的网络防火墙,命令会有所不同。
您可以使用以下命令为当前网络配置文件(无论是域/私有/公共网络)打开防火墙。
netsh advfirewall set currentprofile state on
关闭当前配置文件的防火墙:
netsh advfirewall set currentprofile state off
这些命令应该从提升的管理员命令提示符运行。否则你会得到以下错误。
C:\>netsh advfirewall set currentprofile state on
The requested operation requires elevation (Run as administrator).
要为特定网络配置文件启用/禁用防火墙,您可以使用以下命令。
域网络
打开域网络防火墙:
netsh advfirewall set domainprofile state on
关闭域网络防火墙:
netsh advfirewall set domainprofile state off
专用网络
开启私网防火墙:
netsh advfirewall set privateprofile state on
关闭私网防火墙:
netsh advfirewall set privateprofile state off
公共网络
开启公网防火墙:
netsh advfirewall set publicprofile state on
关闭公网防火墙:
netsh advfirewall set publicprofile state off
为所有网络配置
为所有网络打开防火墙
netsh advfirewall set allprofiles state on
关闭所有网络的防火墙
netsh advfirewall set allprofiles state off
较旧的 Windows 版本 – XP / Server 2003:
下面是打开防火墙的命令。
netsh firewall set opmode mode=ENABLE
关闭防火墙的命令是:
netsh firewall set opmode mode=DISABLE
配置防火墙需要管理员权限,因此上述命令只能从管理员帐户运行。
netsh firewall
在新版本中已弃用。
在 Windows 10/8/7/Vista/Server 2008 中,' netsh firewall ' 命令打印如下消息。
c:\>netsh firewall set opmode mode=ENABLE
IMPORTANT: "netsh firewall" is deprecated;
use "netsh advfirewall firewall" instead. Though the command still works,
it's preferable to use the new set of commands provided with netsh command.
版权声明:本文标题:Windows 从命令行启用禁用防火墙 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1733745903h1619661.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论