windows – 你如何释放被死进程打开的端口?
发布时间:2020-12-13 20:00:53 所属栏目:Windows 来源:网络整理
导读:我的一位同事最近遇到了一个问题,即一个据称死亡的进程仍然绑定到网络端口,阻止其他进程绑定到该端口.具体来说,netstat -a -b报告称一个名为System with PID 4476的进程打开了端口60001,除了没有PID 4476的进程,至少据我所知. Process Explorer和任务管理器
我的一位同事最近遇到了一个问题,即一个据称死亡的进程仍然绑定到网络端口,阻止其他进程绑定到该端口.具体来说,netstat -a -b报告称一个名为System with PID 4476的进程打开了端口60001,除了没有PID 4476的进程,至少据我所知.
Process Explorer和任务管理器没有列出PID 4476(尽管有另一个名为System with PID 4的进程,它有自己的TCP连接集,不包括60001). taskkill / PID 4476还报告无法找到PID 4476. 有没有办法杀死这个神秘的系统进程来释放它当前绑定的端口?是什么导致这种情况发生?怎么会有任务管理器,进程资源管理器和taskkill都不知道的进程?重新启动设法解决问题,但我想知道是否有办法解决这个问题而无需重新启动.
我知道这是一个老线程,但如果其他人有同样的问题,我有……
可能发生的情况是,您的进程在崩溃或以其他方式退出时没有明确关闭它时打开TCP端口.通常情况下,操作系统会清理这些类型的东西,但只有当过程记录消失时才会清除.虽然该过程可能似乎不再运行,但至少有一件事可以记录它,以防止重用其PID.这是一个子进程的存在,它不与父进程分离. 如果您的程序在运行时生成了任何进程,请尝试删除它们.这应该导致其进程记录被释放并且TCP端口被清除.显然,Windows会在发布记录时执行此操作,而不是按照我的预期退出进程. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – swf to exe,真实的世界体验
- windows-phone-7 – 在Windows Phone 8上测试.xap,无需注册
- windows-server-2008-r2 – IIS 7.5使用ASP.NET MVC 3截断包
- 对于面向Internet,全角色的Exchange服务器,我需要通过防火墙
- windows – Angular 4错误:在Karma-Jasmine Test中没有Chi
- Windows Server 2012 R2 WSUS-3:安装服务器角色
- windows – 128GB RAM的页面错误
- .net – 什么原因导致Windows防火墙阻止应用程序?
- windows-server-2003 – 在Windows中测试直接连接的数组
- 在各种Windows版本上有什么样的SCTP支持?
推荐文章
站长推荐
- Microsoft Azure:如何在Java中获取blob的md5-ha
- 搜索和浏览离线 Wikipedia 维基百科(中/英)数据
- windows-server-2012 – Windows Server 2012 IP
- windows-phone-7 – 如何从Windows Phone上的前台
- 什么是最简单的方法来制作Windows的热键?
- 如何在Windows命令行上获取文件的最后修改日期?
- active-directory – 如何还原Windows Server 20
- Windows 10 WMI和事件查看器访问被拒绝
- GNS3环境部署超详细教学
- putty免密码登陆(并加载指定session)的实现方法
热点阅读