Esito negativo operazioni servizio con timeout

Problema rilevato

Quando si cerca di avviare, arrestare o mettere in pausa un servizio GFI Archiver, viene visualizzato uno dei seguenti messaggi di errore:

  • Errore 1053: il servizio non ha risposto alla richiesta di avvio o controllo in modo puntuale.
  • Errore 7000: <ServiceName> non si è avviato a causa del seguente errore: il servizio non ha risposto alla richiesta di avvio o controllo in modo puntuale.
  • Errore 7009: timeout (30000 millisecondi) in attesa della connessione del servizio <ServiceName>.
Causa

Microsoft Windows Service Control Manager controlla lo stato (p. es. avviato, arrestato, in pausa, ecc.) di tutti i servizi Windows installati. Per impostazione predefinita, il Service Control Manager attenderà 30.000 millisecondi (30 secondi) la risposta di un servizio. Tuttavia, determinate configurazioni, limitazioni tecniche o problemi di prestazioni possono comportare tempi più lunghi da parte del servizio per l’avvio e la segnalazione al Service Control Manager.

Modificando o creando il valore DWORD di ServicesPipeTimeout, è possibile escludere il periodo di timeout di Service Control Manager.

Soluzione

Creare la chiave ServicesPipeTimeout nel registro di sistema. Eseguire il backup del registro di sistema prima di procedere, dato che l’utilizzo errato può comportare gravi problemi.

Per modificare il Registro di sistema:

  1. Selezionare Start > Esegui e digitare regedit.
  2. Passare a: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. Con la cartella di controllo selezionata, fare clic con il pulsante destro del mouse sul riquadro sulla destra, quindi selezionare Nuovo > DWORD.
  4. Assegnare il seguente nome al nuovo DWORD: ServicesPipeTimeout
  5. Fare clic con il pulsante destro del mouse sulla chiave ServicesPipeTimeout recentemente creata, quindi fare clic su Modifica.
  6. Fare clic su Decimale, digitare 180000, quindi fare clic su OK.
  7. Riavviare il server.