步骤 1:
打开 cmd.exe(注意:您可能需要以管理员身份运行它,但这并不总是必须的),然后运行以下命令:
netstat -ano | findstr :<PORT>
(将<PORT>
替换为所需的端口号,但保留冒号)
以红色圈出的区域显示 PID(过程标识符)。找到正在使用所需端口的进程的 PID。
第 2 步:
接下来,运行以下命令:
taskkill /PID <PID> /F
(这次没有冒号)
最后,您可以通过重新运行 “步骤 1” 中的命令来检查操作是否成功。如果成功,您将不会再看到该端口号的搜索结果。
第 1 步(与KavinduWije撰写的接受答案相同):
netstat -ano | findstr :yourPortNumber
在步骤 2 中更改为:
tskill typeyourPIDhere
注意: taskkill
在某些 git bash 终端中不起作用
使用 Windows 10 默认工具:
以管理员身份打开 Windows PowerShell
查找端口 8080 的 PID(ProcessID):
netstat -aon | findstr 8080
TCP 0.0.0.0:8080 0.0.0.0:0 LISTEN 77777
杀死僵尸进程:
taskkill /f /pid 77777
其中 “77777” 是您的 PID