如何在Win7中安全关闭139、135、445等端口?

如何在Win7中安全关闭139,135,445等端口? Windows 7系统中,135RPC、139NetBIOS、445SMB等端口常用于网络服务通信,但也存在安全隐患。以下是安全关闭这些端口的具体操作步骤。 一、通过防火墙阻止端口访问

1. 打开高级防火墙设置

点击开始→面板→系统和安全→Windows防火墙→高级设置,打开“高级安全Windows防火墙”窗口。

2. 新建入站规则

在左侧面板选择“入站规则”,点击右侧“新建规则”,进入规则向导。

3. 选择端口类型

在规则类型中勾选“端口”,点击“下一步”;协议选择“TCP”,在“特定本地端口”中输入“135,139,445”,点击“下一步”。

4. 设置阻止策略

操作选择“阻止连接”,点击“下一步”;适用范围默认勾选“域”“专用”“公用”,点击“下一步”;填写规则名称如“关闭高危端口”,点击“成”。 二、禁用相关系统服务

1. 打开服务管理界面

按下Win+R键,输入“services.msc”,回车打开“服务”窗口。

2. 禁用Server服务关闭445端口

在服务列表中找到“Server”,双击打开属性;启动类型选择“禁用”,点击“停止”,确认后点击“确定”。

3. 禁用RPC相关服务关闭135端口

找到“Remote Procedure Call (RPC) ”服务,双击打开;启动类型设为“手动”,点击“应用”不可直接禁用,避免系统异常。

4. 关闭NetBIOS服务关闭139端口

右键点击“网上邻居→属性→本地连接→属性”,双击“Internet协议版本4 (TCP/IPv4) ”,点击“高级→WINS→禁用TCP/IP上的NetBIOS”,确定保存。 三、通过册表优化端口配置

1. 打开册表编辑器

按下Win+R键,输入“regedit”,回车打开册表编辑器。

2. 关闭445端口

定位路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNetBTParameters,右键新建“DWORD (32位)值”,命名为“SMBDeviceEnabled”,数值数据设为“0”,点击“确定”。

3. 关闭139端口

定位路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces{网络适配器GUID},右键新建“DWORD (32位)值”,命名为“NetbiosOptions”,数值数据设为“2”禁用NetBIOS,确定保存。

4. 重启生效

关闭册表编辑器,重启电脑使设置生效。

成以上步骤后,135、139、445端口将被安全关闭,有效降低远程攻击风险。操作过程中需确保每一步设置准确,避免影响系统基础功能。

延伸阅读: