Der Windows Trace Session Manager-Dienst startet nicht innerhalb des vom Service Control Manager (SCM) festgelegten Timeout-Werts. Standardmäßig beträgt der Timeout-Wert 30000 Millisekunden (30 Sekunden).
Zusätzlich zeigt das Systemereignisprotokoll diesen Timeout-Fehler durch einen Protokolleintrag an, der ähnlich ist wie:
- Quelle: Service Control Manager
- Ereignis-ID: 7000
Der Windows Trace Session Manager-Dienst konnte aufgrund des folgenden Fehlers nicht gestartet werden:
- Der Dienst hat nicht rechtzeitig auf die Start- oder Steuerungsanforderung reagiert.
- (Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com )
Dieses Problem wird offensichtlich, wenn die Installation des Microsoft Enterprise Instrumentation Framework (EIF) nicht abgeschlossen ist. Dieses Problem kann auch beim Starten des Computers auftreten.
Problemumgehung
Um dieses Problem zu umgehen, erhöhen Sie den Standard-Timeout-Wert für den Service Control Manager in der Registrierung.
Warnung
Erhebliche Probleme können auftreten, wenn Sie die Registrierung falsch mit dem Registrierungs-Editor oder einer anderen Methode ändern. Diese Probleme können erfordern, dass Sie Ihr Betriebssystem neu installieren. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Ändern Sie die Registrierung auf eigenes Risiko.
Um den Timeout-Wert in der Registrierung zu erhöhen, gehen Sie wie folgt vor:
- Starten Sie den Registrierungs-Editor (Regedit.exe).
- Um den Wert der ServicesPipeTimeout DWORD-Wert auf 60000 im Control-Schlüssel zu ändern, gehen Sie wie folgt vor:
- Suchen Sie den folgenden Registrierungsschlüssel und klicken Sie darauf: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
- Klicken Sie auf den Control-Unterschlüssel
- Klicken Sie mit der rechten Maustaste auf den ServicesPipeTimeout DWORD-Wert und dann auf Ändern.
- Klicken Sie auf Dezimal.
- Geben Sie 60000 ein und klicken Sie auf OK.
- Wenn der ServicesPipeTimeout-Wert nicht verfügbar ist, fügen Sie den neuen DWORD-Wert hinzu und setzen Sie dessen Wert auf 60000 im Control. Gehen Sie dazu wie folgt vor:
- Suchen Sie den folgenden Registrierungsschlüssel und klicken Sie darauf: KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
- Klicken Sie auf den Control
- Zeigen Sie im Bearbeiten-Menü auf Neu und klicken Sie dann auf DWORD-Wert.
- Geben Sie ServicesPipeTimeout ein und drücken Sie die EINGABETASTE.
- Klicken Sie mit der rechten Maustaste auf den ServicesPipeTimeout DWORD-Wert und dann auf Ändern.
- Klicken Sie auf Dezimal.
- Geben Sie einen Wert von 60000 ein und klicken Sie auf OK.
Der Wert beträgt 60000 Millisekunden und entspricht 60 Sekunden oder einer Minute.
Hinweis Diese Änderung wird erst wirksam, wenn der Computer neu gestartet wird.
Weitere Informationen
Nachdem Sie den ServicesPipeTimeout-Wert in der Registrierung erhöht haben, wartet der Service Control Manager, bis die Dienste den gesamten ServicesPipeTimeout-Wert genutzt haben, bevor das Systemereignisprotokoll meldet, dass das Programm nicht gestartet wurde.
Für Dienste, die vom Windows Trace Session Manager-Dienst abhängen und mehrere Minuten zum Starten benötigen, sind 60 Sekunden möglicherweise nicht ausreichend. Erhöhen Sie daher den ServicesPipeTimeout-Wert entsprechend. Dieser erhöhte Wert gibt allen abhängigen Diensten ausreichend Zeit zum Starten.