2013-03-05 32 views
36

PID 26376で実行中のプロセスがポート9001と9002でリッスンしているのを発見しました。PIDはnetstatに存在しますが、タスクマネージャーには存在しません

しかし、私がtaskkill/PIDを使ってそれを殺そうとすると、プロセス26376が見つからないと言います。同様に、「すべてのユーザーからのプロセスを表示」を選択してタスクマネージャーでプロセスを見つけようとすると、どこにもそのプロセスが見つかりませんでした。

誰でもこれを説明できますか?それは無事なゾンビのプロセスですか?私は、そのポートでリッスンしているプロセスが、実行中のプログラムの前のインスタンスだと思っていますが、これを引き起こした可能性はありますか?

EDIT: Sysinternals TCPViewはプロセスを存在しないものとして表示します。 Sysinternals Process Explorerにプロセスが表示されません。 タスクリストにプロセスが表示されません。

まあ

+1

このconhost.exeという名前のすべてのプロセスを殺すという名前のすべてのプロセスを殺す(@ MFCKの答えから改善)投稿はあなたの問題を解決するようだ: [http://superuser.com/questions/191416/pid-number-in-task-manager-cant-be-found][1] [1]:http://superuser.com/questions/191416/pid-number-in-task-manager-cant-be-found – zzk

+0

プロセスエクスプローラはそれを示し、どちらもしないタスクリスト、唯一TCPViewはありませんプロセスが存在しないことを示していますが、ポートはまだ結ばれています – shawn

+0

どのくらいの時間結ばれていますか?これは、リンガーソケットオプションです。 – cdarke

答えて

3

、私の場合、最初のプロセスがポートをリリースと同じユーザーが所有するすべてのconhost.exeのインスタンスを殺します。

+0

素晴らしい撮影!!!! – Turtle

1

これを追跡するためにタスクマネージャは必要ありません。ただ、PIDに関連したexeファイルを表示しますnetstat -b ...

0

を実行

  1. cmd.exe