全栈IT

  • 主页
  • 归档
  • Linux
  • Win
  • AI

全栈IT

  • 主页
  • 归档
  • Linux
  • Win
  • AI

023、安全使用:Windows防火墙优化管理

2024-11-11
字数统计: 268字   |   阅读时长≈ 1分

下载链接:firewall.bat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@echo off
:: 改为 UTF-8显示,防止命令提示符乱码
chcp 65001>null

echo 启用Windows防火墙并添加拒绝指定端口的规则...

:: 检查是否以管理员权限运行
openfiles >nul 2>&1
if %errorlevel% neq 0 (
echo 请以管理员权限运行此脚本。
pause
exit /b 1
)

:: 启用所有配置文件的Windows防火墙
netsh advfirewall set allprofiles state on
if %errorlevel% neq 0 (
echo 无法启用Windows防火墙。
pause
exit /b 1
)

echo 规则开始添加
call :ADD_RULE "Deny TCP 135" TCP 135 in block
call :ADD_RULE "Deny TCP 137" TCP 137 in block
call :ADD_RULE "Deny UDP 137" UDP 137 in block
call :ADD_RULE "Deny TCP 138" TCP 138 in block
call :ADD_RULE "Deny UDP 138" UDP 138 in block
call :ADD_RULE "Deny TCP 139" TCP 139 in block
call :ADD_RULE "Deny TCP 445" TCP 445 in block

echo 操作完成,请按任意键退出
pause >nul
exit /b 0
:ADD_RULE

netsh advfirewall firewall add rule name=%1 protocol=%2 localport=%3 dir=%4 action=%5 enable=yes
if %errorlevel% neq 0 (
echo 无法添加规则: %1
pause
exit /b 1
)
echo Windows防火墙已启用,且已添加%1的规则。
goto :EOF

:: 结束标签
:EOF
  • Windows
024、安全下载: Windows11 ARM64版本下载
022、IT界大地震:VMware Workstaion Pro企业版也免费了,而且还是免费商业授权
目录,不存在的…
© 2010-2025 全栈IT
备案号:京ICP备13033196号-3