如何释放被杀死进程锁定的端口?

时间:2017-01-05 16:13:54

标签: c++ windows

我的问题与此问题相同。

PID exists in netstat but does not exist in task manager

  

我发现了一个正在运行的进程,其中PID 26376正在侦听端口   9001和9002当我尝试运行我的程序(作为服务)时   绑定到该端口失败。

     

但是当我尝试使用taskkill / PID杀死它时,它会说明这个过程   找不到26376。同样,当我尝试在任务中找到该过程时   经理用"显示所有用户的流程"选中,我无法找到   它在任何地方。

接受的答案是:

  

可能发生的情况是您的进程在打开TCP端口时打开了   在没有明确关闭它的情况下坠毁或以其他方式退出。一般   操作系统清理这些类型的东西,但仅限于此过程   记录消失了。

我正在研究C ++代码并修复一个未知/未解决的问题我正在做taskkill有时会锁定端口。如何在不重新启动整个操作系统的情况下在下次使用时释放它?有没有办法解放这些端口?

0 个答案:

没有答案