Zunächst möchte ich Sie alle bitten, diese Abfrage nicht als doppelt zu markieren, da ich versucht habe, das Problem herauszufinden, dies aber nicht konnte.
Ich habe IIS bereits installiert und funktionierte einwandfrei, aber plötzlich funktionierte es nicht mehr. Es wurde keine neue Software installiert oder Software und Dienste entfernt.
Zuerst habe ich den IIS deinstalliert, indem ich ihn unter Programme und Funktion -> Windows-Funktion ein- oder ausgeschaltet habe. Dann wieder IIS und Windows Publishing Service installiert.
Die Kontrollkästchen für die Anwendungsentwicklung sind also:
- .net-Erweiterbarkeit
- ASP
- ASP.NET
- ISAPI-Erweiterung
- ISAPI-Filter
Die Kontrollkästchen, die unter Windows Publishing Service aktiviert sind, sind:
- Prozessmodelle.
Dann habe ich mein System neu gestartet und dann versucht, den IIS-Server zu starten, und ich habe diesen Fehler erhalten.
Der Dienst W3SVC kann auf dem Computer '.' Nicht gestartet werden.
Also suchte ich im Internet und fand heraus, dass ich es tun sollte
net stop w3svc
net stop IISAdmin
net start IISAdmin
net start w3svc
net start IISAdmin -- > the service name is invalid
net start w3svc --> the dependency service or group service failed to start
Und selbst ich habe iisreset / restart gemacht, dann war die Ausgabe:
Attempting stop...
Internet services successfully stopped
Attempting start...
Restart attempt failed.
The IIS Admin Service or the World Wide Web Publishing Service, or a service dependent on them failed to start. The service, or dependent services, may had an error during its startup or may be disabled.
Dann habe ich IIS Admin nicht einmal in services.msc gefunden.
Leute, bitte hilf mir raus ...
Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Danke im Voraus.
Antworten:
Wenn Sie Probleme mit dem w3svc-Dienst haben
Versuchen Sie dies zuerst
Gehen Sie zu Task-Manager> Prozesse und stoppen Sie den W3SVC-Prozess manuell. Danach sollte der Prozess beim Neustart von IIS normal starten
Versuchen Sie diese Sekunde
Ausführen> appwiz.cpl> Windows-Funktionen ein- oder ausschalten> Deaktivieren Sie "Internetinformationsdienste" und "Windows-Prozessaktivierungsdienst".
Starten Sie Ihren Computer neu. Führen Sie> appwiz.cpl> aus und installieren Sie sowohl "Internet Information Services" als auch "Windows Process Activation Service".
Dann das ... wenn es immer noch nicht funktioniert
Stellen Sie sicher, dass "Windows Management Instrumentation" gestartet und der Starttyp auf "Automatisch" eingestellt ist.
Stellen Sie außerdem sicher, dass die folgenden Abhängigkeitsdienste für den World Wide Web Publishing Service gestartet sind:
RPC (Remote Procedure Call) des Windows-Prozessaktivierungsdienstes DCOM Server Process Launcher RPC Endpoint Mapper.
a) Doppelklicken Sie auf Start und ändern Sie die Wertdaten von 4 (deaktiviert) auf 3 (automatisch). b) Löschen Sie den Schlüssel „NoRun“, falls dieser Schlüssel vorhanden ist.
Deinstallieren Sie "Internetinformationsdienst" und "Windows-Prozessaktivierungsdienst (falls bereits installiert)" unter "Windows-Funktion ein- oder ausschalten" und starten Sie Ihren PC neu.
Geben Sie den folgenden Befehl in CMD ein und drücken Sie die Eingabetaste:
net start http Jetzt werden Sie benachrichtigt, dass der Dienst bereits ausgeführt wird.
Stellen Sie sicher, dass C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config korrekt aussieht. Suchen Sie in dieser Datei nach einem Abschnitt "system.web", der möglicherweise Probleme verursacht. Entfernen Sie den Abschnitt.
Windows-Prozessaktivierungsdienst Weltweiter Webveröffentlichungsdienst
Starten Sie IIS und meine Websites werden jetzt gestartet. Kein "w3svc-Dienst führt keinen Fehler mehr aus."
Starte den Computer neu.
quelle