如何查看占用指定端口的进程并关闭?

启动vue项目(未配置启动端口,默认启动端口是8080),结果在8120端口启动。尝试配置项目在8080端口启动,结果仍然在8120端口启动。怀疑其他程序占用8080端口,尝试在8080端口启动Spring Boot项目,控制台输出显示8080端口被占用。使用命令:“netstat -ano|findstr 8080”查找占用8080端口的程序,没有结果,找不到占用8080端口的程序。

虽说自己修改个可用的端口就可以了,但是出了问题不解决感觉很烦,有什么办法能找到占用端口的程序?

回答

打开windows PowerShell,

//找到占用8080端口的程序PID

$ProcessId= (Get-NetTcpConnection -LocalPort 8080 | select OwningProcess).OwningProcess

 

//根据PID获取程序的详细信息

Get-Process -Id  $ProcessId

 

//根据PID把这个进程杀了

Stop-Process -Id  $ProcessId

以上是如何查看占用指定端口的进程并关闭?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>