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


2

如何从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告诉您有一个应用程序正在侦听TCP端口。你究竟要删除的是什么?
JdeBP

确切地说,删除侦听端口。
Ivan Pericic

你第二次提供相同的三个字不解释不澄清事情。 你想做什么?电脑做了什么?为什么你认为这是错误的?
JdeBP

假设您要关闭23端口上的telnet服务器,您将关闭telnet服务器或键入类似:netsh advfirewall firewall delete rule name =“telnsrv.exe”port = 23 ... OK!现在想想你不知道telent(“telnsrv.exe”)的名字,你只知道运行某些崩溃程序的端口(TCP 127.0.0.1此计算机:0 LISTENING [系统])。如何将这些端口放入功能?如何释放那些端口?(你可以在同一个端口再次运行程序)
Ivan Pericic

Answers:


5

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

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

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

请参阅如何在端口上查找exe侦听?

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

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

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


如何删除这个,没有任何.exe:TCP 0.0.0.0:3434 nova:0 LISTENING [系统]
Ivan Pericic

是thnx for labor,...但是程序已经运行并且已关闭,现在当我正在搜索进程或程序名称时看不到任何内容...我会信任重启而不是再试一次......
Ivan Pericic

@IvanPericic:查看更新的答案(和相关的问题)
RedGrittyBrick

我尝试重新启动,但同样的事情,...仍然我不能看到程序的名称只是[系统],当试图结束他的过程没有任何事情发生....可能是因为我的测试应用程序崩溃和端口有binded仍然保持开放。
Ivan Pericic

好的...只是说我尝试重新启动一次并重新启动资源管理器:cmd / c taskkill / f / im explorer.exe&启动explorer.exe ...那些可能刷新一些配置,现在放入时: cmd中的netstat -an再也看不到3434端口...再次thxn
Ivan Pericic

1

要杀死windows上的进程,请在命令下找到port和pid

netstat -ano

杀死一个进程

taskkill /F /PID 1448
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.