我的问题与此问题相同。
PID exists in netstat but does not exist in task manager
我发现了一个正在运行的进程,其中PID 26376正在侦听端口 9001和9002当我尝试运行我的程序(作为服务)时 绑定到该端口失败。
但是当我尝试使用taskkill / PID杀死它时,它会说明这个过程 找不到26376。同样,当我尝试在任务中找到该过程时 经理用"显示所有用户的流程"选中,我无法找到 它在任何地方。
接受的答案是:
可能发生的情况是您的进程在打开TCP端口时打开了 在没有明确关闭它的情况下坠毁或以其他方式退出。一般 操作系统清理这些类型的东西,但仅限于此过程 记录消失了。
我正在研究C ++代码并修复一个未知/未解决的问题我正在做taskkill有时会锁定端口。如何在不重新启动整个操作系统的情况下在下次使用时释放它?有没有办法解放这些端口?