Waarom luistert het systeemproces op poort 80?
Ik draai Windows 7 RC1. Ik heb meerdere problemen om IIS werkend te krijgen op mijn systeem en vandaag, toen ik een nieuwe applicatie installeerde en deze probeerde te laden via http:localhost\MijnApplicatie, kreeg ik absoluut geen fouten en ik kreeg geen pagina geladen. Alleen een mooie, witte, lege pagina.
Ik heb wat gegraven en vond iets over een ander proces dat luisterde op poort 80 dus ik heb een scan gedaan met netstat -aon | findstr 0.0:80
en ontdekte dat PID 4 luisterde op die poort.
PID 4 is niet te zien in task manager dus ik startte Process Explorer en het liet me zien dat PID 4 het System proces is. (Meerdere google zoekopdrachten lijken aan te geven dat System altijd PID 4 gebruikt).
Sindsdien zit ik eigenlijk vast. Ik heb geen idee waarom System poort 80 nodig heeft en wat ik er aan moet doen.
Als je de volgende strings googelt, vind je bovenaan de zoekresultaten twee nuttige artikelen van Experts-Exchange die je kunt lezen voor wat nuttige informatie.
(Als ik de directe URL naar de pagina’s zou geven dan zou Experts-Exchange je vragen te betalen…maar als je op de resultaten van een google zoekopdracht klikt kun je helemaal naar beneden scrollen om de uitwisselingen te lezen).
Hier zijn de google zoekopdrachten…
“System Process is listening on port 80 (Vista)”
“SYSTEM Process is listening on Port 80 and Preventing IIS Default Website from Running”
De laatste invoer van het eerste resultaat liet zien hoe je een trace van http.sys op de volgende URL kunt doen: http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx
Trace liet niets bruikbaars zien. Iemand een idee?