2010-08-16 19:08:40 +0000 2010-08-16 19:08:40 +0000
34
34

Der Dienst W3SVC kann auf dem Computer '.' nicht gestartet werden.

Ich habe gerade IIS7 installiert, aber immer wenn ich ihn starten will, tritt folgender Fehler auf:

Was ist los?

Ich habe Windows 7 64-bit build 7600 und habe .NET Framework 3.5 SP1 und .NET Framework 4 installiert, bevor ich IIS7 installiert habe.

Antworten (13)

28
28
28
2012-02-24 00:27:35 +0000

Gehen Sie zum Task-Manager –> Prozesse und stoppen Sie den W3SVC-Prozess manuell. Nachdem Sie dies getan haben, sollte der Prozess beim Neustart des IIS normal starten

19
19
19
2010-08-20 18:48:29 +0000

Ich habe die Lösung gefunden:

  1. Führen Sie -> appwiz.cpl aus -> Schalten Sie Windows-Funktionen ein oder aus -> Deaktivieren Sie “Internetinformationsdienste” und “Windows-Prozessaktivierungsdienst”

  2. Starten Sie Ihren Rechner neu.

  3. Führen Sie -> appwiz.cpl aus -> Installieren Sie sowohl “Internetinformationsdienste” als auch “Windows-Prozessaktivierungsdienst” Referenz

12
12
12
2015-12-17 03:23:04 +0000

Ich bin auf das gleiche Problem gestoßen. Es wurde mit den folgenden Schritten gelöst:

  1. gehen Sie zur Admin-Dos-Eingabeaufforderung –
  2. (Strg+x) gibt die Option, zum Admin-Dos-Prompt zu gehen
  3. Verwenden Sie den Befehl “iisreset”

Dies wird das Problem lösen.

Danke, Narendra.

7
7
7
2010-08-16 19:20:48 +0000

Dies tritt üblicherweise auf, wenn Port 80 von etwas anderem verwendet wird. Wenn dies eine Dev-Box ist, haben Sie auch Apache oder Skype installiert? Diese sind ein häufiger Übeltäter.

Sie können überprüfen, ob Port 80 verwendet wird, indem Sie netstat -ab|find "80" in einer erweiterten Eingabeaufforderung ausführen. Dies kann ein oder zwei Minuten dauern, je nachdem, welche Netzwerkaktivitäten auf Ihrem PC stattfinden.

5
5
5
2015-10-26 20:28:36 +0000
  1. Gehen Sie zu services.msc
  2. Prüfen Sie World Wide Web Publishing Service.
  3. Falls deaktiviert, ändern Sie mit der rechten Maustaste den Starttyp auf Automatisch.
  4. Starten Sie den Dienst.
5
5
5
2011-04-06 11:17:32 +0000

Ein bisschen anders von Mohammads Lösung :

  1. Führen Sie -> appwiz.cpl aus -> Schalten Sie die Windows-Funktionen ein oder aus -> Überprüfen Sie “Windows Process Activation Service”

  2. Das war’s schon.

Das hat mein Problem gelöst.

3
3
3
2015-09-02 21:15:38 +0000

Ich hatte dieses Problem, weil ich bei der Arbeit an einer Website vergessen hatte, den w3svc-Prozess in Visual Studio zu debuggen, und ich an einem Haltepunkt angehalten wurde :P

3
3
3
2014-02-24 17:41:53 +0000

Die Lösung für dieses Problem war bei mir anders.

Nachdem ich die Lösungen befolgt hatte, um zu prüfen, ob die Fensterfunktionen vorhanden waren, hatte ich immer noch das gleiche Problem.

Die Fehlermeldung war die gleiche und ich bemerkte, dass der Windows-Dienst “World Wide Web Publishing Service”, der auf automatisch eingestellt war, nicht gestartet wurde.

Dieser Dienst war von “Windows Process Activation Service” abhängig (Sie können abhängige Dienste überprüfen, indem Sie mit der rechten Maustaste > Eigenschaften > Registerkarte “Abhängig” anklicken)

Ich erhielt einen Fehler “Datei/Assembly fehlt”, als ich versuchte, “Windows Process Activation Service” manuell zu starten. Laut diesem Blog war der Ordner apppools verschwunden. Wie der Autor dieser Seite habe ich keine Ahnung, warum er verschwunden ist…Sicherheitssoftware?

Ich habe das Verzeichnis c:\inetpub\temp\apppools hinzugefügt und die Dienste in der richtigen Reihenfolge gestartet. Beide sind jetzt auf automatisch eingestellt und funktionieren einwandfrei.

1
1
1
2010-08-16 20:37:00 +0000

Sie sollten überprüfen, ob alle der folgenden Dienste gestartet oder zumindest nicht deaktiviert sind: HTTP, Windows Process Activation Service, DCOM Process Launcher und RPC Endpoint Mapper.

Sie sollten auch überprüfen, dass kein anderer Prozess auf Port 80 lauscht. Der einfachste Weg, dies zu tun, ist die Eingabe des folgenden Befehls in einem Befehlsfenster:

netstat -a -o|findstr 80
1
1
1
2014-06-19 12:38:25 +0000

Ich hatte das gleiche Problem und befolgte alle hier beschriebenen Schritte…. Allerdings scheint nichts zu funktionieren.

Die Fehlermeldung im Ereignis-Manager, die ich erhielt, als ich versuchte, den Dienst “Windows Process Activation Service” manuell auszuführen, besagte, dass der http-Dienst nicht gefunden oder deaktiviert wurde. Außerdem konnten wir den http-Dienst nicht in der Dienste-Liste finden… daher war ich mir nicht sicher, wie ich ihn aktivieren kann.

Hier ist der Fehler, den ich erhielt

The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error: 
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

Schließlich konnte ich ihn mit dem folgenden Befehl in der Eingabeaufforderung beheben.

sc config http start= auto

Dann habe ich einfach den “Windows Process Activation Service” gestartet und der IIS läuft jetzt einwandfrei.

Gutschrift geht an die ursprüngliche Antwort, die hier gegeben wurde: How to re-install http windows service von MajidTaheri

In der Hoffnung, dass dies jemandem mit dem gleichen Problem hilft…

0
0
0
2013-08-24 16:51:46 +0000

Ich hatte ein ähnliches Problem. In meinem Fall war der World Wide Web Publushing Service (W3SVC) Dienst deaktiviert. Führen Sie services.msc aus, klicken Sie mit der rechten Maustaste auf World Wide Web Publushing Service, dann auf Eigenschaften und wählen Sie “Automatisch” als Starttyp. Starten Sie nun den IIS erneut.

0
0
0
2016-04-28 22:52:26 +0000

Nach dem Upgrade von Server 2010 auf 2012 R2 hatte ich das gleiche Problem. Ich befolgte die oben genannten Ratschläge mit den zusätzlichen Schritten.

Von der erweiterten Eingabeaufforderung aus:

sc config http start = auto
net start w3svc

Aktualisierte die WSUS-Website im IIS-Manager und startete neu und alles war gut.

0
0
0
2014-07-08 17:30:04 +0000

Ich habe gerade den Server neu gestartet. Danach war er in Ordnung. Der Dienst blieb beim Versuch, herunterzufahren, nachdem ich einige IIS-Änderungen vorgenommen hatte, stecken.