首页 > 生活常识 >

问 如何关闭135端口 Windows系统防护操作指南

2026-10-24 10:36:31
最佳答案

答

在Windows系统中关闭135端口,最直接有效的方法是通过修改注册表值并重启远程注册表服务。具体操作路径为定位到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftRpcInternet]键值,新增或修改名为"Ports"的键值,将其数据设置为系统需要开放的动态RPC端口范围(如5728-5840,以及可选的TCP端口135),然后保存并重启计算机。完成上述步骤后,即可有效阻断利用135端口的潜在攻击,提升系统安全性。

一、为什么需要关注135端口?

135端口是Windows远程过程调用(RPC)服务的默认端口,主要用于系统组件间的通信。由于其广泛使用且历史上曾被利用进行网络攻击,在非必要场景中对其进行合理管控,有助于减少系统暴露面。

二、关闭135端口的具体操作步骤

以下步骤以Windows 10/11系统为例,请以管理员身份执行。

步骤1:打开注册表编辑器

按下Win + R键,输入`regedit`并回车。

步骤2:导航至RPC服务配置项

在注册表路径栏输入或逐层展开以下路径:

`HKEY_LOCAL_MACHINESOFTWAREMicrosoftRpcInternet`

步骤3:修改端口分配值

1.在右侧窗口中,双击名为"Ports"的字符串值。

2.将其数值数据修改为动态RPC端口范围。例如:

`5728-5840,5728-5840,0x0`

(此示例中,前两个范围为TCP和UDP动态端口,最后的0x0表示将不再使用135端口进行固定RPC通信)

3.点击"确定"保存修改。

步骤4:重启相关服务(可选但推荐)

1.按下Win + R,输入`services.msc`打开服务列表。

2.找到"Remote Procedure Call (RPC) Locator"服务,右键选择"重启"。

步骤5:重启计算机

为使所有更改生效,建议重启计算机。

三、关键检查点与建议

检查项目操作与建议
端口状态验证重启后,可通过命令`netstat -anofindstr ":135"`检查端口监听情况。
兼容性测试修改后请测试域环境、网络发现等依赖RPC的功能是否正常。
配置备份修改注册表前,建议导出相关项进行备份。

四、总结

通过修改注册表中RPC服务的端口分配范围,可以改变135端口的系统级行为。完成配置并重启后,建议结合防火墙规则,对非必要的外部访问进行限制,从而构建更稳固的本地防护。请根据您的具体网络环境和系统版本调整实施策略。

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