📅  最后修改于: 2023-12-03 15:14:10.905000             🧑  作者: Mango
有时候我们会遇到端口被占用的情况,这时我们需要杀死该端口上的进程,以使该端口能够被我们所需要的程序所使用。在 Windows 系统下,可以通过 cmd 命令来执行该操作。
在 cmd 中执行以下命令:
netstat -aon|findstr "端口号"
其中,端口号为需要杀死进程的端口号。该命令将会返回该端口上所有的连接信息,包含进程的 PID,如下图所示:
可以看到,在该端口上运行了两个进程,它们的 PID 分别为 2176 和 4780。
在 cmd 中执行以下命令:
taskkill /F /PID PID号
其中,PID 号为需要杀死的进程的 PID。 /F 参数表示强制终止进程。执行该命令后,该进程将被杀死,该端口将被释放,如下图所示:
注意:
通过以上两个步骤,我们可以很方便地杀死端口上的进程。在开发和运维过程中,经常遇到端口被占用的情况,掌握该命令可以帮助我们更快地解决问题。