Risolvere i problemi di aggiornamento

Importante

Questa versione di Service Manager ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a Service Manager 2022.

Questo articolo illustra come risolvere i problemi di aggiornamento in System Center - Service Manager.

Sono cinque le fasi dell'aggiornamento in cui potrebbe verificarsi un errore. I passaggi necessari per il ripristino da un aggiornamento non riuscito variano a seconda della fase in cui si verifica l'errore:

  • Errore durante il controllo dei prerequisiti.
  • Errore durante i controlli previsti.
  • Errore verificatosi in modo imprevedibile prima di apportare modifiche permanenti a un server di gestione.
  • Errore verificatosi in modo imprevedibile dopo aver apportato modifiche permanenti a un server di gestione.
  • Errore verificatosi in modo imprevedibile dopo aver apportato modifiche permanenti al database.

L'aggiornamento può inoltre avere esito negativo in seguito a un timeout dell'avvio del servizio di configurazione.

È anche possibile risolvere i problemi di avvio del servizio di configurazione dopo un aggiornamento non riuscito.

Selezionare la scheda necessaria per i passaggi da ripristinare da un aggiornamento non riuscito quando l'errore si verifica in modo imprevedibile:

Prima dell'inizio dell'installazione di Service Manager, viene effettuato un controllo dei prerequisiti per determinati requisiti. Se viene rilevata una condizione in cui Service Manager continuerà a funzionare, viene visualizzato un avviso. Gli avvisi vengono identificati con un punto esclamativo (!) in un triangolo giallo. Le condizioni identificate come avviso non impediscono l'installazione di Service Manager.

Se viene rilevata una condizione che è un requisito assoluto per Service Manager, viene visualizzata un'indicazione di errore. Le indicazioni di errore vengono identificate con una X in un cerchio rosso.

Se viene visualizzato un avviso o un'indicazione di errore, è possibile annullare l'installazione e apportare le modifiche necessarie oppure apportare le modifiche appropriate e quindi selezionare di nuovo Controlla i prerequisiti e continuare con l'installazione. Tutte le condizioni di errore devono essere corrette prima di poter proseguire con l'installazione o l'aggiornamento.

L'aggiornamento ha esito negativo a causa del timeout dell'avvio del servizio di configurazione

In alcuni computer l'installazione di Service Manager ha esito negativo ed esegue il rollback se non è possibile avviare il servizio System Center Management Configuration in modo tempestivo. Se si verifica questo problema, nel registro di installazione possono essere visualizzate le seguenti voci:

CAStartServices: Attempting to start service. OMCFG

CAStartServices: StartService failed. Error Code: 0x8007041D.

ConfigureSDKConfigService: CAStartServices failed. Error Code: 0x8007041D. OMCFG

L'errore 0x8007041D indica che il servizio non ha risposto tempestivamente alla richiesta di avvio o controllo. Inoltre, è possibile che nel registro eventi di sistema sia registrato il seguente evento:

Log Name:      System
Source:        Service Control Manager
Event ID:      7009
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Description:
A timeout was reached (30000 milliseconds) while waiting for the System Center Management Configuration service to connect.

Questo problema si verifica perché un assembly gestito di .NET Framework 2.0 dotato di firma Authenticode necessita di un tempo superiore al normale per essere caricato. La firma è sempre verificata quando viene caricato l'assembly gestito di .NET Framework 2.0 dotato di firma Authenticode. Inoltre, l'assembly gestito di .NET Framework 2.0 potrebbe richiedere un tempo superiore al normale per essere caricato a causa di altre impostazioni. Ad esempio, l'assembly gestito di .NET Framework 2.0 potrebbe richiedere un tempo superiore al normale per essere caricato a causa della configurazione di rete.

Per altre informazioni sulla causa di questo problema, vedere l'articolo della Knowledge Base 936707 nella Microsoft Knowledge Base.

Risolvere i problemi di avvio del servizio di configurazione dopo un aggiornamento non riuscito

Esistono due procedure alternative che è possibile usare per provare a risolvere il problema in cui un aggiornamento a Service Manager ha esito negativo a causa del timeout dell'avvio del servizio di configurazione. Si può:

  • Disattivare la verifica della firma sul computer che esegue l'installazione.

  • Aumentare l'impostazione del timeout del servizio sul computer che esegue l'installazione.

Disabilitare la verifica della firma

Seguire questa procedura per disabilitare la verifica della firma:

  1. Nel computer che esegue il programma di installazione modificare il file Microsoft.Mom.ConfigServiceHost.exe.config, che si trova nella cartella Programmi\Microsoft System Center <version>\Service Manager.

  2. Nella sezione <runtime> </runtime> aggiungere <generatePublisherEvidence enabled="false">.

  3. Salvare le modifiche apportate al file.

  4. Tentare nuovamente l'aggiornamento.

Aumentare l'impostazione del timeout del servizio

Seguire questa procedura per aumentare l'impostazione del timeout del servizio:

  1. Nel computer che esegue l'installazione creare il seguente valore del Registro di sistema per aumentare il periodo di timeout del servizio:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control   
    ServicesPipeTimeout  
    DWORD  
    200000  
    
    

    Attenzione

    La modifica non corretta del Registro di sistema potrebbe danneggiare gravemente il sistema. Prima di apportare modifiche al Registro di sistema, si consiglia di effettuare il backup di tutti i dati importanti presenti sul computer.

    Nota

    Se il servizio non viene ancora avviato, potrebbe essere necessario aumentare ulteriormente questo valore. Il valore in questo esempio è espresso in millisecondi. Per altre informazioni sulla chiave del Registro di sistema, vedere l'articolo 922918 nella Microsoft Knowledge Base.

  2. Riavviare nuovamente il computer.

  3. Tentare nuovamente l'aggiornamento.