私の同僚は最近、死んだはずのプロセスがまだネットワークポートにバインドされており、他のプロセスがそのポートにバインドできないという問題に遭遇しました。具体的にnetstat -a -b
はSystem
、少なくとも私が知る限り、PID 4476で指定されたプロセスのポート60001が開いていることを報告していましたが、PID 4476のプロセスは存在しませんでした。
プロセスエクスプローラーとタスクマネージャーはPID 4476をリストしませんでした(ただしSystem
、PID 4 という名前の別のプロセスがあり、60001を含まない独自のTCP接続のセットがありました)。 taskkill /PID 4476
また、PID 4476が見つからなかったと報告しました。
この神秘的なシステムプロセスを強制終了して、現在バインドされているポートを解放する方法はありますか?これが起こる原因は何ですか?Task Manager、Process Explorer、およびtaskkillのいずれもが知らないプロセスがあるのはどうしてですか?再起動で問題は解決しましたが、再起動せずにこれを修正する方法があるかどうか知りたいです。