三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在Windows系统中关闭不需要的端口?

美国、香港服务器

如何在Windows系统中关闭不需要的端口?

01-16   来源:

 Windows 关闭无用端口的核心是 “定位进程→停止服务 / 结束进程→防火墙封堵→验证”,优先从根源停服务,再用防火墙做双重防护,以下是完整可落地步骤,含图形界面与命令行两种方式。

一、 核心前置:定位端口对应的进程(管理员权限)
先明确端口被哪个服务 / 进程占用,避免误关核心业务。
1. 命令行查询(CMD/PowerShell)
CMD(管理员)
cmd
# 查找指定端口(如3389)的PID
netstat -ano | findstr ":3389"
# 示例输出:TCP    0.0.0.0:3389    0.0.0.0:0    LISTENING    1234 → PID为1234
PowerShell(管理员)
powershell
# 查看端口占用详情(含进程名)
Get-NetTCPConnection -LocalPort 3389 | Select-Object LocalAddress,LocalPort,State,OwningProcess
Get-Process -Id (Get-NetTCPConnection -LocalPort 3389).OwningProcess
2. 图形界面查询
按 Ctrl+Shift+Esc 打开任务管理器 → 切换到详细信息标签。
按 PID 排序,找到步骤 1 中的 PID,查看对应进程名(如 svchost.exe)。
二、 关闭端口的两种核心方法(根源 + 防护)
方法 1:停止服务 / 结束进程(根源关闭,推荐)
情况 A:端口对应系统服务(如 RDP、IIS、SMB)
运行 services.msc 打开服务管理器。
找到对应服务(如 Remote Desktop Services 对应 3389,World Wide Web Publishing Service 对应 80)。
右键 → 停止 → 右键 → 属性 → 启动类型改为禁用(防止重启后自启)。
示例:关闭 445 端口(SMB)
cmd
# 命令行停止 LanmanServer 服务(对应445)
net stop lanmanserver
# 禁用自启
sc config lanmanserver start= disabled
情况 B:端口对应临时进程(如自定义程序、脚本)
任务管理器 → 详细信息 → 按 PID 找到进程 → 右键结束任务。
排查启动来源:任务管理器启动应用标签、taskschd.msc 任务计划程序,禁用不必要的自启项。
命令行强制结束进程(管理员 CMD):
cmd
taskkill /f /pid 1234  # 1234为进程PID
方法 2:Windows 高级防火墙封堵(双重保险)
即使服务已停止,仍建议用防火墙封堵公网入站,防止误启或残留监听。
图形界面操作
打开Windows Defender 高级防火墙 → 高级设置。
入站规则 → 新建规则 → 选择端口 → 选 TCP/UDP → 输入端口号(如 445)。
动作选阻止连接 → 应用到域 / 专用 / 公网所有配置文件。
命名规则(如 Block Port 445)→ 完成。
命令行批量操作(管理员 CMD)
cmd
# 阻止TCP 445端口(SMB)
netsh advfirewall firewall add rule name="Block_TCP_445" dir=in protocol=TCP localport=445 action=block
# 阻止UDP 137端口(NetBIOS)
netsh advfirewall firewall add rule name="Block_UDP_137" dir=in protocol=UDP localport=137 action=block
# 查看已添加规则
netsh advfirewall firewall show rule name=all
三、 特殊端口关闭示例(高危端口 135/139/445)
端口 用途 关闭步骤
135(RPC) 远程过程调用 1. 服务管理器停止 RPC Endpoint Mapper(谨慎,部分业务依赖);2. 防火墙封堵入站 135/TCP
139(NetBIOS) 文件共享 1. 网络连接属性 → 取消勾选 “Microsoft 网络的文件和打印机共享”;2. 防火墙封堵 139/TCP
445(SMB) 现代文件共享 1. 命令行停止 lanmanserver 服务并禁用;2. 防火墙封堵 445/TCP;3. 注册表禁用(可选)
注册表禁用 445 端口(彻底关闭,需重启)
运行 regedit → 定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters。
新建 DWORD(32 位)值,命名为 SMBDeviceEnabled,值设为 0。
重启服务器生效。
四、 验证端口是否已关闭
cmd
# 查看端口监听状态,无输出则已关闭
netstat -ano | findstr ":端口号"
# 示例:验证445端口
netstat -ano | findstr ":445"
五、 避坑关键注意事项
先停服务,再封防火墙:只封防火墙但服务仍在监听,端口本地仍可访问,仅外部被拦截。
核心端口勿误关:如 3389(远程桌面)、5985(WinRM),若需保留,建议通过防火墙限制 IP 访问(如仅允许公司网段)。
区分监听地址:127.0.0.1:端口 仅本地访问,非必要则停止服务;0.0.0.0:端口 需双重防护。
操作前备份:修改服务、注册表前,备份系统或关键配置,避免业务中断。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何在任务管理器中结束进程? 下一篇:如何关闭服务器上不需要的端口?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)