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命令详解

Linux - netstat命令与端口占用

netstat命令中的local address和foreign address分别是啥

netstat命令使用介绍

谁能为我详细解释DOS中的 ping, nbtstat,netstat, tracert, 等等

Linux命令之显示网络状态netstat