Windows 7用户若需安全防护或解决特定软件冲突,常需关闭135端口。本文通过命令行、注册表、防火墙及第三方工具四大核心方法,详细解析关闭135端口的完整流程,并提供验证、恢复及注意事项,帮助用户高效完成操作。
一、命令行直接关闭135端口
以管理员身份运行命令提示符(右键点击“命令提示符”选择“以管理员身份运行”),输入以下命令:
net stop winsock
net stop sharedaccess
sc config sharedaccess start= disabled
执行后重启网络服务:
net start winsock
net start sharedaccess
技巧:若需永久禁用,可在命令后添加-r参数(如net stop winsock -r),但需注意部分系统服务可能受影响。
二、通过注册表彻底关闭
按Win+R输入regedit打开注册表编辑器,定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
在右侧新建DWORD值“TCPAutoConfigurationEnabled”,设置为0。
重启计算机生效。
风险提示:修改注册表前建议导出备份,避免误操作导致系统异常。
三、防火墙规则限制135端口
打开控制面板→ Windows Defender 防火墙→高级设置。
点击“入站规则”→“新建规则”→选择“端口”。
设置TCP协议,端口范围135-139,勾选“阻止连接”,保存规则。
优化方案:若需临时关闭,可右键规则选择“暂停”,操作更灵活。
四、第三方安全工具辅助
推荐使用火绒、360安全卫士等工具,通过“端口管理”功能一键屏蔽135端口。部分工具支持:
实时监控端口占用情况
自定义白名单(允许特定程序使用135端口)
自动恢复默认设置
五、验证与恢复方法
验证端口状态:在命令行输入netstat -ano | findstr :135,若显示“状态:列表中的”,则关闭成功。
恢复端口:
命令行:net stop winsock + net start winsock
注册表:将“TCPAutoConfigurationEnabled”值恢复为1
防火墙:禁用刚创建的入站规则
观点汇总
关闭135端口需结合系统底层机制与安全策略,推荐优先使用命令行+防火墙组合,兼顾效率与稳定性。若遇到依赖135的软件(如部分企业内网工具),可通过注册表白名单或第三方工具临时解封。操作前务必备份数据,避免因端口限制导致网络服务中断。
相关问答
关闭135端口后,系统无法连接局域网怎么办?
检查是否同时禁用了共享访问服务(需手动启动net start sharedaccess)。
如何确认135端口是否被第三方程序占用?
使用tasklist /fi "imAGin name eq *svchost.exe*"查找异常进程。
修改注册表后电脑蓝屏,如何恢复?
进入安全模式,使用系统还原点或备份的注册表文件。
关闭135端口影响软件运行吗?
可能影响依赖该端口的软件(如某些企业级管理工具),需提前排查。
能否通过杀毒软件直接屏蔽135端口?
大部分安全软件支持端口过滤,但建议结合防火墙规则使用。
临时关闭135端口有哪些快捷方式?
可通过组策略编辑器(gpedit.msc)禁用“网络服务共享”,但需管理员权限。
135端口被攻击了怎么办?
立即关闭后,使用杀毒软件全盘扫描,并检查系统补丁是否更新。
如何防止135端口被自动开启?
在注册表中将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\TCPAutoConfigurationEnabled默认值为0。