windows 如何查看某个端口被谁占用

前端开发经常看到端口占用提示 Port 3000 is already in use ,有时候并不清楚这端口谁在使用,如何找出元凶?

CMD 控制台

window + r 组合键,输入 cmd 回车。(或者 开始 –> 运行 –> cmd –> 回车)

使用命令控制台查看端口使用情况

  • 列出所有端口

    1
    netstat -ano

    如图:

  • 查找 3000 端口,记住最后一列数字 15324 ,即 PID

    1
    netstat -aon|findstr "3000"

使用命令结束程序

  • 查找 PID 对应程序

    1
    tasklist|findstr "15324"
  • 结束应用程序

    1
    taskkill /f /t /im node.exe

    如图:

使用任务管理器结束应用程序

如果看不到 PID 这一列,点击菜单栏的 查看 –> 选择列,将 PID 前面的勾打上,点击确定。

如果在列表中找不到 PID 为 15324 的程序,需要把 显示所有用户的进程 前面的勾打上

本文由 linx(544819896@qq.com) 创作,采用 CC BY 4.0 CN协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。本文链接为: https://blog.jijian.link/2020-03-11/windows-use-port/

如果您觉得文章不错,可以请我喝一杯咖啡!