首页 > 动态 > 精选问答 >

关闭135端口方法命令

2025-11-15 23:38:05

问题描述:

关闭135端口方法命令,有没有人能看懂这题?求帮忙!

最佳答案

推荐答案

2025-11-15 23:38:05

关闭135端口方法命令】在Windows系统中,135端口是用于RPC(远程过程调用)服务的默认端口。该端口可能存在安全风险,因此在某些情况下需要将其关闭以增强系统安全性。以下是几种常见的关闭135端口的方法及其对应的命令。

一、

135端口主要用于RPC服务,通常由`RpcSs`(RPC服务)使用。由于其潜在的安全隐患,很多用户希望关闭该端口以防止外部攻击。可以通过修改防火墙规则、禁用相关服务或调整注册表等方式实现。以下方法均适用于Windows Server和Windows 10/11系统。

二、关闭135端口方法及命令对照表

方法 操作步骤 命令/配置说明
1. 使用Windows防火墙阻止135端口 打开“高级安全Windows Defender 防火墙” → 入站规则 → 新建规则 → 端口 → TCP → 特定本地端口:135 → 允许连接 `netsh advfirewall firewall add rule name="Block 135" dir=in action=block protocol=tcp localport=135`
2. 禁用RPC服务(RpcSs) 打开“服务管理器”(services.msc)→ 找到“Remote Procedure Call (RPC)”服务 → 右键属性 → 启动类型设为“禁用” `sc config RpcSs start= disabled`
3. 修改注册表限制RPC服务 打开注册表编辑器(regedit)→ 定位到 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs` → 修改 `Start` 的值为 `4`(禁用) `reg add "HKLM\SYSTEM\CurrentControlSet\Services\RpcSs" /v Start /t REG_DWORD /d 4 /f`
4. 使用组策略禁止RPC服务 打开组策略编辑器(gpedit.msc)→ 计算机配置 → 管理模板 → 系统 → 服务 → 设置“不允许运行RPC服务” 通过组策略界面操作,不涉及直接命令
5. 使用PowerShell脚本阻断端口 打开PowerShell(管理员权限)→ 输入命令:`New-NetFirewallRule -DisplayName "Block Port 135" -Direction Inbound -Action Block -Protocol TCP -LocalPort 135` PowerShell命令,适用于Windows 10及以上版本

三、注意事项

- 在关闭135端口前,请确保系统中没有依赖RPC服务的应用程序,否则可能导致功能异常。

- 如果仅需临时关闭端口,建议使用防火墙规则,避免永久性更改系统服务设置。

- 对于服务器环境,建议结合多种方式加强安全防护,如定期更新系统、使用第三方防火墙等。

通过上述方法,可以有效关闭或限制135端口的访问,从而提升系统的整体安全性。根据实际需求选择合适的方式进行操作即可。

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