Что значит «Не могу получить информацию о праве собственности» в Netstat -ab? - PullRequest
42 голосов
/ 21 октября 2010

(Windows 7 x86)

Если я запускаю netstat -ab, я получаю список активных подключений вместе с именами приложений, которые открыли подключения.

Однако,некоторые соединения (включая соединение, открытое моим приложением) перечислены как:

Не удается получить информацию о владельце

Почему?

Спасибо,

Даррен.

Ответы [ 4 ]

46 голосов
/ 05 июня 2011

Запустите netstat -ano и посмотрите на PID, под которым он находится.

34 голосов
/ 21 ноября 2012

Если вы добавите опцию '-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

2 голосов
/ 25 февраля 2016

Вероятно, это NETBIOS, если используется порт 137, 138 или 139. В моей системе Win7 отключение NETBIOS на всех моих сетевых адаптерах из Центра управления сетями и общим доступом привело к исчезновению соединений из netstat.

Я публикую это как новый ответ, потому что другие вопросы, указанные выше, защищены, и я не могу отвечать на эти ответы в качестве гостя. Надеюсь, это поможет таким людям, как я, которые наткнутся на этот вопрос.

1 голос
/ 25 февраля 2016

Только что прошел через это, просто чтобы добавить к ответам уже. При запуске веб-сервера .NET это часто происходит с входящими веб-соединениями. Похоже, они получают PID 0 (System Idle), который является просто местом хранения соединений. Для них написано «Не удается получить информацию о праве собственности».

Хорошее описание того, почему на PID 0, TCP-соединение принадлежит нулевому pid

...