Un servizio lento non viene avviato a causa di un errore di timeout in Windows

In questo articolo viene fornita una soluzione alternativa a un problema a causa del quale un servizio lento non viene avviato a causa di un errore di timeout in Windows.

Si applica a:   Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows 10 - tutte le edizioni
Numero KB originale:   922918

Per risolvere questo problema, modificare il Registro di sistema per aumentare il valore di timeout predefinito per Gestione controllo servizi. Per aumentare questo valore a 60 secondi, attenersi alla seguente procedura:

  1. Fare clic sul pulsante Start, scegliere Esegui, digitare regedit e quindi fare clic su OK.

  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

  3. Nel riquadro destro individuare la voce ServicesPipeTimeout.

    Nota

    Se la voce ServicesPipeTimeout non esiste, è necessario crearla. A tal fine, attenersi alla seguente procedura:

    1. Scegliere Nuovo dal menu Modifica, quindi fare clic su Valore DWORD.
    2. Digitare ServicesPipeTimeout e quindi premere INVIO.
  4. Fare clic con il pulsante destro del mouse su ServicesPipeTimeout e quindi scegliere Modifica.

  5. Fare clic su Decimale, digitare 60000 e quindi fare clic su OK. Questo valore rappresenta il tempo in millisecondi prima del timeout di un servizio.

  6. Riavviare il computer.

Nota

  • Questa soluzione alternativa può risolvere il problema in cui il servizio non viene avviato. Tuttavia, è consigliabile ricercare questo problema per determinare se si tratta di un sintomo di un altro problema.
  • Aumentare il numero con attenzione. È consigliabile aumentare il numero con una piccola quantità alla volta fino all'avvio del servizio.

Ulteriori informazioni

Gestione controllo servizi attende il tempo specificato dalla voce ServicesPipeTimeout prima di registrare l'evento 7000 o 7011. I servizi che dipendono dal Windows gestione sessione di traccia potrebbero richiedere più di 60 secondi per l'avvio. Pertanto, aumentare il valore ServicesPipeTimeout in modo appropriato per concedere a tutti i servizi dipendenti il tempo necessario per l'avvio.

Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
839803 Il Windows gestione sessione di traccia non si avvia e si verifica l'ID evento 7000