Der Windows Trace Session Manager-Dienst startet nicht mit dem Zeitüberschreitungswert, der vom Dienststeuerungs-Manager angegeben wird. Standardmäßig beträgt der Zeitüberschreitungswert 30000 Millisekunden (30 Sekunden).
Zusätzlich zeigt das Systemereignisprotokoll diesen Zeitüberschreitungsfehler durch einen Protokolleintrag an, der dem folgenden ähnelt:
- Quelle : Dienststeuerungs-Manager
- Ereignis-ID : 7000
Der Windows Trace Session Manager-Dienst konnte aufgrund des folgenden Fehlers nicht gestartet werden:
- Der Dienst reagierte nicht rechtzeitig auf die Start- oder Steuerungsanfrage.
- (Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com)
Dieses Problem wird deutlich, wenn die Installation von Microsoft Enterprise Instrumentation Framework (EIF) nicht abgeschlossen ist. Dieses Problem kann sich auch während des Computerstarts bemerkbar machen.
Problemumgehung
Um dieses Problem zu umgehen, erhöhen Sie den Standardzeitüberschreitungswert für den Dienststeuerungs-Manager in der Registrierung.
Warnung
Wenn Sie die Registrierung mit dem Registrierungs-Editor oder mit einer anderen Methode fehlerhaft ändern, können schwerwiegende Probleme auftreten. Diese Probleme können es erforderlich machen, dass Sie Ihr Betriebssystem neu installieren. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Die Änderung der Registrierung erfolgt auf eigenes Risiko.
Gehen Sie folgendermaßen vor, um den Zeitüberschreitungswert in der Registrierung zu erhöhen:
- Starten Sie den Registrierungs-Editor (Regedit.exe).
- Führen Sie die folgenden Schritte aus, um den Wert ServicesPipeTimeout DWORD -Wert im Schlüssel Control auf 60000 zu ändern:
- Suchen Sie den Eintrag HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet und klicken Sie darauf
- Klicken Sie auf den Unterschlüssel Control
- Klicken Sie mit der rechten Maustaste auf den Wert ServicesPipeTimeout DWORD , und klicken Sie dann auf Ändern.
- Klicken Sie auf Dezimal.
- Geben Sie 60000 ein, und klicken Sie dann auf OK.
- Wenn der Wert ServicesPipeTimeout nicht verfügbar ist, fügen Sie den neuen DWORD-Wert hinzu und setzen Sie dann seine Wertdaten in Control auf 60000. Führen Sie dazu die folgenden Schritte aus:
- Suchen Sie den folgenden Registrierungsschlüssel und klicken Sie dann darauf: KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
- Klicken Sie auf Control
- Fahren Sie im Menü Bearbeiten mit dem Mauszeiger über Neu und klicken Sie dann auf DWORD-Wert.
- Geben Sie ServicesPipeTimeout ein, und drücken Sie dann die EINGABETASTE.
- Klicken Sie mit der rechten Maustaste auf den Wert ServicesPipeTimeout DWORD und klicken Sie dann auf Ändern.
- Klicken Sie auf Dezimal.
- Geben Sie einen Wert von 60000 ein und klicken Sie dann auf OK.
Der Wert beträgt 60000 Millisekunden und entspricht 60 Sekunden oder einer Minute.
Hinweis: Diese Änderung tritt erst nach einem Neustart des Computers in Kraft.
Weitere Informationen
Nachdem Sie den ServicesPipeTimeout-Wert in der Registrierung erhöht haben, wartet der Dienststeuerungs-Manager darauf, dass die Dienste den gesamten ServicesPipeTimeout-Wert verwenden, bevor das Systemereignisprotokoll meldet, dass das Programm nicht gestartet wurde.
Für Dienste, die vom Windows Trace Session Manager-Dienst abhängen und die mehrere Minuten Startzeit benötigen, ist ein Wert von 60 Sekunden möglicherweise nicht ausreichend. Erhöhen Sie daher den ServicesPipeTimeout-Wert entsprechend. Dieser erhöhte Wert wird allen abhängigen Diensten genügend Zeit geben, zu starten.