En långsam tjänst startar inte på grund av timeout-fel i Windows
Den här artikeln innehåller en lösning på ett problem där en långsam tjänst inte startar på grund av timeout-fel i Windows.
Ursprungligt KB-nummer: 922918
Om du vill undvika det här problemet ändrar du registret för att öka standardvärdet för timeout för tjänstkontrollhanteraren. Följ dessa steg om du vill öka värdet till 60 sekunder:
Klicka på Start, klicka på Kör, skriv regedit och klicka sedan på OK.
Leta upp och klicka på följande registerundernyckel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Leta upp posten ServicesPipeTimeout i den högra rutan.
Kommentar
Om posten ServicesPipeTimeout inte finns måste du skapa den. För att göra detta följer du stegen nedan:
- Gå till Redigera-menyn, peka på Nytt och klicka sedan på DWORD-värde.
- Skriv ServicesPipeTimeout och tryck sedan på Retur.
Högerklicka på ServicesPipeTimeout och klicka sedan på Ändra.
Klicka på Decimal, skriv 60000 och klicka sedan på OK. Det här värdet representerar tiden i millisekunder innan en tjänst överskrider tidsgränsen.
Starta om datorn.
Kommentar
- Den här lösningen kan lösa problemet där tjänsten inte startar. Vi rekommenderar dock att du undersöker det här problemet för att avgöra om det är ett symptom på ett annat problem.
- Öka antalet noggrant. Vi rekommenderar att du ökar antalet med en liten mängd åt gången tills tjänsten kan starta.
Mer information
Tjänstkontrollhanteraren väntar på den tid som anges av posten ServicesPipeTimeout innan loggningshändelse 7000 eller 7011 loggas. Tjänster som är beroende av Windows Trace Session Manager-tjänsten kan kräva mer än 60 sekunder för att starta. Öka därför ServicesPipeTimeout-värdet på rätt sätt för att ge alla beroende tjänster tillräckligt med tid för att starta.
Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
839803 Tjänsten Windows Trace Session Manager startar inte och händelse-ID 7000 inträffar