Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält eine Problemumgehung für ein Problem, das dazu führt, dass der langsame Start und die Dienste nicht gestartet werden.
Ursprüngliche KB-Nummer: 2004121
Symptome
Die folgenden Symptome können auftreten:
- Windows Server hängt nach dem Start beim Anwenden von Computereinstellungen oder Anwenden von Sicherheitsrichtlinien auf.
- Sobald der Server den Start abgeschlossen hat, hängt ein Benutzer, der sich anmeldet, möglicherweise bei der Anwendung von Benutzereinstellungen auf.
- Möglicherweise stellen Sie fest, dass Dienste, die auf den Starttyp "Automatisch" festgelegt sind, möglicherweise nicht gestartet werden.
Bestimmte Dienste, die auf "Automatisch" festgelegt sind, können ohne Probleme gestartet werden , z. B.:
- Dcom Process Launcher
- Remoteprozeduraufruf
- Ereignisprotokoll
- Gruppenrichtlinienclient
- Plug and Play
- DHCP-Client
- DNS-Client
- Aufgabenplanung
- Basisfiltermodul
- Arbeitsstationsdienst
- Netlogon
Andere Dienste, die auf "Automatisch" festgelegt sind, können fehlschlagen , z. B.:
- Druckspooler
- Terminaldienste
- Serverdienst
- Remoteregistrierung
- WMI
- Distributed Transaction Coordinator
- Alle Dienste im Zusammenhang mit Anwendungen
Der Versuch, Dienste manuell mit dem Starttyp "Automatisch" zu starten, kann zu einem Fehler 1053 führen, der angibt, dass "Der Dienst nicht rechtzeitig auf die Start- oder Steuerelementanforderung reagiert hat.".
Ursache
Die im Abschnitt "Symptome" beschriebenen Probleme treten aufgrund einer Sperre in der SCM-Datenbank (Service Control Manager) auf. Aufgrund der Sperre kann keiner der Dienste auf die SCM-Datenbank zugreifen, um ihre Dienststartanforderungen zu initialisieren. Um zu überprüfen, ob ein Windows-Computer von dem in diesem Artikel beschriebenen Problem betroffen ist, führen Sie den sc querylock
Befehl über die Eingabeaufforderung aus.
Die folgende Ausgabe gibt an, dass die SCM-Datenbank gesperrt ist:
QueryServiceLockstatus – Erfolg
IsLocked: True
LockOwner: .\NT Service Control Manager
LockDuration: 1090 (Sekunden seit dem Erwerb)
Es gibt keine zusätzlichen Informationen in den Ereignisprotokollen, die über den Dienststeuerungs-Manager hinausgehen, der angibt, dass Dienststartanforderungen ein Timeout ausgeführt haben. Die zugrunde liegende Ursache ist ein Deadlock zwischen dem Dienststeuerungs-Manager und HTTP.SYS.
Lösung
Um dieses Problem zu umgehen, können Sie das Verhalten von HTTP.SYS ändern, um von einem anderen Dienst abhängig zu sein, der zuerst gestartet wird. Gehen Sie hierzu folgendermaßen vor:
- Öffnen Sie den Registrierungs-Editor.
- Navigieren Sie zu
HKLM\SYSTEM\CurrentControlSet\Services\HTTP
dem folgenden Wert mit mehreren Zeichenfolgen: DependOnService. - Doppelklicken Sie auf den neuen DependOnService-Eintrag .
- Geben Sie "CRYPTSVC " in das Feld "Wertdaten" ein, und klicken Sie auf "OK".
- Starten Sie den Server neu.
Notiz
Stellen Sie sicher, dass Sie eine Sicherungskopie der Registrierung/betroffenen Schlüssel vornehmen, bevor Sie Änderungen an Ihrem System vornehmen.
Weitere Informationen
Ab Windows Server 2008 wartet Windows nicht auf den Start aller automatischen Dienste, um Explorer.exe zu laden. Dienste können auf "Verzögerter automatischer Start" festgelegt werden, um die Startleistung zu erhöhen.