首页 > 精选知识 >

445端口怎么关闭?

更新时间:发布时间:

问题描述:

445端口怎么关闭?,这个怎么操作啊?求快教我!

最佳答案

推荐答案

2025-07-28 12:28:12

445端口怎么关闭?】445端口是Windows系统中用于文件和打印机共享的默认端口,通常在SMB(Server Message Block)协议中使用。虽然该端口在局域网环境中非常方便,但在互联网环境下,它也成为了黑客攻击的目标之一,尤其是像“永恒之蓝”这样的漏洞利用攻击。

为了提升系统的安全性,很多用户或管理员会选择关闭445端口。以下是几种常见的关闭方法,适用于不同场景下的Windows系统。

一、

关闭445端口的主要目的是防止恶意软件通过该端口进行传播或攻击。可以通过以下几种方式实现:

1. 通过防火墙阻止445端口

2. 禁用SMB服务

3. 修改组策略(适用于专业版及以上)

4. 使用命令行工具(如netsh)

每种方法都有其适用范围和操作难度,根据实际需求选择合适的方式即可。

二、关闭445端口的方法对比表

方法 适用系统 操作难度 是否需要重启 是否影响网络共享 说明
防火墙规则 所有Windows系统 可能影响 通过Windows Defender或第三方防火墙设置规则阻止445端口
禁用SMB服务 Windows 7/8/10/11 影响 在服务管理器中停止并禁用SMB相关服务
组策略编辑 Windows 专业版及以上 影响 通过gpedit.msc修改策略,禁用SMB 1.0
命令行(netsh) 所有Windows系统 可能影响 使用命令行临时或永久关闭端口
注册表修改 所有Windows系统 影响 直接修改注册表项,风险较高

三、详细操作步骤

1. 通过防火墙阻止445端口

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

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

- 右键选择“禁用规则”或新建自定义规则,指定端口445,选择“阻止连接”

2. 禁用SMB服务

- 按 `Win + R`,输入 `services.msc`

- 找到 `Server` 和 `Workstation` 服务

- 右键选择“属性”,将启动类型改为“禁用”,然后点击“停止”

> 注意:此操作会影响本地网络共享功能。

3. 修改组策略(仅限专业版及以上)

- 按 `Win + R`,输入 `gpedit.msc`

- 导航至:`计算机配置 → 管理模板 → 网络 → 文件资源管理器`

- 找到“关闭Microsoft网络的文件和打印机共享”选项,启用即可

4. 使用命令行(netsh)

- 以管理员身份打开命令提示符

- 输入以下命令:

```bash

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

```

- 如果需要删除规则,可以使用:

```bash

netsh advfirewall firewall delete rule name="Block 445"

```

5. 修改注册表(高风险)

- 按 `Win + R`,输入 `regedit`

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

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

- 重启后生效

四、注意事项

- 关闭445端口可能会影响局域网内的文件共享功能。

- 若使用的是服务器系统(如Windows Server),建议结合防火墙与组策略综合管理。

- 定期检查系统更新,确保安全补丁已安装,降低被攻击风险。

结语:

445端口虽方便,但存在安全隐患。根据自身需求合理选择关闭方式,既能保障系统安全,又不影响日常使用。如果不确定如何操作,建议咨询IT专业人士,避免误操作导致系统异常。

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