【如何关闭139端口】139端口是Windows系统中用于NetBIOS协议的默认端口,主要用于局域网内的文件共享和打印机访问。然而,该端口存在一定的安全风险,容易成为黑客攻击的目标。因此,许多用户在确保不影响正常业务的前提下,会选择关闭139端口以提高系统的安全性。
以下是一些常见的方法,帮助您有效关闭139端口。
一、关闭139端口的方法总结
| 方法 | 操作步骤 | 是否影响网络功能 | 适用场景 |
| 通过防火墙设置 | 打开“控制面板”→“Windows Defender 防火墙”→“高级设置”→“入站规则”→新建规则→选择“端口”→指定139端口→阻止连接 | 是 | 需要临时或长期关闭 |
| 禁用NetBIOS协议 | 在网络适配器属性中禁用“Microsoft 网络的文件和打印机共享(TCP/IP)” | 否 | 仅影响文件共享功能 |
| 修改注册表 | 进入注册表编辑器,修改相关键值以禁用NetBIOS | 否 | 技术人员操作 |
| 使用第三方工具 | 如Firewall App Blocker等工具进行端口管理 | 是 | 适用于非技术用户 |
二、详细操作说明
1. 通过防火墙设置关闭139端口
- 步骤:
1. 打开“控制面板” → “Windows Defender 防火墙”。
2. 点击左侧的“高级设置”。
3. 在“入站规则”中点击“新建规则”。
4. 选择“端口”,点击下一步。
5. 选择“特定本地端口”,输入“139”,点击下一步。
6. 选择“阻止连接”,完成设置。
- 注意事项:
- 此方法只阻止外部访问,不影响本地服务。
- 如果需要同时关闭出站规则,可重复上述步骤。
2. 禁用NetBIOS协议
- 步骤:
1. 右键点击“此电脑” → “属性” → “网络和Internet” → “更改适配器设置”。
2. 右键点击当前使用的网络连接 → “属性”。
3. 取消勾选“Microsoft 网络的文件和打印机共享(TCP/IP)”。
4. 点击“确定”并重启计算机。
- 注意事项:
- 该操作将完全禁用NetBIOS功能,可能影响文件共享。
- 建议在非工作时间进行操作。
3. 修改注册表
- 步骤:
1. 按下 `Win + R`,输入 `regedit` 打开注册表编辑器。
2. 定位路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters`
3. 在右侧窗口中,右键新建一个DWORD值,命名为 `EnableNetbios`。
4. 将其值设为 `0`,表示禁用NetBIOS。
5. 重启计算机生效。
- 注意事项:
- 修改注册表有风险,建议备份注册表后再操作。
- 不建议普通用户使用此方法。
4. 使用第三方工具
- 推荐工具:
- Firewall App Blocker:可对特定端口进行管理,操作简单。
- Windows Defender:内置的防火墙也可以实现类似功能。
- 优点:
- 操作简便,适合不熟悉系统设置的用户。
- 提供图形化界面,易于理解。
三、注意事项与建议
- 关闭139端口前,请确认是否会影响您的网络服务(如文件共享、打印服务等)。
- 若使用企业网络,建议先与IT部门沟通,避免影响团队协作。
- 定期检查系统安全设置,确保没有不必要的端口开放。
通过以上方法,您可以根据自身需求选择合适的方式关闭139端口,从而提升系统安全性。


