如何在 Windows 7 中从 cmd 删除绑定端口?

如何在 Windows 7 中从 cmd 删除绑定端口?

如何从 cmd 中删除 Windows 7 中的绑定端口?我正在开发在端口 3434 上运行且绑定在端口 0.0.0.0 上的客户端服务器应用程序。当我输入 cmd netstat -an 时,我得到以下输出:

  TCP    0.0.0.0:3434           0.0.0.0:0              LISTENING

我无法摆脱他们,因为不知道港口的名字。这 关联没有帮助我,那么你能吗?

答案1

TCP 端口无法删除,必须关闭绑定该端口的程序。

要找出哪个程序绑定到端口,请使用netstat -ab

 TCP    127.0.0.1:27015        Thiscomputer:0             LISTENING
 [AppleMobileDeviceService.exe]

如何找到正在监听端口的exe?

尝试使用 -o 的 netstat,它会显示 PID。然后使用 tasklist 查看 PID 和进程名称。任务管理器也会显示 PID 和进程名称

   TCP    127.0.0.1:27015        bcs:49177              ESTABLISHED     1588  
   [AppleMobileDeviceService.exe]

任务管理器上下文菜单
在任务管理器中使用右键单击上下文菜单

答案2

要在 Windows 上终止进程,请运行以下命令来查找端口和 pid

netstat -ano

终止一个进程

taskkill /F /PID 1448

答案3

您可以process-id使用您的port号码进行查找。

netstat -ano | findstr :<PORT_NUMBER>

喜欢

netstat -ano | findstr :9090

TCP    0.0.0.0:9090           0.0.0.0:0              LISTENING       11332
TCP    [::]:9090              [::]:0                 LISTENING       11332

然后关闭正在运行的进程

taskkill -pid 11332 /f

相关内容