📜  使用端口号杀死 Windows 中的进程 (1)

📅  最后修改于: 2023-12-03 15:22:25.782000             🧑  作者: Mango

使用端口号杀死 Windows 中的进程

在 Windows 操作系统中,我们可以使用端口号来杀死一个进程。这在开发和调试过程中非常有用。

获取端口号

要使用端口号杀死一个进程,我们需要知道该进程正在使用哪个端口号。可以使用以下命令来获取端口号:

netstat -ano

其中,-a 参数可以列出所有连接,-n 参数可以直接显示 IP 和端口号,-o 参数可以显示与每个连接相关联的进程的 PID。

输出结果类似于:

Active Connections

Proto  Local Address          Foreign Address        State           PID
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1356
TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       748
TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:1521           0.0.0.0:0              LISTENING       1748
TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       460
TCP    0.0.0.0:5432           0.0.0.0:0              LISTENING       1012
TCP    127.0.0.1:27017        0.0.0.0:0              LISTENING       720
TCP    192.168.0.100:139      0.0.0.0:0              LISTENING       4
TCP    192.168.0.100:53637    125.39.217.19:443      ESTABLISHED     2348
TCP    192.168.0.100:53643    203.181.240.156:443    ESTABLISHED     2348
TCP    192.168.0.100:53646    203.181.240.156:443    ESTABLISHED     2348

我们可以看到每个连接的本地地址、外部地址、状态和 PID。可以根据这些信息来确定要杀死的进程。

使用端口号杀死进程

有了 PID,我们可以使用以下命令来杀死进程:

taskkill /PID <PID> /F

其中,/PID 参数指定要杀死的进程的 PID,/F 参数表示强制终止进程。

例如,要杀死 PID 1012 的进程,可以使用以下命令:

taskkill /PID 1012 /F
注意事项
  • 杀死进程是有风险的操作,应该慎重考虑。
  • 如果你不确定要杀死哪个进程,请不要尝试。可以在互联网上搜索相关信息或者咨询专业人士。
  • 如果你误杀了一个进程,可能会导致系统异常或者数据丢失。请务必备份好重要的文件和数据。
  • 以上命令无法杀死系统进程,需要管理员权限才能执行。
  • 如果你是系统管理员,请使用非管理员帐户进行开发和调试。