首先通过netstat命令查找占用端口的PID,再使用任务管理器或taskkill命令终止对应进程,也可在PowerShell中用Get-NetTCPConnection和Stop-Process命令完成端口释放。

如果您在启动应用程序或服务时遇到端口冲突,可能是因为该端口已被其他进程占用。以下是通过命令行工具定位并终止相关进程的详细步骤。
本文运行环境:联想 Legion Y9000P,Windows 11 22H2。
一、使用CMD查找占用指定端口的进程
通过系统内置的命令提示符,可以快速查询特定端口的占用情况,并获取对应进程的PID(进程标识符),为后续操作提供依据。
1、按下 Win + R 组合键打开“运行”窗口,输入 cmd 并按回车键,以管理员身份运行命令提示符。
2、在命令行中输入 netstat -ano | findstr :[端口号] ,将 “[端口号]” 替换为您要查询的实际端口号,例如查询8080端口则输入 netstat -ano | findstr :8080 ,然后按回车执行。
3、查看命令返回结果,找到包含目标端口号的那一行,记录下最后一列显示的数字,此即为占用该端口的进程PID。
二、通过任务管理器结束占用端口的进程
获取到进程PID后,可以利用任务管理器的详细信息界面来识别并手动终止该进程,此方法直观且便于确认进程名称。
1、按下 Ctrl + Shift + Esc 组合键直接打开任务管理器。
2、切换至“详细信息”选项卡,在列表中查找与之前查到的PID相匹配的进程行。
3、右键点击该进程,选择“结束任务”,在弹出的确认框中点击“结束进程”以释放端口资源。
标签: windows 端口 工具 联想 win11 win windows 11
还木有评论哦,快来抢沙发吧~