Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce le informazioni per risolvere il problema che l'ambiente della sequenza di attività non è stato trovato si verifica quando si usa una sequenza di attività di Configuration Manager.
Versione originale del prodotto: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager, Configuration Manager (Current Branch)
Numero KB originale: 2894518
Riepilogo
Il problema è stato risolto nell'aggiornamento cumulativo 3 per System Center 2012 Configuration Manager Service Pack 2 e System Center 2012 R2 Configuration Manager Service Pack 1 e in Configuration Manager Current Branch versione 1602.
Una nuova variabile facoltativa della sequenza di attività, SMSTSWaitForSecondReboot, è disponibile per controllare meglio il comportamento del client quando un'installazione di aggiornamento software richiede due riavvii.
Per altre informazioni, vedere la sezione Gestione aggiornamenti software/distribuzione del sistema operativo in Descrizione dell'aggiornamento cumulativo 3 per Configuration Manager.
Per Configuration Manager Current Branch, vedere Variabili della sequenza di attività.
Sintomi
Si supponga che una sequenza di attività di Configuration Manager che usa il passaggio Installa aggiornamenti software installi un aggiornamento software che attiva più riavvii dopo che la sequenza di attività esegue correttamente l'attività Installa aggiornamenti software. In questo caso, la sequenza di attività può avere esito negativo e generare il messaggio di errore seguente:
Ambiente della sequenza di attività non trovato
Note
È possibile evitare questo problema in Configuration Manager usando la nuova opzione Riprova nel passaggio della sequenza di attività Installa aggiornamenti software.
Causa
Il primo riavvio avviato dall'aggiornamento software è controllato dalla sequenza di attività. Tuttavia, la seconda richiesta di riavvio viene avviata da un componente Windows (in genere, Manutenzione basata su componenti) e non è controllato dalla sequenza di attività. Pertanto, lo stato di esecuzione della sequenza di attività non viene salvato prima del riavvio perché il secondo riavvio non è controllato dalla sequenza di attività. Quando la sequenza di attività riprende dopo il secondo riavvio, non è disponibile alcuno stato per continuare correttamente.
Risoluzione
Per risolvere questo problema, è consigliabile applicare tutti gli aggiornamenti che richiedono riavvii doppi usando la normale funzionalità degli aggiornamenti software di Configuration Manager anziché usare sequenze di attività. Gli aggiornamenti software seguenti sono stati segnalati per richiedere più riavvii.
- 3126446 MS16-017: Descrizione dell'aggiornamento della sicurezza per il driver di visualizzazione desktop remoto: 9 febbraio 2016
- 3096053 aggiornamento dello stack di manutenzione di settembre 2015 per Windows 8 e Windows Server 2012
- 3075222 MS15-082: Descrizione dell'aggiornamento della sicurezza per RDP in Windows: 11 agosto 2015
- 3067904 MS15-082: Descrizione dell'aggiornamento della sicurezza per Windows RDP: 14 luglio 2015
- 3069762 MS15-067: Descrizione dell'aggiornamento della sicurezza per Windows RDP: 14 luglio 2015
- 3003729 aggiornamento dello stack di manutenzione di aprile 2015 per Windows 8 e Windows Server 2012
- 3035017 MS15-030: Descrizione dell'aggiornamento della sicurezza per il protocollo Desktop remoto: 10 marzo 2015
- 3039976 MS15-030: La vulnerabilità nel protocollo Desktop remoto potrebbe consentire la negazione del servizio: 10 marzo 2015
- 3036493 MS15-030: Descrizione dell'aggiornamento della sicurezza per il protocollo Desktop remoto: 10 marzo 2015
- 3003743 MS14-074: La vulnerabilità in Remote Desktop Protocol potrebbe consentire il bypass delle funzionalità di sicurezza: 11 novembre 2014
- 2984976 aggiornamento RDP 8.0 per l'amministrazione con restrizioni in Windows 7 o Windows Server 2008 R2
- 2981685 Non è possibile installare gli aggiornamenti della sicurezza se BitLocker non è installato nel computer
- 2966034 Descrizione dell'aggiornamento della sicurezza per i sistemi Desktop remoto per sistemi Windows 8.1 in cui non è installato l'aggiornamento 2919355: 10 giugno 2014
- 2965788 MS14-030: Descrizione dell'aggiornamento della sicurezza per Desktop remoto per Windows: 10 giugno 2014
- 2920189 Descrizione dell'aggiornamento cumulativo dei moduli UEFI non conformi revocati: 13 maggio 2014
- 2862330 MS13-081: Descrizione dell'aggiornamento della sicurezza per i driver USB: 8 ottobre 2013
- 2871777 È disponibile un aggiornamento dello stack di manutenzione per Windows RT, Windows 8 e Windows Server 2012: settembre 2013
- 2871690 avviso di sicurezza Microsoft: aggiornamento per revocare i moduli del caricatore di avvio UEFI non conformi
- 2821895 È disponibile un aggiornamento dello stack di manutenzione per Windows RT e Windows 8: giugno 2013
- 2771431 È disponibile un aggiornamento dello stack di manutenzione per Windows 8 e Windows Server 2012
- 2545698 Testo in alcuni tipi di carattere principali viene visualizzato sfocato in Internet Explorer 9 in un computer che esegue Windows Vista, Windows Server 2008, Windows 7 o Windows Server 2008 R2
- 2529073 file binari in alcuni driver USB non vengono aggiornati dopo l'installazione di Windows 7 SP1 o Windows Server 2008 R2 SP1
Ulteriori informazioni
Poiché questo secondo riavvio non è controllato dalla sequenza di attività, non viene salvato alcuno stato di esecuzione prima del riavvio. Quando la sequenza di attività riprende dopo il riavvio, non è disponibile alcuno stato per continuare correttamente. Inoltre, quando si verifica questo problema, è possibile registrare il messaggio seguente nel file di Smsts.log:
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
TS::Utility::GetTSMDataPath( sDataDir ), HRESULT=80070002
Impossibile impostare la directory di log. È possibile che la cronologia di esecuzione vada persa.
Non è possibile trovare il file specificato. (Errore: 80070002; Origine: Windows)
Esecuzione della sequenza di attività
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
Ambiente della sequenza di attività non trovato
Inoltre, i client che eseguono versioni di versione precedenti a Microsoft System Center 2012 Configuration Manager Service Pack 1 possono contenere la voce di log seguente:
Sequenza di attività completata in Windows PE.
Il computer client potrebbe anche essere bloccato in modalità di provisioning dopo che la sequenza di attività ha esito negativo. Per determinare se il computer è in modalità di provisioning, controllare la HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec sottochiave del Registro di sistema.
ProvisioningMode deve essere impostato su false. Se è impostato su true, usare uno dei metodi seguenti per escludere il client dalla modalità di provisioning:
Usare il metodo
SetClientProvisioningModeStrumentazione gestione Windows (WMI) per disconnessare correttamente il client dalla modalità di provisioning. Il modo più semplice per eseguire questa operazione consiste nell'eseguire il comando di Windows PowerShell seguente:Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $falseIn alternativa, eseguire il comando seguente al prompt dei comandi con privilegi elevati:
powershell Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $falseReinstallare il client.
Importante
Non provare a correggere il client modificando il valore di ProvisioningMode su false. Questa azione non comporta completamente l'uscita del client dalla modalità di provisioning.