Un servizio System Center potrebbe non essere avviato dopo l'applicazione dell'aggiornamento 2677070

Questo articolo risolve un problema per cui il servizio Di accesso ai dati di System Center o il servizio System Center Management Configuration non viene avviato dopo l'applicazione dell'aggiornamento 2677070.

Versione originale del prodotto: Microsoft System Center 2012 Operations Manager, System Center 2012 Service Manager, Microsoft System Center Service Manager 2010
Numero KB originale: 2730040

Sintomi

Dopo aver applicato l'aggiornamento 2677070, il servizio Di accesso ai dati di System Center o il servizio System Center Management Configuration potrebbe non riuscire a iniziare con un errore di timeout.

Inoltre, dopo aver aperto la console Service Manager, potrebbe essere visualizzato l'errore seguente:

Reporting Data Warehouse management Server non è attualmente disponibile. Non sarà possibile visualizzare i report o amministrare il Data Warehouse fino a quando il server non sarà disponibile. Contattare l'amministratore del sistema. Dopo aver reso disponibile il server, chiudere la console e riaprirla per connettersi.

Causa

Questo problema si verifica perché il sistema non può recuperare elenchi di attendibilità dei certificati attendibili e non attendibili. Se il sistema non ha accesso a Windows Update, perché il sistema non è connesso a Internet o perché Windows Update è bloccato dalle regole del firewall, il recupero della rete scade prima che il servizio possa continuare la procedura di avvio. In alcuni casi, questo timeout di recupero della rete può superare il timeout di avvio del servizio di 30 secondi. Se un servizio non riesce a segnalare che l'avvio è stato completato dopo 30 secondi, gestione controllo servizio arresta il servizio.

Gli URL per aggiornare l'elenco CTL sono stati modificati con questo aggiornamento. Pertanto, se gli URL precedenti sono stati hardcoded come eccezioni nel firewall o nel proxy o se non è disponibile alcun accesso a Internet nel computer, l'elenco CTL non può essere aggiornato.If previous URL were hard-coded as exceptions in the firewall or proxy, or if there is no Internet access on the computer, the CTL cannot be updated.

Soluzione alternativa 1

Verificare che firewall di limiti, regole di accesso al router o server proxy downstream abilitino i sistemi con aggiornamento 2677070 installato per contattare Microsoft Update. Per altre informazioni su questo requisito, vedere Un aggiornamento automatico dei certificati revocati è disponibile per Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2. Sono inclusi gli URL a cui accede l'aggiornamento CTL.

Soluzione alternativa 2

Modificare le impostazioni di Criteri di gruppo. A tal fine, attenersi alla seguente procedura:

  1. Nel nodo Configurazione computer del Criteri di gruppo Editor locale fare doppio clic su Criteri.
  2. Fare doppio clic su Impostazioni di Windows, fare doppio clic su Impostazioni di sicurezza e quindi fare doppio clic su Criteri chiave pubblica.
  3. Nel riquadro dei dettagli fare doppio clic su Impostazioni convalida percorso certificato.
  4. Selezionare la scheda Recupero rete, selezionare la casella di controllo Definisci queste impostazioni dei criteri e quindi deselezionare la casella di controllo Aggiorna automaticamente i certificati nel programma certificato radice Microsoft (scelta consigliata).
  5. Selezionare OK e quindi chiudere il Criteri di gruppo Editor locale.

Soluzione alternativa 3

Modificare il Registro di sistema. A tale scopo, attenersi alla seguente procedura.

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

  1. Fare clic su Start, fare clic su Esegui, digitare regedit nella casella Apri e quindi fare clic su OK.

  2. Individuare e selezionare la sottochiave seguente del Registro di sistema:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\SystemCertificates

  3. Fare clic con il pulsante destro del mouse AuthRootsu , selezionare Nuovo e quindi selezionare DWORD.

  4. Digitare DisableRootAutoUpdate, quindi premere INVIO.

  5. Fare clic con il pulsante destro del mouse DisableRootAutoUpdatesu e quindi scegliere Modifica.

  6. Nella casella Valore dati digitare 1, quindi fare clic su OK.

  7. Scegliere Esci dal menu File.

Soluzione alternativa 4

Aumentare il timeout del servizio predefinito.

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

  1. Fare clic su Start, fare clic su Esegui, digitare regedit nella casella Apri e quindi fare clic su OK.

  2. Individuare e selezionare la sottochiave seguente del Registro di sistema:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

  3. Fare clic con il pulsante destro del mouse su Controllo, scegliere Nuovo e quindi selezionare DWORD.

  4. Nella casella Nuovo valore digitare ServicesPipeTimeoute quindi premere INVIO.

  5. Fare clic con il pulsante destro del mouse ServicesPipeTimeoutsu e quindi scegliere Modifica.

  6. Fare clic su Decimale, digitare il numero di millisecondi che si desidera attendere fino al timeout del servizio e quindi fare clic su OK.

    Ad esempio, per attendere 60 secondi prima del timeout del servizio, digitare 60000.

  7. Scegliere Esci dal menu File e quindi riavviare il computer.

Soluzione alternativa 5

Sbloccare gli URL aggiornati nel firewall o nel proxy oppure disabilitare il controllo CRL per il servizio Accesso dati e il servizio Configurazione gestione.

Per scaricare gli elenchi di controllo di accesso più recenti, usare gli URL aggiornati seguenti:

Aprire uno dei file seguenti in un editor di testo:

  • Per il servizio Accesso ai dati: Microsoft.Mom.Sdk.ServiceHost.exe.config
  • Per il servizio Configurazione gestione: Microsoft.Mom.ConfigServiceHost.exe.config (in Service Manager) o cshost.exe.config (in Operations Manager)

Per disabilitare il controllo CRL, aggiungere la riga seguente nella <sezione runtime> :

<generatePublisherEvidence enabled="false"/>

L'esempio seguente mostra questo tag aggiunto per System Center 2012 Operations Manager nel file Cshost.exe.config.

<runtime>
<generatePublisherEvidence enabled="false"/>  
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.EnterpriseManagement.HealthService" publicKeyToken="31bf3856ad364e35" />
<publisherPolicy apply="no" />
<bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
</dependentAssembly>
<publisherPolicy apply="no" />
<probing privatePath="" />
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.Mom.Common" publicKeyToken="31bf3856ad364e35" />
<publisherPolicy apply="no" />
<bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
</dependentAssembly>
<publisherPolicy apply="no" />
<probing privatePath="" />
</assemblyBinding>
<gcServer enabled="true"/>
</runtime>

L'esempio seguente mostra lo stesso tag aggiunto nel file di configurazione per System Center Operations Manager 2007 R2 (Microsoft.Mom.Sdk.ServiceHost.exe.config):

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>  
<gcServer enabled="true"/>
</runtime>

I due file *.config sono disponibili nelle directory seguenti:

  • System Center Service Manager 2010:%ProgramFiles%\System Center Service Manager 2010
  • SystemCenter 2012 Operations Manager: %ProgramFiles%\System Center 2012\Operations Manager\Server
  • System Center 2012 Service Manager:%ProgramFiles%\System Center 2012\Service Manager