Netstat -ab 中的“无法获取所有权信息”是啥意思?
Posted
技术标签:
【中文标题】Netstat -ab 中的“无法获取所有权信息”是啥意思?【英文标题】:What does "Can not obtain ownership information" in Netstat -ab mean?Netstat -ab 中的“无法获取所有权信息”是什么意思? 【发布时间】:2011-04-28 11:02:36 【问题描述】:(Windows 7 x86)
如果我运行netstat -ab
,我会得到一个活动连接列表,以及打开连接的应用程序的名称。
但是,一些连接(包括我的应用打开的连接)被列为:
无法获取所有权信息
为什么?
谢谢,
达伦。
【问题讨论】:
您好!你有没有得到回应和/或发现?干杯,史蒂夫 【参考方案1】:运行 netstat -ano 并查看它所在的 PID。
【讨论】:
FWIW,编写了一个批处理脚本来解析 netstat 输出并将每个连接的所有信息连接到一行:***.com/a/26839729/1569434【参考方案2】:如果添加“-o”选项,您将看到 PID 值,并且很可能是 PID 4,即系统 PID。这意味着它可能是一项服务。 (注意,Windows 7 会报告“PID 4”,而 Windows XP 会报告“System”)。
这个链接给出了一些可能的想法:https://superuser.com/questions/43307/whys-is-system-process-listening-on-port-80?rq=1
【讨论】:
根据this设计完成与以前的Windows版本的显着差异 另外,这个***.com/questions/1430141/…【参考方案3】:它可能是 NETBios,如果使用的端口是 137、138 或 139。在我的 Win7 系统上,从网络和共享中心禁用我所有网络适配器上的 NETBIOS 会使连接从 netstat 中消失。
我将此作为新答案发布,因为上面链接的其他问题受到保护,我无法以访客身份回复这些答案。希望这会帮助像我这样偶然发现这个问题的人。
【讨论】:
【参考方案4】:最近刚刚经历了这个,只是为了补充答案。运行 .NET 网络服务器时,它经常发生在传入的网络连接中。他们似乎获得了 PID 0(系统空闲),这只是连接的保持位置。上面写着“无法获取所有权信息”。
很好地描述了为什么它在 PID 0,TCP connection owned by pid zero
【讨论】:
以上是关于Netstat -ab 中的“无法获取所有权信息”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
netstat命令中的local address和foreign address分别是啥