【445端口关闭方法】445端口是Windows系统中用于文件和打印机共享的默认端口,通常在SMB(Server Message Block)协议中使用。虽然该端口在局域网内提供了便利的功能,但同时也存在较大的安全隐患,尤其是当系统未及时更新或配置不当的时候。因此,在一些情况下,用户需要关闭445端口以提高系统的安全性。
以下是几种常见的关闭445端口的方法,适用于不同场景下的Windows系统。
一、通过Windows防火墙关闭445端口
这是最常见且推荐的方式之一,适合大多数普通用户。
步骤 | 操作说明 |
1 | 打开“控制面板” → “系统和安全” → “Windows Defender 防火墙”。 |
2 | 点击左侧的“高级设置”。 |
3 | 在“入站规则”中,找到并右键点击“文件和打印机共享(SMB-In)”。 |
4 | 选择“禁用规则”。 |
5 | 重复步骤3-4,对“文件和打印机共享(SMB-In)”进行操作。 |
> 注意:此方法仅限制了外部访问,不会影响本地网络内的共享功能。
二、通过注册表修改关闭445端口
这种方法适用于更高级用户,可彻底关闭SMB服务。
步骤 | 操作说明 |
1 | 按下 `Win + R`,输入 `regedit` 并回车。 |
2 | 导航至以下路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters` |
3 | 右键空白处,选择“新建” → “DWORD (32位)值”,命名为 `DisableBandwidthThrottling`。 |
4 | 将其数值设为 `1`,然后重启计算机。 |
> 注意:此方法会禁用SMB客户端功能,可能影响部分网络共享功能。
三、通过命令提示符关闭445端口
适用于快速关闭SMB服务,适合临时测试或应急处理。
步骤 | 操作说明 |
1 | 以管理员身份打开“命令提示符”。 |
2 | 输入以下命令并回车:`netsh advfirewall firewall set rule name="File and Printer Sharing (SMB-In)" new enable=disable` |
3 | 重启计算机后生效。 |
四、通过组策略关闭445端口(仅限专业版及以上)
步骤 | 操作说明 |
1 | 按下 `Win + R`,输入 `gpedit.msc` 并回车。 |
2 | 导航至:`计算机配置 → 管理模板 → 网络 → 文件和打印机共享` |
3 | 双击“关闭文件和打印机共享”选项。 |
4 | 选择“已启用”,点击“确定”。 |
5 | 重启计算机。 |
五、通过第三方工具关闭445端口
如使用 Netstat 或 PortQry 工具可以查看当前445端口是否开放,并结合防火墙进行管理。
工具名称 | 功能描述 |
Netstat | 查看当前端口占用情况 |
PortQry | 查询指定端口是否开放 |
Windows Defender | 提供基础的端口过滤功能 |
总结
方法 | 是否影响本地共享 | 安全性 | 适用人群 |
防火墙设置 | 不影响 | 中等 | 普通用户 |
注册表修改 | 影响 | 高 | 高级用户 |
命令提示符 | 影响 | 中等 | 技术人员 |
组策略 | 影响 | 高 | 企业环境 |
第三方工具 | 不影响 | 中等 | 技术人员 |
关闭445端口可以有效降低系统被攻击的风险,但在实际使用中需根据具体需求权衡利弊。如果只是对外部网络开放,建议仅通过防火墙限制;若完全不需要SMB功能,可考虑彻底禁用相关服务。