📅  最后修改于: 2023-12-03 14:48:29.547000             🧑  作者: Mango
在Windows中,当一个应用程序占用了某个端口(port)时,其他应用程序将无法使用该端口。这时,通过关闭该应用程序是无法释放端口的。这时你就需要使用Port Kill来帮助你释放该端口。
Port Kill是一个命令行工具,它可以帮助你查找并关闭占用端口的应用程序。它位于Windows SDK中的Windows Kits目录下,你可以在以下目录中找到它:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64
首先,你需要打开命令提示符(Command Prompt)或PowerShell窗口。然后,在命令提示符或PowerShell中输入以下命令:
netstat -ano | findstr :<PORT NUMBER>
请将<PORT NUMBER>
替换为实际占用的端口号。例如,如果占用的端口号为80,输入的命令应该是:
netstat -ano | findstr :80
执行该命令后,你会得到以下类似的输出:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1234
其中,1234是PID(进程ID),表示占用该端口的应用程序的进程ID。现在,你可以使用以下命令关闭该应用程序:
taskkill /PID <PID> /F
请将<PID>
替换为前面输出的PID值,例如:
taskkill /PID 1234 /F
执行该命令后,该应用程序将会被强制关闭并释放该端口。