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

命令行法

原文发表于:2014-10-09

这里我们以8081端口为例讲解。

  1. 按下Win+R调出命令行窗口,输入netstat -aon|findstr "8081",找到指定行最后一列的数字(PID),我们这里是9548.
  2. 输入tasklist|findstr "9548",发现是javaw.exe占用了8081端口。
  3. 再次输入taskkill /f /t /im javaw.exe结束该进程。

后面2步推荐使用任务管理器来完成。

按下Ctrl+Shift+Esc弹出任务管理器,切换到详细信息面板,根据PID找到指定进程并结束:

如果发现没有PID这一列,右键单击列头,勾选PID这一列:

第三方软件法

可以借助360安全卫士或者腾讯电脑管家等第三方软件很容易的实现相关功能,不用担心记不住命令,这里就不详细介绍了。