要在 Windows 上查看端口占用的程序并终止它,可以按照以下步骤进行:

  1. 查看端口占用情况:

    1. 打开命令提示符(按 Win + R,输入 cmd,然后按 Enter)。
    2. 输入以下命令以查看指定端口(例如1234)被哪个进程占用:

      netstat -ano | findstr :1234

      这条命令会列出所有占用端口1234的连接,并显示其对应的PID(进程ID)。

  2. 找到进程名称:

    你可以使用任务管理器或者命令行工具 tasklist 来找到与该PID相关联的进程名称。

    tasklist /FI "PID eq <PID>"

    <PID> 替换为上一步找到的进程ID。

  3. 终止进程:

    你可以使用 taskkill 命令来终止此进程:

    taskkill /PID <PID> /F

    再次,把 <PID> 替换为实际的进程ID。

示例

假设我们要查看和终止占用端口1234的进程:

  1. 查看端口占用情况:

    netstat -ano | findstr :1234

    输出可能是:

    TCP    0.0.0.0:1234           0.0.0.0:0              LISTENING       12345
  2. 使用 tasklist 命令找到进程名称:

    tasklist /FI "PID eq 12345"

    输出可能是:

    Image Name                     PID Session Name        Session#    Mem Usage
    ========================= ======== ================ =========== ============
    myapp.exe                    12345 Console                    1     12,345 K
  3. 终止进程:

    taskkill /PID 12345 /F

这样就成功地终止了占用端口的进程。

发表评论