win7-8-10防火墙端口出入口规则命令
1、新建一个记事本文件(例如:1.txt),复制以下命令。
2、@echo off
COLOR a
echo #######################入站规则###########################
netsh advfirewall set allprofile state on
netsh advfirewall firewall add rule name=por445 dir=in action=block protocol=TCP
localport=445
echo 445TCP端口已阻止
netsh advfirewall firewall add rule name=por445 dir=in action=block protocol=UDP
localport=445
echo 445UDP端口已阻止
netsh advfirewall firewall add rule name=por135 dir=in action=block protocol=TCP
localport=135
echo 135TCP端口已阻止
netsh advfirewall firewall add rule name=por135 dir=in action=block protocol=UDP
localport=135
echo 135UDP端口已阻止
netsh advfirewall firewall add rule name=por137 dir=in action=block protocol=TCP
localport=137
echo 137TCP端口已阻止
netsh advfirewall firewall add rule name=por137 dir=in action=block protocol=UDP
localport=137
echo 137UDP端口已阻止
netsh advfirewall firewall add rule name=por138 dir=in action=block protocol=TCP
localport=138
echo 138TCP端口已阻止
netsh advfirewall firewall add rule name=por138 dir=in action=block protocol=UDP
localport=138
echo 138UDP端口已阻止
netsh advfirewall firewall add rule name=por139 dir=in action=block protocol=TCP
localport=139
echo 139TCP端口已阻止
netsh advfirewall firewall add rule name=por139 dir=in action=block protocol=UDP
localport=139
echo 139UDP端口已阻止
pause
cls
echo 入站规则导入完毕
echo -
echo -
echo ####################出站规则###########################
netsh advfirewall firewall add rule name="por445" protocol=TCP dir=out localport=445
action=block
echo 445TCP端口已阻止
netsh advfirewall firewall add rule name="por445" protocol=UDP dir=out localport=445
action=block
echo 445UDP端口已阻止
netsh advfirewall firewall add rule name="por139" protocol=TCP dir=out localport=139
action=block
echo 139TCP端口已阻止
netsh advfirewall firewall add rule name="por139" protocol=UDP dir=out localport=139
action=block
echo 139UDP端口已阻止
netsh advfirewall firewall add rule name="por138" protocol=TCP dir=out localport=138
action=block
echo 138TCP端口已阻止
netsh advfirewall firewall add rule name="por138" protocol=UDP dir=out localport=138
action=block
echo 138UDP端口已阻止
netsh advfirewall firewall add rule name="por137" protocol=TCP dir=out localport=137
action=block
echo 137TCP端口已阻止
netsh advfirewall firewall add rule name="por137" protocol=UDP dir=out localport=137
action=block
echo 137UDP端口已阻止
netsh advfirewall firewall add rule name="por135" protocol=TCP dir=out localport=135
action=block
echo 135TCP端口已阻止
netsh advfirewall firewall add rule name="por135" protocol=UDP dir=out localport=135
action=block
echo 135UDP端口已阻止
pause
cls
echo -
echo -
echo -
echo 出站规则导入完毕
echo -
echo -
echo 所有必要端口已关闭
echo -
echo -
pause
echo -
echo -
echo -
pause
上段完
XP只需复制一下命令即可
@echo off
echo XP请继续
echo -
echo -
echo -
@echo off
net stop rdr
net stop srv
net stop netbt
pause
3、复制到文本文件后另存为后缀为 .cmd 或者.bat文件,双击运行 防火墙规则就会直接被引用。