首页 >> 日常问答 >

问445端口关闭方法

2025-09-11 06:54:09

答

【445端口关闭方法】在日常的网络管理中,445端口是一个常见的服务端口,主要用于SMB(Server Message Block)协议,用于文件共享和打印机共享等功能。然而,在某些情况下,445端口可能成为系统安全的隐患,例如被恶意软件利用进行传播或攻击。因此,了解如何关闭445端口对于提升系统安全性具有重要意义。

以下是一些常见的关闭445端口的方法,适用于Windows操作系统,可根据实际需求选择合适的方式。

一、关闭445端口的方法总结

方法名称 操作方式 适用系统 是否永久有效 备注
使用Windows防火墙 在防火墙中创建出站规则,阻止445端口通信 Windows 7/8/10/11 是 需要配置规则
修改注册表 禁用SMB服务相关项 Windows 是 需谨慎操作
关闭SMB服务 通过“服务”管理器禁用“Server”服务 Windows 否(重启后恢复) 临时关闭
使用组策略 通过GPO设置禁用SMB协议 Windows专业版及以上 是 需域环境支持
使用第三方工具 如Netsh等命令行工具 Windows 是 需熟悉命令

二、详细操作步骤

1. 使用Windows防火墙关闭445端口

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

- 在“出站规则”中,右键选择“新建规则”。

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

- 选择“TCP”,输入端口号“445”,点击下一步。

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

2. 修改注册表禁用SMB

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

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

- 右键空白处,新建一个DWORD值,命名为 `DisableSMB1`,数值设为 `1`。

- 重启系统生效。

3. 关闭SMB服务

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

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

- 设置启动类型为“禁用”,防止重启后自动开启。

4. 使用组策略(仅限Windows专业版及以上)

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

- 导航至:`计算机配置 > 管理模板 > 网络 > 网络保护`

- 启用“关闭SMBv1客户端和服务器”选项。

5. 使用命令行工具(如Netsh)

- 打开命令提示符(管理员权限)。

- 输入命令:

```

netsh advfirewall firewall add rule name="Block 445" dir=out action=block protocol=TCP localport=445

```

三、注意事项

- 在关闭445端口前,请确保本地没有依赖该端口的服务(如文件共享)。

- 如果是企业环境,建议使用组策略统一管理,避免逐个配置。

- 定期检查系统日志,确认445端口是否被意外开放。

通过以上方法,可以有效地关闭445端口,提高系统的安全防护能力。根据自身需求选择合适的方案,确保操作正确无误。

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

 
分享:
最新文章