52

(Windows 7 x86)

如果我运行netstat -ab,我会得到一个活动连接列表,以及打开连接的应用程序的名称。

但是,一些连接(包括我的应用程序打开的连接)被列为:

无法获取所有权信息

为什么?

谢谢,

达伦。

4

4 回答 4

57

Run netstat -ano and look at the PID that it is under.

于 2011-06-04T23:03:27.267 回答
40

如果添加“-o”选项,您将看到 PID 值,并且可能是 PID 4,即系统 PID。这意味着它可能是一项服务。(请注意,Windows 7 将报告“PID 4”,而 Windows XP 将报告“系统”)。

这个链接给出了一些可能的想法:https ://superuser.com/questions/43307/whys-is-system-process-listening-on-port-80?rq=1

于 2012-11-21T00:37:01.900 回答
2

如果使用的端口是 137、138 或 139,则可能是 NETBIOS。在我的 Win7 系统上,从网络和共享中心禁用我所有网络适配器上的 NETBIOS 会使连接从 netstat 中消失。

我将此作为新答案发布,因为上面链接的其他问题受到保护,我无法以访客身份回复这些答案。希望这会帮助像我这样偶然发现这个问题的人。

于 2016-02-25T10:27:01.740 回答
1

最近刚刚经历了这个,只是为了补充答案。运行 .NET 网络服务器时,它经常发生在传入的网络连接中。他们似乎获得了 PID 0(系统空闲),这只是连接的保持位置。它说这些“无法获得所有权信息”。

很好地描述了为什么它在 PID 0 上,由 pid 零拥有的 TCP 连接

于 2016-02-24T21:58:51.767 回答