在线词典

如何关闭139端口

更新日期:2026-11-12 04:24:00

标题如何关闭139端口
内容

139端口是Windows系统中用于NetBIOS over TCP/IP(简称NetBIOS)的默认端口,主要用于局域网内的文件共享和打印服务。虽然它在某些场景下有其用途,但在安全性方面存在较大风险,尤其是当系统暴露在公网时,容易成为攻击者的目标。因此,很多用户会选择关闭该端口以提升系统安全性。

一、关闭139端口的几种方法总结

方法 操作步骤 是否推荐 说明
防火墙设置 进入Windows防火墙,创建出站规则,阻止139端口流量 推荐 简单有效,适用于大多数用户
关闭NetBIOS服务 通过服务管理器停止“Server”和“Workstation”服务 推荐 可彻底禁用相关功能
修改注册表 调整NetBIOS配置,禁用TCP/IP上的NetBIOS 一般 操作复杂,需谨慎
使用第三方工具 如Firewalla、ZoneAlarm等 一般 功能强大,但可能增加系统负担
网络设备配置 在路由器或交换机中过滤139端口 推荐 适合企业级用户

二、详细操作步骤

1. 通过Windows防火墙关闭139端口

- 打开“控制面板” > “Windows Defender 防火墙” > “高级设置”。

- 在“出站规则”中,点击“新建规则”。

- 选择“端口”,点击下一步。

- 选择“TCP”,输入“139”,点击下一步。

- 设置为“阻止连接”,完成规则创建。

2. 停止NetBIOS相关服务

- 按 `Win + R` 输入 `services.msc`,打开服务管理器。

- 找到并右键“Server”服务,选择“停止”。

- 同样找到“Workstation”服务,也进行停止操作。

3. 修改注册表(谨慎操作)

- 打开注册表编辑器(`regedit`)。

- 定位路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters`

- 创建一个新的DWORD值,名称为 `EnableNetbios`,值设为 `0`。

- 重启系统使更改生效。

4. 使用第三方防火墙软件

- 下载并安装如 Comodo Firewall 或 GlassWire 等工具。

- 在规则设置中添加对139端口的拦截规则。

5. 路由器/交换机配置

- 登录路由器管理界面。

- 找到“防火墙”或“端口过滤”选项。

- 添加一条规则,禁止139端口的入站和出站流量。

三、注意事项

- 在关闭139端口前,请确认是否依赖该端口进行网络通信。

- 如果使用的是Windows Server,建议结合组策略进行更全面的配置。

- 对于普通家庭用户,推荐使用防火墙设置即可满足需求。

四、总结

关闭139端口可以有效降低系统被攻击的风险,尤其对于没有必要使用NetBIOS功能的用户来说,是一个值得推荐的安全措施。根据自身需求选择合适的方法,确保操作安全,避免误操作影响正常网络功能。

随便看