Website-Suche

Windows konnte den Active Directory-Webdienst auf dem lokalen Computer nicht starten


Der Active Directory Web Services (ADWS) Fehler Windows konnte den Dienst auf dem lokalen Computer nicht starten verhindert die Remote-Verwaltung von AD über Tools wie das Active Directory-Verwaltungszentrum oder PowerShell. Dieser Dienst ist für Domänencontroller entscheidend, um AD-Daten über Webdienste bereitzustellen, und wenn er ausfällt, verlieren Administratoren wesentliche Verwaltungsmöglichkeiten.

Windows konnte den Active Directory-Webdienste-Dienst auf dem lokalen Computer nicht starten.

Fehler 1053: Der Dienst hat nicht rechtzeitig auf die Start- oder Steuerungsanforderung reagiert.

Windows konnte den Active Directory-Webdienst auf dem lokalen Computer nicht starten

Fehler 1053 tritt auf, wenn ADWS mehr als 30 Sekunden benötigt, um seine Startprozedur abzuschließen. Häufige Auslöser sind: dass die Active Directory-Domänendienste (NTDS) noch starten, wenn ADWS versucht, eine Verbindung herzustellen, hohe CPU-/Festplatten-I/O durch andere Dienste (z. B. DFSR, KDC), eine beschädigte HTTP-URL-Reservierung auf Port 9389 oder fehlende .NET Framework-Optimierungen. Das Dienstkonto (Netzwerkdienst) kann ebenfalls auf DNS oder NETLOGON warten, was zu einem Startdeadlock führt.

Wenn Windows den Active Directory-Webdienst auf dem lokalen Computer nicht starten konnte, befolgen Sie die unten genannten Lösungen.

  1. Erhöhen Sie das Timeout beim Starten des Dienstes über die Registrierung
  2. Verifizieren und Abhängigkeitsdienste neu starten
  3. Legen Sie eine Dienstabhängigkeit für NTDS- und HTTP-Dienste fest
  4. Die HTTP-URL-Reservierung (Port 9389) löschen und neu erstellen
  5. ADWS-Leistungsindikatoren und .NET-Assemblies erneut registrieren

Lassen Sie uns im Detail über sie sprechen.

1. Erhöhen Sie die Startzeitüberschreitung des Dienstes über die Registrierung

Windows hat standardmäßig eine 30-Sekunden-Wartezeit, bis Dienste reagieren. Wenn man diese auf 60-120 Sekunden verlängert, hat ADWS genug Zeit, um die Verbindung zur AD-Datenbank herzustellen, selbst bei hoher Bootlast. Um die Zeit zu erhöhen, werden wir einige Registrierungseinstellungen ändern; erstellen Sie vorher ein Registrierungs-Backup.

Gehen Sie nun im Registrierungs-Editor zu folgendem Speicherort.

HKLM\SYSTEM\CurrentControlSet\Control

Erstellen Sie einen neuen DWORD-Wert (32-Bit) mit dem Namen ServicesPipeTimeout.

Sie müssen den Wert auf 180000 (dezimal) für 180 Sekunden setzen. Starten Sie nun den Server neu.

2. Überprüfen und starten Sie die abhängigen Dienste neu

ADWS hängt von Remote Procedure Call (RPC), dem HTTP-Dienst und den Active Directory-Domänendiensten ab. Wenn einer davon gestoppt oder verzögert wird, kann ADWS nicht gestartet werden. Das Erzwingen ihres Betriebs und das Ändern von ADWS auf manuellen Start verhindert Wettlaufsituationen.

Sie müssen die unten genannten Schritte befolgen, um dasselbe zu tun.

  • Öffne Services.msc.
  • Überprüfen Sie nun, dass die folgenden Dienste laufen und auf Automatisch eingestellt sind.

    1. Remote Procedure Call (RPC)
    2. HTTP-Dienst
    3. Active Directory-Domänendienste (NTDS)
  • Setzen Sie den ADWS-Starttyp auf Manuell (nicht Automatisch).
  • Klicken Sie auf Übernehmen.

Starten Sie ADWS manuell. Wenn es funktioniert, ändern Sie es wieder auf Automatisch (Verzögerter Start), um Zeitüberschreitungen beim Booten zu vermeiden.

3. Legen Sie eine Dienstabhängigkeit für die NTDS- und HTTP-Dienste fest

Wir werden eine Dienstabhängigkeit für ADWS vom NTDS (Active Directory-Datenbank) und den HTTP.sys-Diensten einrichten. Diese Änderung wird sicherstellen, dass ADWS darauf wartet, dass sowohl die NTDS- als auch die HTTP-Dienste vollständig ausgeführt werden, bevor es startet. Dies wird uns helfen, frühe Startfehler zu vermeiden.

Um dasselbe zu tun, öffnen Sie Eingabeaufforderung als Administrator und führen Sie den folgenden Befehl aus.

sc config ADWS depend= NTDS/HTTP/RPCSS

Führen Sie dann sc qc ADWS aus, um dies zu überprüfen, und führen Sie schließlich net stop ADWS && net start ADWS aus, um den Dienst neu zu starten.

4. Löschen und neu erstellen der HTTP-URL-Reservierung (Port 9389)

Eine beschädigte oder fehlende URL-Reservierung verursacht, dass ADWS hängen bleibt, während versucht wird, an seinen Endpunkt zu binden, was zu einem Timeout führt. Das Zurücksetzen entfernt alle widersprüchlichen IIS- oder Drittanbieter-Webdienst-Bindungen.

Öffnen Sie die Eingabeaufforderung als Administrator und führen Sie dann die folgenden Befehle aus.

Löschen Sie die vorhandene URL

netsh http delete urlacl url=http://+:9389/

Fügen Sie eine korrekte Reservierung für den Netzwerkdienst hinzu.

netsh http add urlacl url=http://+:9389/ user="NT AUTHORITY\NETWORK SERVICE"

ADWS neu starten: Restart-Service ADWS -Force

Überprüfen Sie schließlich, ob das Problem behoben ist.

5. ADWS-Leistungsindikatoren und .NET-Assemblys erneut registrieren

ADWS basiert auf dem .NET Framework 4.x. Wenn NGEN (Native Image Generation) aussteht oder Performance-Counter defekt sind, kann der Dienst während der Initialisierung hängen bleiben.

Führen Sie PowerShell als Administrator aus.

Führen Sie ngen update aus (wartet auf die Optimierung der .NET-Native-Bilder).

Registrieren Sie die ADWS-Zähler mit den folgenden Befehlen erneut.

unlodctr ADWS

lodctr "C:\Windows\System32\adwsctrs.ini"

Starten Sie den Dienst neu und testen Sie ihn.

Hoffentlich werden Sie mit Hilfe dieser Lösungen in der Lage sein, das Problem zu lösen.

Wie kann man beheben, dass Windows den Windows Update-Dienst auf dem lokalen Computer nicht starten konnte?

Um Windows konnte den Windows Update-Dienst auf dem lokalen Computer nicht starten zu beheben, erweitern Sie das Dienst-Timeout, indem Sie den Registrierungs-Editor öffnen, zu HKLM\SYSTEM\CurrentControlSet\Control navigieren, einen DWORD ServicesPipeTimeout erstellen, den Dezimalwert auf 180000 setzen und den Computer neu starten. Wenn das Problem weiterhin besteht, führen Sie net stop wuauserv, rename C:\Windows\SoftwareDistribution SoftwareDistribution.old aus und dann net start wuauserv.

Wie aktiviere ich Active Directory auf meinem PC?

Sie können einen Standard-Windows-11-Pro-PC ohne Windows Server nicht in einen Domänencontroller umwandeln. Installieren Sie stattdessen die RSAT-Tools: Gehen Sie zu Einstellungen > Apps > Optionale Features > Feature hinzufügen, suchen Sie nach „RSAT: Active Directory-Domänendienste und Lightweight Directory Tools“, installieren Sie es und öffnen Sie dann Active Directory-Benutzer und -Computer über das Startmenü.

Verwandte Artikel