Un de mes collègues a récemment rencontré un problème dans lequel un processus supposé être mort était toujours lié à un port réseau, empêchant d'autres processus de se lier à ce port. Plus précisément, netstat -a -b
signalait-on qu'un processus nommé System
avec le PID 4476 avait le port 60001 ouvert, sauf qu'aucun processus avec le PID 4476 n'existait, du moins pour autant que je sache.
Process Explorer et Task Manager n'ont pas répertorié le PID 4476 (bien qu'un autre processus ait été nommé System
avec le PID 4, qui possède son propre jeu de connexions TCP n'incluant pas 60001). taskkill /PID 4476
a également signalé que le NID 4476 était introuvable.
Existe-t-il un moyen de supprimer ce processus mystérieux du système afin de libérer le port auquel il est actuellement lié? Qu'est-ce qui peut faire que cela se produise? Comment peut-il y avoir des processus dont aucun des gestionnaires de tâches, Explorateur de processus et tâches ne sait rien? Le redémarrage a permis de résoudre le problème, mais j'aimerais savoir s'il existe un moyen de résoudre ce problème sans redémarrer.