首页 >> 日常问答 >

问关闭445端口的方法介绍

2025-07-14 23:42:43

答

【关闭445端口的方法介绍】在日常的网络管理中,445端口是一个常见的服务端口,主要用于SMB(Server Message Block)协议,常用于文件共享和打印机共享。然而,由于其容易被利用进行恶意攻击(如勒索病毒、蠕虫传播等),很多用户和管理员会选择关闭该端口以提升系统安全性。

以下是一些常见且有效的方法,用于关闭Windows系统中的445端口,帮助降低安全风险。

一、总结

方法 操作方式 适用系统 是否永久生效 是否影响其他功能
防火墙规则 通过Windows防火墙添加出站/入站规则,阻止445端口 Windows 7及以上 是 可能影响网络共享
注册表修改 修改注册表项,禁用SMB服务 Windows 7及以上 是 禁用SMB协议,影响文件共享
组策略设置 使用组策略编辑器禁用SMB1.0协议 Windows Pro/Enterprise 是 影响旧版文件共享
网络适配器设置 在网络适配器中禁用SMB协议 Windows 10/11 否(需重启) 仅临时禁用
第三方工具 使用第三方防火墙或安全软件配置规则 所有Windows系统 是 取决于工具功能

二、详细方法说明

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

- 步骤:

- 打开“控制面板” > “系统和安全” > “Windows Defender 防火墙”。

- 点击“高级设置”。

- 在“入站规则”中,找到“文件和打印机共享(SMB-In)”,右键选择“禁用”。

- 同样地,在“出站规则”中找到“文件和打印机共享(SMB-Out)”,并禁用。

- 效果: 阻止外部访问445端口,但不影响本地共享。

2. 修改注册表禁用SMB服务

- 步骤:

- 按 `Win + R`,输入 `regedit`,打开注册表编辑器。

- 导航到 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters`。

- 新建一个DWORD值,命名为 `DisableBandwidthThrottling`,设置为 `1`。

- 重启计算机使更改生效。

- 效果: 禁用SMB客户端功能,减少潜在攻击面。

3. 使用组策略禁用SMB1.0协议

- 步骤:

- 按 `Win + R`,输入 `gpedit.msc`,打开组策略编辑器。

- 导航到 `计算机配置 > 管理模板 > 网络 > 文件资源管理器`。

- 找到“关闭SMB 1.0协议支持”,双击并选择“已启用”。

- 效果: 完全禁用SMB1.0,提升安全性,但可能影响老旧设备的兼容性。

4. 通过网络适配器禁用SMB协议

- 步骤:

- 打开“网络和共享中心” > “更改适配器设置”。

- 右键当前使用的网络连接,选择“属性”。

- 在“网络”选项卡中,取消勾选“Microsoft 网络的文件和打印机共享”。

- 重启网络适配器或电脑。

- 效果: 临时禁用SMB功能,适合短期测试。

5. 使用第三方防火墙或安全软件

- 推荐工具:

- Comodo Firewall

- ZoneAlarm

- Windows Defender(内置)

- 操作方式: 在这些工具中创建自定义规则,禁止445端口的数据传输。

- 效果: 灵活控制端口访问,适合高级用户。

三、注意事项

- 关闭445端口后,可能会导致部分网络共享功能无法使用,建议根据实际需求决定是否关闭。

- 如果系统依赖SMB协议进行文件共享或打印服务,建议在关闭前评估影响。

- 建议结合其他安全措施(如更新系统补丁、安装杀毒软件)共同提升系统安全性。

通过上述方法,可以有效地关闭或限制445端口的使用,从而降低系统受到网络攻击的风险。根据自身环境和需求选择合适的方式,确保网络安全与功能之间的平衡。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章