租号玩代理申请
A-A+

Windows10(Win10/Win11)彻底关闭禁用 139 和 445 端口的几种方法(推荐)

2026年06月08日 电脑网络 暂无评论 阅读 7 次 打印

1.首先说关闭139的方法

方法 1:禁用 NetBIOS(最干净,直接不监听 139)

1.打开:控制面板 → 网络和共享中心 → 更改适配器设置
2.右键当前网卡(以太网 / Wi‑Fi)→ 属性
3.选中 Internet 协议版本 4(TCP/IPv4) → 属性 → 高级
4.切到 WINS 标签 → 选择:禁用 TCP/IP 上的 NetBIOS
禁用 TCP/IP 上的 NetBIOS
5.一路确定 → 重启电脑

方法 2:Windows 防火墙(入站 + 出站全封 139)

1.搜索:Windows Defender 防火墙 → 高级设置,找不到的话 按键盘:Win + R 输入:wf.msc 确定
2.入站规则 → 新建规则
3.类型:端口 → TCP → 本地端口 139 → 阻止连接 → 全选(域 / 专用 / 公共)
4.名称:Deny TCP 139 In
5.出站规则 → 新建规则
同上,方向选 出站,名称:Deny TCP 139 Out

方法 3:CMD 命令(一键加防火墙规则)

netsh advfirewall firewall add rule name="Deny TCP 139 In" dir=in action=block protocol=TCP localport=139 remoteip=any
netsh advfirewall firewall add rule name="Deny TCP 139 Out" dir=out action=block protocol=TCP localport=139 remoteip=any

方法 4:关闭 Server 服务(连带 445 一起关)
1.Win+R → services.msc
2.找到 Server → 启动类型:禁用 → 停止服务 → 确定
验证是否关闭

netstat -ano | findstr :139

无输出就是成功。

2.再说下关闭445端口的方法

方式 1:彻底关闭依赖服务(根治,推荐)

445端口由 Server服务 承载,关闭后直接不监听端口,比单纯防火墙拦截更彻底。
1.Win+R 输入 services.msc 回车
2.找到 Server 服务
3.启动类型:禁用
4.点击 停止
5.确定,重启系统生效

补充:连带关闭相关依赖服务(可选加固)
TCP/IP NetBIOS Helper:禁用 + 停止
Workstation:禁用 + 停止

方式 2:Windows 防火墙 拦截 445(入站 + 出站)

1.运行 wf.msc 打开高级防火墙
2.入站规则 → 新建规则
规则类型:端口 → 协议 TCP,本地端口 445
操作:阻止连接 → 全选配置文件 → 命名:阻止TCP445入站
3.出站规则 → 新建规则,同上,命名:阻止TCP445出站
管理员 CMD 一键添加规则

:: 拦截入站 TCP 445
netsh advfirewall firewall add rule name="Block TCP 445 In" dir=in action=block protocol=TCP localport=445 remoteip=any enable=yes
:: 拦截出站 TCP 445
netsh advfirewall firewall add rule name="Block TCP 445 Out" dir=out action=block protocol=TCP localport=445 remoteip=any enable=yes

方式 3:注册表关闭默认共享(加固)
1.Win+R 输入 regedit 打开注册表
2.定位路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
新建 2 个 DWORD (32 位) 值:
AutoShareServer 数值设为 0
AutoShareWks 数值设为 0
重启电脑

端口验证(确认是否关闭)
管理员 CMD 执行:

netstat -ano | findstr ":445"

无任何输出 = 端口已关闭