Manchmal können Fehler auftreten, wenn Sie das Befehlszeilentool IISReset.exe verwenden, um den IIS (Internetinformationsdienste) neu zu starten. In diesem Artikel erfahren Sie, wie Sie das Problem beheben können.
Problembeschreibung
Wenn Sie das Befehlszeilentool IISReset.exe zusammen mit der Option /NOFORCE verwenden, um die IIS-Dienste zurückzusetzen, kann eine Fehlermeldung angezeigt werden. Diese Fehlermeldung lautet wie folgt:
-
Fehlermeldung 1:
“Fehler beim Ausführen dieses Vorgangs. Der Dienst kann zurzeit keine Steuerungsmeldungen akzeptieren. (2147943461, 80070425)” -
Fehlermeldung 2:
“Neustartversuch fehlgeschlagen. Der Dienst kann zurzeit keine Steuerungsmeldungen akzeptieren. (2147943461, 80070425)”
Ursache
Der Fehler tritt auf, weil IISReset.exe die IIS-Dienste nicht ordnungsgemäß beendet. Wenn die Option /NOFORCE verwendet wird, versucht IISReset.exe nicht, die Dienste zwangsweise herunterzufahren, wenn sie nicht richtig beendet werden können.
Lösung
Verwenden Sie das Tool IISReset.exe nicht, um die IIS-Dienste neu zu starten. Stattdessen sollten Sie die Befehle NET STOP und NET START verwenden. Führen Sie zum Beispiel die folgenden Befehle aus, um den World Wide Web Publishing Service zu beenden und zu starten:
C:> NET STOP w3svc
C:> NET START w3svc
Führen Sie die folgenden Befehle aus, um den IIS Admin Service zu beenden und zu starten:
C:> NET STOP iisadmin /y
C:> NET START w3svc
Bitte beachten Sie, dass der IIS Admin Service von einigen Diensten abhängt. Wenn Sie den IIS Admin Service beenden, werden diese Dienste ebenfalls beendet.
Weitere Informationen
Die Verwendung der Befehle NET STOP und NET START zum Neustarten der IIS-Dienste bietet zwei Vorteile im Vergleich zur Verwendung von IISReset.exe. Erstens können Konfigurationsänderungen, die beim Ausführen des IISReset.exe-Befehls gespeichert werden, verloren gehen. Zweitens kann die Verwendung von IISReset.exe es schwierig machen zu ermitteln, welcher abhängige Dienst oder welche Dienste nicht richtig beendet werden können. Durch die Verwendung der Befehle NET STOP können Sie feststellen, welcher Dienst nicht beendet werden kann und das Problem entsprechend beheben.
Bitte beachten Sie, dass dieser Artikel keine offizielle Support-Dokumentation ist. Alle hier bereitgestellten Informationen werden ohne jegliche Gewährleistung zur Verfügung gestellt. Microsoft und seine Zulieferer lehnen jegliche Haftung für direkte, indirekte, strafbare, zufällige oder spezielle Schäden ab, die sich aus der Nutzung dieser Informationen ergeben.