【如何关闭135端口】135端口是Windows系统中用于远程过程调用(RPC)的默认端口,常被用于网络通信和远程管理。然而,该端口也容易成为攻击者的目标,因此在某些情况下需要将其关闭以提高系统安全性。以下是关于如何关闭135端口的总结与操作方法。
一、关闭135端口的常用方法
| 方法 | 说明 | 适用场景 |
| 防火墙设置 | 通过Windows防火墙或第三方防火墙阻止135端口的入站/出站连接 | 所有Windows系统,推荐方式 |
| 禁用RPC服务 | 停止“Remote Procedure Call (RPC)”服务,减少潜在风险 | 仅需本地访问时使用 |
| 修改注册表 | 调整注册表项以禁用RPC监听功能 | 适用于高级用户 |
| 使用组策略 | 通过组策略配置网络访问控制 | 适用于域环境或企业级管理 |
二、具体操作步骤
1. 通过Windows防火墙关闭135端口
- 步骤:
1. 打开“控制面板” > “系统和安全” > “Windows Defender 防火墙”。
2. 点击左侧的“高级设置”。
3. 在“入站规则”中找到“File and Printer Sharing (SMB-In)”或“Remote Administration”等可能涉及135端口的规则。
4. 右键选择“删除”或“禁用”相关规则。
5. 也可以新建一条规则,阻止135端口的流量。
> 注意:建议只阻止不必要的端口,避免影响正常功能。
2. 禁用RPC服务
- 步骤:
1. 按 `Win + R`,输入 `services.msc`,打开服务管理器。
2. 找到“Remote Procedure Call (RPC)”服务。
3. 右键选择“属性”,将启动类型改为“禁用”。
4. 点击“停止”按钮,立即停止该服务。
> 说明:此操作可能会影响依赖RPC的功能,如远程桌面、文件共享等。
3. 修改注册表(高级)
- 步骤:
1. 按 `Win + R`,输入 `regedit`,打开注册表编辑器。
2. 定位路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs`
3. 找到 `Start` 键值,将其修改为 `4`(表示禁用)。
4. 重启系统使更改生效。
> 警告:修改注册表可能导致系统不稳定,请谨慎操作。
4. 使用组策略(适用于Windows专业版及以上)
- 步骤:
1. 按 `Win + R`,输入 `gpedit.msc`,打开组策略编辑器。
2. 导航至:`计算机配置 > Windows 设置 > 安全设置 > 高级安全Windows Defender 防火墙 > 入站规则`
3. 创建新规则,指定协议为TCP,端口为135,设置为阻止。
三、注意事项
- 关闭135端口可能会导致部分功能无法使用,如远程桌面、打印服务等。
- 建议在测试环境中先进行验证,再部署到生产环境。
- 定期检查系统日志和防火墙规则,确保安全策略有效执行。
四、总结
关闭135端口是提升系统安全性的有效手段之一,但需根据实际需求选择合适的方法。对于大多数用户来说,通过Windows防火墙进行限制是最简单且安全的方式;而对于高级用户或企业环境,则可以结合服务禁用、注册表调整或组策略进行更精细的控制。


