经常忘记的一个命令。。。。所以问了ai,干脆copy篇文章出来。
在Windows的命令提示符(CMD)中,可以使用netstat
命令来查看端口的使用情况,并结合tasklist
和taskkill
命令来结束占用特定端口的进程。下面是一些基本的步骤:
- 查看端口占用:
使用netstat -ano
命令可以列出所有活动的TCP/IP连接和监听的端口,以及每个连接或监听端口的PID(进程ID)。例如,如果你想要查看80端口的使用情况,可以这样做:netstat -ano | findstr :80
这将显示所有与端口80相关的连接信息。
- 查找进程名称:
得到PID后,你需要找到这个PID对应的进程名称。这可以通过tasklist /FI "PID eq <PID>"
命令完成。例如,如果PID是1234,那么命令如下:tasklist /FI "PID eq 1234"
- 结束进程:
如果你确定要结束某个进程,可以使用taskkill
命令。假设你要结束的进程的PID是1234,命令如下:taskkill /F /PID 1234
其中
/F
参数表示强制结束进程。
注意:
- 在执行这些操作时,确保你有管理员权限,否则某些命令可能无法运行。
- 结束系统关键进程可能会导致系统不稳定,操作前请谨慎确认。
下面是一个完整的示例流程:
- 打开命令提示符,以管理员身份运行。
- 输入
netstat -ano | findstr :80
查看端口80的使用情况。 - 假设输出中的PID为1234,输入
tasklist /FI "PID eq 1234"
查找对应PID的进程名称。 - 如果需要,输入
taskkill /F /PID 1234
强制结束该进程。
Comments NOTHING