Pourquoi le processus du système est-il à l'écoute sur le port 80 ?
Je suis sous Windows 7 RC1. J'ai de nombreux problèmes pour faire fonctionner IIS sur mon système et aujourd'hui, lorsque j'ai installé une nouvelle application et que j'ai essayé de la charger en utilisant http:\localhost\MyApplication, je n'obtiens absolument aucune erreur et je n'obtiens aucun chargement de page. Juste une jolie page blanche.
J'ai fait quelques recherches et j'ai trouvé quelque chose à propos d'un autre processus qui écoute sur le port 80, donc j'ai fait un scan en utilisant netstat -aon | findstr 0.0:80
et j'ai découvert que le PID 4 écoutait sur ce port.
Le PID 4 n'apparaît pas dans le gestionnaire de tâches, alors j'ai lancé l'explorateur de processus et il m'a montré que le PID 4 est le processus du système. (De multiples recherches sur Google semblent indiquer que le système utilise toujours le PID 4).
Depuis lors, je suis pratiquement bloqué. Je ne sais pas pourquoi le système a besoin du port 80 et ce qu'il faut faire à ce sujet.
Si vous recherchez les chaînes de caractères suivantes sur Google, vous trouverez deux articles utiles de Experts-Exchange en haut des résultats de recherche et vous pourrez les lire pour obtenir des informations utiles.
(Si je donnais l'URL directe des pages, alors Experts-Exchange vous demanderait de payer… mais lorsque vous cliquez sur les résultats d'une recherche Google, vous pouvez faire défiler les articles jusqu'en bas pour lire les échanges).
Voici les recherches google…
“System Process is listening on port 80 (Vista)”
“SYSTEM Process is listening on Port 80 and Preventing IIS Default Website from Running”
La dernière entrée du premier résultat montre comment faire une trace de http.sys à l'URL suivante : http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx
La trace n'a rien donné d'utile. Des idées ?