在线词典

如何关闭445端口

更新日期:2026-11-12 06:41:43

标题如何关闭445端口
内容

445端口是Windows系统中用于SMB(Server Message Block)协议的默认端口,主要用于文件共享、打印机共享等网络服务。然而,由于该端口存在一定的安全风险,如被利用进行勒索软件攻击或远程代码执行漏洞,因此在某些情况下需要将其关闭以提高系统安全性。

以下是一些常见的关闭445端口的方法,适用于不同操作系统和环境。

一、总结

方法 操作系统 是否需重启 是否推荐 说明
防火墙设置 Windows 10/11 否 推荐 通过系统防火墙阻止445端口通信
禁用SMB协议 Windows 10/11 是 推荐 彻底禁用SMB协议,适合不需要文件共享的场景
修改注册表 Windows 10/11 是 不推荐 需谨慎操作,可能影响系统功能
使用第三方工具 Windows/Linux 否 一般 可能存在兼容性问题
路由器/防火墙配置 网络设备 否 推荐 从网络层限制445端口访问

二、具体操作步骤

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

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

- 在“入站规则”中找到“文件和打印机共享 (SMB-In)”规则。

- 右键选择“禁用规则”。

- 同样地,检查“出站规则”中的相关条目并进行禁用。

> 注意:此方法仅阻止外部访问,不影响本地系统间的通信。

2. 禁用SMB协议

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

- 导航至 `计算机配置 > 管理模板 > 网络 > 文件和打印机共享`。

- 找到并启用“关闭SMB v1.0”和“关闭SMB v2.0”选项。

- 或者使用PowerShell命令:

```powershell

Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"

```

> 提示:禁用后将无法使用网络共享功能,建议根据实际需求决定。

3. 注册表修改(不推荐)

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

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

- 创建或修改 `DisableSMB1` 和 `DisableSMB2` 键值为 `1`。

- 重启系统生效。

> 警告:不当修改可能导致系统不稳定或功能异常。

4. 使用路由器或防火墙限制445端口

- 登录路由器管理界面,进入“防火墙”或“端口转发”设置。

- 添加规则,禁止445端口的入站或出站流量。

- 对于企业级防火墙,可使用ACL(访问控制列表)进行更精细的控制。

三、注意事项

- 关闭445端口前,确保不会影响正常业务流程,尤其是依赖网络共享的环境。

- 建议定期检查系统日志,监控是否有异常连接尝试。

- 若需保留部分功能,可考虑限制445端口的访问范围,而非完全关闭。

四、结语

445端口的安全隐患不容忽视,合理关闭或限制其访问有助于提升系统整体安全性。根据自身需求选择合适的方法,并做好后续维护与监控,是保障网络安全的重要一步。

随便看