在Windows中查看端口占用情况,可以使用命令行工具netstat。以下是一个基本的命令和示例,用于查看所有监听的端口以及相关的进程ID(PID):
打开命令提示符(CMD)或PowerShell,并输入以下命令:
netstat -ano
1
这里的参数解释:
-a 显示所有连接和监听端口。
-n 以数字形式显示地址和端口号。
-o 显示每个连接的进程ID。
如果你想找到特定的端口是否被占用,可以使用findstr命令来过滤结果。例如,查看端口8080是否被占用:
netstat -ano | findstr "8080"
1
如果你想结束占用端口的进程,可以先查找进程ID,然后使用taskkill命令:
netstat -ano | findstr "8080"
taskkill /PID <你找到的PID> /F
1
2
2
请注意,使用taskkill命令时一定要小心,因为强制结束进程可能会导致数据丢失或者其他问题。