Frage

Ich versuche, Port 80 für meine Anwendungsserver zu verwenden, aber wenn ich netstat -aon ausführen erhalte ich:

  

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

Wenn ich den Prozess im Task-Manager sehen, es zeigt PID 4 SYSTEM ist, das ist es. Eine Verlängerung ... nichts. Nur "SYSTEM". Was ist denn hier los?

Ich fürchte, diesen Prozess zu beenden, was muss ich tun?


UPDATE :

Ich habe löste dies durch eine andere Stack-Überlauf Frage , die die Lösung musste bekommen IIS 80 für eine Adresse angegebene IP auf Port zu stoppen.

War es hilfreich?

Lösung

die IP-Adresse 0.0.0.0 ist, state = ZUHÖREN: bedeutet, dass Port 80 an alle Schnittstellen hört (nicht benutzt)

Wie netstat -an Ergebnisse zu lesen:

Andere Tipps

Ein neuer Dienst "Web Deployment Agent Service" (MsDepSvc) kann auch auslösen "System" genannt mit PID = 4 auf Port 80 zu hören.

Versuchen Sie auch, zu stoppen "SQL Server Reporting Services (MSSQLSERVER)", die scheinbar standardmäßig auf 80. Ich habe das und Port 80 frei. PID identifiziert den Täter als „System“, aber anscheinend das System mehrere Dinge bedeuten kann.

Es gibt viele Dienste, die Port 80 an den Fenstern hören.

Zum Glück können Sie erkennen und ihnen alle laufen einfachen Konsolenbefehl stoppen:

NET stop HTTP

Wenn Sie es starten werden, werden Sie die Liste erhalten zuerst: eingeben Bild Beschreibung hier

Um dieses Problem in Zukunft zu Dienstleistungen und deaktivieren aufgeführten Dienste gehen zu vermeiden.

N. B -.. Einige Dienste werden sich sofort neu zu starten, nur run 'net stop HTTP' einige Male

Ich hatte das gleiche Problem. Könnte es beheben, indem Sie das World Wide Web-Publishing-Dienst unter laufenden Dienste zu stoppen.

Es klingt wie IIS auf Port lauscht 80 für HTTP-Anfragen.

Versuchen Sie IIS, indem Sie in der Systemsteuerung / Verwaltung / Internet Information Services, mit der rechten Maustaste auf Standardwebsite, und klicken Sie auf den Stop-Option im Popup-Menü, und sehen, ob der Hörer auf Port 80 gelöscht hat zu stoppen.

Dies funktioniert für mich:

  1. Rechtsklick auf Arbeitsplatz .
  2. Wählen Sie Verwalten .
  3. Klicken Sie doppelt auf Dienste und Anwendungen .
  4. Doppelklicken Sie dann Dienste .
  5. Klicken Sie rechts auf " World Wide Web Publishing Service ".
  6. Wählen Sie Stop .

Ich habe herausgefunden, dass "SQL Server Reporting Services (MSSQLSERVER)" startet automatisch und lauscht auf Port 80.

Ich hoffe, das hilft.

O

Arbeitslösung geprüft: (WINDOWS 10)

Es gibt viele reasona dafür sind, die eine Ursache / Lösung, die ich empfohlen, ist dies:

Öffnen Sie Ihr Fenster COMMAND mit Administrator- previlege THEN:

net stop http /y

die oben zustimmen http-Dienst zu beenden, dann:

sc config http start= disabled

die oben wird konfigurieren Dienst standardmäßig deaktivieren

Wenn obige Lösung FUNKTIONIERT NICHT HIER Ihren speziellen Fall FINDEN:

QUELLE: http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows

Starten Sie Ihren Web-SERVER / XAMPP / APACHE UND FERTIG.


Wenn Sie jemals wieder aktivieren, müssen hier auf dem Standard ist der Befehl, die Quelle der Erklärung sc config HTTP start= demand hier ist http: //servicedefaults.com/10/http/

Die Frage ist, wie es oben freizugeben, verwenden Sie einfach

net stop http

https://stackoverflow.com/a/16243333/777982

Ein anderer Dienst, der den Hafen besetzt konnte 80 Branch

services.msc es als "Branchcache" zeigt

oder verwenden Sie die net Befehl, um den Dienst wie

zu stoppen

net stop PeerDistSvc

Update:

PeerDistSvc ist ein Dienst hinter svhost.exe, svhost Dienste Art anzusehen

tasklist / svc / fi "Imagename eq svchost.exe"

Ich wusste, dass diese Antworten waren richtig, aber meine services.msc war nicht die Dienste zeigt, aber dies hat den Trick:

sc stop "MsDepSvc" 
sc config "MsDepSvc" start= disabled 

Ich habe gerade dieses Problem heute habe, da es zeigte sich, nachdem Norton Neustart angefordert ich Norton verantwortlich gemacht.
Aber es war nicht Norton, ich entfernt Norton, neu gestartet. -> Problem ist immer noch da

netstat -nao wurde zeigt, dass PID 4 mein Port 80 Verbindung gehört.

Ich ging dann das Control Panel, dann „Windows-Funktionen ein- oder ausschalten“ ungeprüft Internet Information Services dann.
Neu gestartet, ging das Problem weg.
Mein Xampp Server ok jetzt ausgeführt wird.

ich nicht immer IIS Erinnerung Drehen in erster Linie auf. Ich hatte viele Monate lang laufen, bevor das passiert ist. Ich weiß immer noch nicht, was es in erster Linie verursacht. Vielleicht aktualisierte ein vorheriges Fenster aktiviert iis und meinen Neustart drehte sie auf, ich weiß es nicht.

Ich hatte das gleiche genaue Problem, mit der Ausnahme, dass ich nie IIS verwendet habe. Während ich ein anderes System Bug wurde Festsetzung, hatte ich den Apache-Dienst auf manuellen Start gesetzt, in der Hoffnung, die Komplexität meines Systems zu reduzieren. Nachdem ich die anderen Fehler behoben, würde Apache nicht starten. Ich futzed für eine Weile, aber brauchte es wurde wieder in den automatischen Start Apache Einstellung. Start> Verwaltung> Dienste

Anscheinend wenn Apache auf diese Weise gestartet wird, behauptet, Port 80, bevor das System verarbeiten kann.

hth jemand. alle drehte mein googeln die oben ‚können IIS und Apache auf demselben Computer nicht.‘ dies ist für den anderen ein Prozent von uns.

Versuchen Sie netstat -b, das hoffentlich etwas Licht auf die Situation werfen kann (die zeigen, was .exe den Port verwendet). Viel Glück.

Für mich ist es arbeitete nach Web Deployment Agent-Dienst zu stoppen.

Falls Sie Razer Produkt verwenden und Razer Synapse Software auf Ihrem PC installiert haben, blockiert es den Port zu 80.

Es ist nicht im netstat Befehl enthält, damit ich nicht in der Lage bin, es zu beheben. Da gibt es viele Dienstleistungen in der Software enthalten sind, kann ich nicht, welche blockiert den Port analysieren. Nach dem Razer Synapse zu deinstallieren, kann ich den Apache-Server wieder auf Windows 10 starten.

Dieser Prozess funktioniert für mich:

  1. Rechtsklick auf Arbeitsplatz.
  2. Wählen Sie verwalten.
  3. Klicken Sie doppelt auf Dienste und Anwendungen.
  4. Doppelklicken Sie dann auf Dienste.
  5. Rechtsklick auf "World Wide Web Publishing Service".
  6. Wählen Sie Stopp
  7. Starten Sie XAMPP

Dies würde die PID-Seite der Dinge nicht erklären, aber wenn Sie Skype laufen, mag es den Port 80 aus irgendeinem Grund zu verwenden.

In meinem Fall geschah es nach der Installation von Microsoft Web Matrix. Diese trash Deinstallation zusammen mit "Microsoft Web Deploy" das Problem behoben.

Ich war auf der Suche rund um für PID 4 und kam auf diese Frage. Aus diese Antwort und ein Blog-Post ich dachte, dass irgendetwas mit PID zu tun 4 ist wahrscheinlich ein Windows-Dienst, so dass Sie für die entsprechenden Dienste in services.msc aussehen mögen.

Auch wird dieser Prozess vom System ausgeführt werden, das eine anderen "logged-on" Benutzer betrachtet wird.

Ich hatte das gleiche Problem und es war wegen der IIS auf dem Server ausgeführt wird, können Sie es mit dem IIS-Manager beenden, wenn es der Fall für Sie ist.

Wenn Sie Windows Server 2012 R2 dann stellen Sie sicher, Arbeits Ordner loszuwerden: http://blogs.technet.com/b/filecab/archive/2013/ 10/15 / windows-server-2012-R2-Lösung-Port-Konflikt-mit-iis-Websites-and-Work-folders.aspx Entfernen Arbeitsordner verfügen unter File Server für mich gearbeitet.

habe ich aufgehört Wide Web Publishing Service World und dann hat es funktioniert.

Keine von diesen für mich gearbeitet. Ich musste gehen href="https://superuser.com/questions/352017/pid4-using-port-80"> eine Super-User-Frage

  

Wenn es ein Systemprozess-PID-4-Sie brauchen die HTTP.sys-Treiber zu deaktivieren, die von einem anderen Dienst wie Windows Remote Management oder Print Spooler auf Windows 7 oder 2008 auf Anfrage gestartet wird.

     

Es gibt zwei Möglichkeiten, es zu deaktivieren, aber die erste ist sicherer:

     
      
    •   
    • In den Geräte-Manager, wählen Sie „Ausgeblendete Geräte anzeigen“ aus dem Menü / Ansicht, gehen Sie auf „Nicht-Plug-and-Play-Treiber“ / HTTP, doppelklicken Sie darauf, es zu deaktivieren (oder es auf manuell eingestellt, einige Dienste davon abhing).

    •   
    • Reboot und verwendet netstat -nao | find ":80" zu prüfen, ob 80 noch verwendet wird.

    •   
  1.   

Dies ist derjenige, der für mich gearbeitet!

Für mich hatte ich "Citrix Virtual Desktop Agent" auf meiner VM

deinstallieren

PID = 4 zeigt nicht einmal in den Task-Manager, nachdem Häkchen setzen auf ‚Show Prozesse aller Benutzer“. Nun gibt es nur einen Benutzer.

Allerdings netstat -b zeigt mehrere Verbindungen zum selben PID poiting = 4, die auf diesem Computer die folgende angezeigt.

eingeben Bild Beschreibung hier

Ich habe nur diejenigen, die sich auf TCP-Protokoll gewählt.

Dies wurde während Troubleshooting IIS erworben, die nicht nach dem Versuch, aus vielen anderen gestartet wurde. Ich glaube nicht, sollten Sie diesen Prozess stoppen.

Typ netstat -a -n -b -o |more

Wenn World Wide Web Publishing Service stoppen hilft

dann in IIS-Manager jede Website überprüfen Bindungen Einstellungen, indem Sie eine Website und auf der Seitenwand, klicken Sie die Auswahl auf der Bindung. dann Port 80 auf etwas anderes ändern, falls erforderlich.

Ich ging gerade auf Service und gestoppt Web-Deployment-Agent

Dies kann sehr leicht durch die folgenden fünf Schritte festgelegt werden:

  1. Öffnen Dienste
  2. Rechtsklick auf World Wide Web Publishing Service
  3. Klicken Sie auf STOP

Um dieses Problem zu verhindern, in Zukunft:

  1. Gehen Sie auf Eigenschaften
  2. Ändern Sie Starttyp auf Handbuch

Viola u sind gut zu gehen!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top