web-dev-qa-db-ja.com

Netstat -abの「所有権情報を取得できない」とはどういう意味ですか?

(Windows 7 x86)

netstat -abを実行すると、アクティブな接続のリストが、接続を開いたアプリケーションの名前とともに取得されます。

ただし、一部の接続(アプリで開いた接続を含む)は次のようにリストされます。

所有権情報を取得できません

どうして?

おかげで、

ダレン。

43
dbruning

Netstat -anoを実行し、その下にあるPIDを確認します。

47
Colin Bowern

「-o」オプションを追加すると、PID値が表示され、システムPIDであるPID 4になる可能性があります。これはおそらくサービスであることを意味します。 (Windows 7は「PID 4」を報告しますが、Windows XPは「System」を報告します)。

このリンクは、それが何であるかについてのいくつかのアイデアを提供します: https://superuser.com/questions/43307/whys-is-system-process-listening-on-port-80?rq=1

35
Mark Lakata

使用されているポートが137、138、または139の場合、おそらくNETBIOSでしょう。Win7システムでは、ネットワークと共有センターのすべてのネットワークアダプターでNETBIOSを無効にすると、netstatから接続が消えます。

上にリンクされている他の質問は保護されているため、これを新しい回答として投稿しています。ゲストとしてそれらの回答に返信することはできません。うまくいけば、これがこの質問につまずく私のような人々を助けるでしょう。

2
user5979788

すでに答えに追加するために、最近これをちょうど通過しました。 .NET Webサーバーを実行している場合、多くの場合、着信Web接続で発生します。接続を保持する場所であるPID 0(システムアイドル)を取得しているようです。これらについては「所有権情報を取得できません」と表示されます。

なぜPID 0にあるのか、 pid zeroが所有するTCP接続

1
Keith Nicholas