Warum hört der Systemprozess auf Port 80?
Ich verwende Windows 7 RC1. Ich habe mehrere Probleme immer IIS auf meinem System zu arbeiten und heute, wenn ich eine neue Anwendung installiert und ich versucht, es mit http:\localhost\MyApplication zu laden, bekomme ich absolut keine Fehler und ich bekomme keine Seite laden. Nur eine schöne, weiße, leere Seite.
Ich habe etwas geforscht und etwas über einen anderen Prozess gefunden, der auf Port 80 lauscht, also habe ich einen Scan mit netstat -aon | findstr 0.0:80
durchgeführt und entdeckt, dass PID 4 auf diesem Port lauscht.
PID 4 wird nicht im Task-Manager angezeigt, also habe ich den Process Explorer gestartet, und er zeigte mir, dass PID 4 der Systemprozess ist. (Mehrere Google-Suchen scheinen darauf hinzuweisen, dass System immer PID 4 verwendet).
Seitdem stecke ich im Grunde fest. Ich habe keine Ahnung, warum System den Port 80 benötigt und was ich dagegen tun kann.
Wenn Sie die folgenden Zeichenfolgen googeln, finden Sie zwei hilfreiche Experts-Exchange-Artikel ganz oben in den Suchergebnissen und können sie lesen, um einige hilfreiche Informationen zu erhalten.
(Wenn ich die direkte URL zu den Seiten angeben würde, würde Experts-Exchange Sie zur Kasse bitten… aber wenn Sie auf die Ergebnisse einer Google-Suche klicken, können Sie ganz nach unten scrollen, um die Austauschseiten zu lesen).
Hier sind die Google-Suchen…
“System Process is listening on port 80 (Vista)”
“SYSTEM Process is listening on Port 80 and Preventing IIS Default Website from Running”
Der letzte Eintrag aus dem ersten Ergebnis zeigte, wie man eine Nachverfolgung von http.sys unter der folgenden URL durchführen kann: http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx
Trace zeigte nichts Brauchbares. Irgendwelche Ideen?