Informazioni di riferimento sulla risoluzione dei problemi per Microsoft Deployment Toolkit

La distribuzione di sistemi operativi e applicazioni, nonché la migrazione dello stato utente possono essere un'impresa complessa, anche quando si dispone di strumenti e indicazioni appropriati. Questo riferimento, che fa parte di Microsoft® Deployment Toolkit (MDT) 2013, fornisce informazioni sui problemi noti correnti, sulle possibili soluzioni alternative per tali problemi e sulle linee guida per la risoluzione dei problemi.

Nota

In questo documento Windows si applica ai sistemi operativi Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 e Windows Server 2008 R2, se non diversamente specificato. MDT non supporta le versioni di Windows basate su processore ARM. Analogamente, MDT fa riferimento a MDT 2013, se non diversamente specificato.

Nota

Microsoft Diagnostics and Recovery Toolset (DaRT) contiene potenti strumenti per il ripristino e la risoluzione dei problemi dei computer client che non vengono avviati o sono diventati instabili. È possibile usare DaRT per determinare la causa di un arresto anomalo, ripristinare i file persi e così via. È anche possibile usare DaRT come strumento di risoluzione dei problemi durante lo sviluppo e la distribuzione di un sistema operativo Windows. Ad esempio, se un'immagine compilata non viene avviata correttamente, è possibile avviare il computer client contenente l'immagine usando ERD Commander, un ambiente di diagnostica. È quindi possibile esplorare il disco rigido del computer client, visualizzare il registro eventi, rimuovere gli aggiornamenti, modificare le impostazioni del sistema operativo e così via. DaRT fa parte di Microsoft Desktop Optimization Pack per Software Assurance. Per altre informazioni, vedere Set di strumenti di diagnostica e ripristino 10.

Informazioni sui log

Prima di iniziare una risoluzione efficace dei problemi di MDT, è necessario avere una chiara comprensione dei numerosi file .log usati durante una distribuzione del sistema operativo. Quando si sa quali file di log cercare per quale condizione di errore e a che ora, i problemi che una volta erano misteriosi e difficili da capire possono diventare chiari e comprensibili.

Il formato del file di log MDT è progettato per essere letto da CMTrace. Usare questo strumento quando possibile per leggere i file di log, perché semplifica notevolmente la ricerca degli errori.

Il resto di questa sezione descrive in dettaglio i file di log creati durante la distribuzione e durante l'installazione di Windows. Questa sezione fornisce anche esempi di quando usare i file per la risoluzione dei problemi.

Log MDT

Ogni script MDT crea automaticamente i file di log durante l'esecuzione. I nomi di questi file di log corrispondono al nome dello script, ad esempio ZTIGather.wsf crea un file di log denominato ZTIGather.log. Ogni script aggiorna anche un file di log master comune (BDD.log) che aggrega il contenuto dei file di log creati dagli script MDT. I file di log MDT si trovano in C:\MININT\SMSOSD\OSDLOGS durante il processo di distribuzione. A seconda del tipo di distribuzione in corso, i file di log vengono spostati al termine della distribuzione in %WINDIR%\SMSOSD o %WINDIR%\TEMP\SMSOSD. Per le distribuzioni LTI (Lite Touch Installation), i log vengono avviati in C:\MININT\SMSOSD\OSDLogs. Si verificano in %WINDIR%\TEMP\DeploymentLogs al termine dell'elaborazione della sequenza di attività.

MDT crea i file di log seguenti:

  • BDD.log. Si tratta del file di log MDT aggregato copiato in un percorso di rete alla fine della distribuzione se si specifica la proprietà SLShare nel file Customsettings.ini.

  • LiteTouch.log. Questo file viene creato durante le distribuzioni LTI. Si trova in %WINDIR%\TEMP\DeploymentLogs, a meno che non si specifichi l'opzione /debug:true .

  • Nome script*.log. Questo file viene creato da ogni script MDT. Scriptname rappresenta il nome dello script in questione.

  • SMSTS.log. Questo file viene creato da Task Sequencer e descrive tutte le transazioni di Task Sequencer. A seconda dello scenario di distribuzione, può risiedere in %TEMP%, %WINDIR%\System32\ccm\logs o C:\_SMSTaskSequence o C:\SMSTSLog.

  • Wizard.log. Le procedure guidate di distribuzione creano e aggiornano questo file.

  • WPEinit.log. Questo file viene creato durante il processo di inizializzazione di Windows PE ed è utile per la risoluzione degli errori rilevati durante l'avvio di Windows PE.

  • DeploymentWorkbench_id.log. Questo file di log viene creato nella cartella %temp% quando si specifica un /debug all'avvio di Deployment Workbench.

log di distribuzione del sistema operativo Configuration Manager

Per informazioni sui file di log di distribuzione del sistema operativo creati da Microsoft System Center 2012 R2 Configuration Manager, vedere Informazioni di riferimento tecnico per i file di log in Configuration Manager.

Quando si esegue lo Strumento di migrazione dello stato utente di Windows (USMT), MDT aggiunge automaticamente le opzioni di registrazione per salvare i file di log USMT nei percorsi dei file di log MDT. I file di log e quando vengono creati sono i seguenti:

  • USMTEstimate.log. Creato durante la stima dei requisiti USMT

  • USMTCapture.log. Creato da USMT durante l'acquisizione dei dati

  • USMTRestore.log. Creato da USMT durante il ripristino dei dati

    Lo script ZeroTouchInstallation.vbs analizza automaticamente i file di log di stato USMT alla ricerca di errori e avvisi. Lo script genera l'ID evento 41010 a Microsoft System Center Operations Manager con il riepilogo seguente (dove usmt_type è ESTIMATE, SCANSTATE o LOADSTATE; error_count è il numero totale di errori rilevati; e warning_count è il numero totale di avvisi trovati):

ZTI USMT <usmt_type> reported <error_count> errors and <warning_count> warnings  

Se il numero di errori è maggiore di 0, questo evento è di tipo Error. Se il numero di avvisi è maggiore di 0 senza errori, l'evento è di tipo Avviso. In caso contrario, l'evento è un tipo informativo.

Identificazione dei codici di errore

Nella tabella 1 sono elencati i codici di errore creati dagli script MDT e viene fornita una descrizione di ogni codice di errore. Questi codici di errore vengono registrati nel file BDD.log.

Tabella 1. Codici di errore e relativa descrizione

Codice di errore Descrizione
5201 Non è stato possibile effettuare una connessione alla condivisione di distribuzione. La distribuzione non procederà.
5203 Non è stato possibile effettuare una connessione alla condivisione di distribuzione. La distribuzione non procederà.
5205 Non è stato possibile effettuare una connessione alla condivisione di distribuzione. La distribuzione non procederà.
5206 La Distribuzione guidata è stata annullata o non è stata completata correttamente. La distribuzione non procederà.
5207 Non è stato possibile effettuare una connessione alla condivisione di distribuzione. La distribuzione non procederà.
5208 DeploymentType non è impostato. Deve impostare un valore per SkipWizard.
5208 Impossibile trovare il sequencer di attività SMS. La distribuzione non procederà.
5400 Crea oggetto: Set class_instance = New class_name
5490 Creare MSXML2. Domdocument.
5495 Creare MSXML2. DOMDocument.ParseErr.ErrCode.
5496 LoadControlFile.FindFile: ConfigFile
5601 Verificare il GUID del sistema operativo: %OSGUID% esiste.
5602 Open XML with OSGUID: %OSGUID%.
5610 Verificare il file.
5630 Verificare il file: ImagePath.
5640 Verificare il file: ImagePath.
5641 FindFile: ImageX.exe.
5643 Trovare BootSect.exe.
5650 Verificare la directory: SourcePath.
5651 Verificare la directory: SourcePath\Platform.
5652 FindFile: bootsect.exe.
6001 Verificare l'unità.
6002 Verificare l'unità.
6010 Test per TSGUID.
6020 Valore restituito da Robocopy: Value.
6021 Valore restituito da Robocopy: Value.
6101 Controllare il file: DeployCab.
6102 Espandere File Sysprep da DEPLOY.CAB.
6111 Eseguire Sysprep.exe.
6121 Eseguire Sysprep.
6191 Testare CloneTag nel Registro di sistema per verificare il completamento di Sysprep.
6192 Testare SystemSetupInProgress nel Registro di sistema per verificare il completamento di Sysprep.
6401 Server DHCP autorizzato.
6501 Il backup del computer non è possibile, non è stato specificato alcun percorso di rete (BackupShare, BackupDir).
6502 ERRORE- Impossibile individuare IMAGEX, non è possibile eseguire il backup.
6601 GetObject(... root/wmi:BCDStore).
6602 BCD. OpenStore (BCDStore).
6701 Protezioni configurate.
6702 File di avvio spostati.
6703 Creare una partizione BDE.
6704 Deframmentare l'unità.
6705 Compattare l'unità.
6706 Test per più di 1 partizione.
6707 Creare file di avvio.
6708 Crittografare il disco.
6709 Connettersi al provider WMI MicrosoftVolumeEncryption.
6710 Crittografia del disco.
6711 ProtectKeyWithTPM.
6712 ProtectKeyWithTPMAndPIN.
6713 ProtectKeyWithTPMAndStartupKey.
6714 Salvare la chiave esterna nel file.
6715 Proteggere con chiave esterna.
6716 Salvare la chiave esterna nel file.
6717 Proteggere la chiave con password numerica.
6718 GetKeyProtectorNumberialP@ssword.
6718 Salvare la password nel file.
6719 Aprire PasswordFile.
6720 Crittografare l'unità.
6721 Aprire DiskPartFile.
6722 Creare una partizione.
6723 Ottenere l'unità BDE esistente.
6724 Aprire DiskPartFile.
6727 Tentativo di aprire DiskPartFile.
6729 Creare il file di testo DiskPartFile.
6730 Eseguire cmd /c DISKPART.EXE /s DiskPartFile>>LogPath\ZTIMarkActive_diskpart.log 2>&1
6731 Trovare bcdboot.exe.
6732 Connettersi al provider TPM Microsoft.
6733 Ottenere un'istanza di TPM nella classe del provider.
6734 Ottenere l'istanza di TPM.
6735 Verificare se TPM è abilitato.
6736 Verificare se TPM è attivato.
6737 Verificare se il TPM è di proprietà di .
6738 Verificare se la proprietà del TPM è consentita.
6739 Verificare se TPM è abilitato.
6740 Verificare se TPM è attivato.
6741 Verificare se TPM è di proprietà e se la proprietà è consentita.
6741 Set di password proprietario TPM
6742 Proprietario TPM P@ssword impostato su AdminP@ssword.
6743 Impostare TPM Owner P@ssword su value.
6744 Verificare se TPM è abilitato.
6745 Controllare il proprietario di TPM.
6746 Verificare la presenza di una coppia di chiavi di verifica dell'autenticità.
6747 Verificare se TPM è attivato.
6748 Verificare se la proprietà del TPM è consentita.
6749 Convertire p@ssword proprietario in autorizzazione proprietario.
6750 Creare una coppia di chiavi di verifica dell'autenticità.
6751 Modificare l'autorizzazione del proprietario.
6752 Eseguire Cmd.
6753 Convalidare TPM.
6754 Ottenere l'istanza BDE.
6755 Proteggere la chiave con TPM.
6756 Verificare la presenza di supporti rimovibili da configurare. ProtectKeyWithTpmAndStartupKey.
6757 Proteggere la chiave con TPM e la chiave di avvio.
6758 Cercare il pin BDE.
6759 Proteggere la chiave con TPM e Pin.
6760 Trovare i supporti rimovibili per BDEKeyLocation.
6761 Proteggere con chiave esterna.
6762 Il ripristino P@ssword salvato in PasswordFile.
6764 Configurare i criteri di BitLocker.
7000 Impossibile individuare ZTIConfigure.xml; Interruzione.
7001 Ricerca di AnswerFile automatico.
7100 ERRORE: questo script deve essere eseguito solo nel sistema operativo completo.
7101 ERRORE: valori insufficienti forniti per la generazione del file di risposte DCPromo.
7102 ERRORE: le proprietà obbligatorie per la creazione di un nuovo controller di dominio di replica non sono state specificate.
7103 ERRORE: le proprietà obbligatorie per la creazione di un nuovo dominio figlio non sono state specificate.
7104 ERRORE: le proprietà obbligatorie per la creazione di una nuova foresta non sono state specificate.
7105 ERRORE: le proprietà obbligatorie per la creazione di una nuova foresta non sono state specificate.
7200 Impossibile configurare il server DHCP perché il servizio non è installato.
7201 Impossibile leggere i dettagli dell'ambito. GetScopeDetails() Fallito.
7202 Valori non sufficienti specificati per la creazione dell'ambito.
7203 Non sono disponibili valori sufficienti per impostare l'intervallo IP per questo ambito.
7204 Nessun valore specificato per l'intervallo di esclusione dell'ambito.
7300 Impossibile eseguire comandi DNS.
7700 Non è uno scenario nuovo computer; uscita dalla partizione del disco.
7701 Il disco non è abbastanza grande per le partizioni di sistema e BDE, obbligatorio = 1,5 GB.
7702 Il disco non è abbastanza grande per le partizioni system e WinRE, Obbligatorio = 10 GB.
7703 DeployRoot si trova sul disco # DiskIndex. Esecuzione di uno scenario OEM: ignora.
7704 Esecuzione di uno scenario OEM: ignora.
7704 Le partizioni estese e logiche non sono consentite con BitLocker.
7712 Verificare che unità/unità volume sia presente. Formato.
7900 FindFile: Microsoft.BDD.PnpEnum.exe.
7901 AllDrivers.Exists("GUID").
7904 AllDrivers.Exists("GUID").
9200 FindFile(PkgMgr.exe).
9601 ERRORE - L'attività di ripristino dello stato ZTITatoo deve essere in esecuzione nel sistema operativo completo; Interruzione.
9701 Codice restituito diverso da zero dalla stima USMT, rc = Errore.
9702 L'acquisizione dello stato utente non è possibile; spazio locale insufficiente e nessun percorso di rete (UDShare, UDDir) specificato.
9703 Codice restituito diverso da zero da USMT capture, rc = Error.
9704 Non è stata specificata alcuna opzione della riga di comando valida.
9801 ERRORE: tentativo di distribuire un sistema operativo client in un computer che esegue un sistema operativo server.
9802 ERRORE: tentativo di distribuire un sistema operativo server in un computer che esegue un sistema operativo client.
9803 ERRORE - Il computer non è autorizzato per l'aggiornamento (OSInstall=OSInstall); Interruzione.
9804 ERRORE: memoria MB di memoria insufficiente. È necessaria almeno memoria MB di memoria.
9805 ERRORE : la velocità del processore di ProcessorSpeed MHz è insufficiente. È necessario almeno un processore ProcessorSpeed MHz.
9806 ERRORE: spazio insufficiente nell'unità. È necessaria una dimensione MB aggiuntiva.
9807 ERRORE: spazio insufficiente nell'unità. È necessaria una dimensione MB aggiuntiva.
9901 Lo script ZTIWindowsUpdate non deve essere eseguito in Windows PE.
9902 ZTIWindowsUpdate è stato eseguito e ha avuto esito negativo troppe volte. Count = Count.
9903 Problema imprevisto durante l'installazione dell'agente Windows Update aggiornato, rc = Errore.
9904 Impossibile creare l'oggetto: Microsoft.Update.Session.
9905 Impossibile creare l'oggetto: Microsoft.Update.UpdateColl.
9906 File critico non trovato. Interruzione.
10000 Crea oggetto: impostare oLTICleanup = New LTICleanup.
10201 Impossibile aggiungere il dominio di dominio. Arrestare l'installazione.
10203 FindFile(LTISuspend.wsf).
10204 Eseguire il programma LTISuspend.
41024 Eseguire ImageX.
52012 Tutti i parametri della procedura guidata non sono impostati.

Il listato 1 fornisce un estratto di un file di log che illustra come trovare il codice di errore. In questo estratto, il codice di errore segnalato è 5001.

Elenco 1. Estratto da un file SMSTS.log che contiene il codice di errore 5001

.  
.  
.  
The operating system installation failed. Please contact your system administrator for assistance.  

The action "Zero Touch Installation - Validation" failed with exit code 5001  
.  
.  
.  

Conversione dei codici di errore

Molti codici di errore presentati nei file di log sembrano criptici e difficili da correlare a una condizione di errore effettiva. Tuttavia, il processo seguente illustra come convertire un codice di errore e ottenere informazioni significative che possono facilitare la risoluzione dei problemi.

Problema: un'acquisizione di immagini non riesce con il codice di errore 0x80070040.

Possibile soluzione 1: il codice di errore presentato è in formato esadecimale che è necessario convertire in formato decimale. A tale scopo, è necessario un calcolatore scientifico e il calcolatore incluso nei sistemi operativi Windows è adatto a questa attività.

Per convertire un codice di errore

  1. Fare clic su Start, quindi scegliere Tutti i programmi. Scegliere Accessori e quindi fare clic su Calcolatrice.

  2. Dal menu Visualizza fare clic su Scientifico.

  3. Selezionare Esadecimale e quindi immettere le ultime quattro cifre del codice, in questo caso 0040, come illustrato nella figura 1.

    Figura 1. Conversione degli errori

    Screenshot che mostra l'immissione delle ultime quattro cifre del codice in Calculator.

    Si noti che gli zeri iniziali non vengono visualizzati mentre la calcolatrice è in modalità esadecimale.

  4. Selezionare Dec.

    Il valore esadecimale 40 viene convertito in un valore decimale pari a 64.

  5. Aprire una finestra del prompt dei comandi, digitare NET HELPMSG 64 e quindi premere INVIO.

    Il comando NET HELPMSG converte il codice di errore numerico in testo significativo. Nel caso del codice di errore fornito qui, viene convertito in "Il nome di rete specificato non è più disponibile".

    Queste informazioni indicano che potrebbe verificarsi un problema di rete nel computer di destinazione o tra il computer di destinazione e il server in cui risiede la condivisione di distribuzione. Questi problemi possono includere driver di rete non installati correttamente o una mancata corrispondenza nelle impostazioni di velocità e duplex.

Revisione dei log di esempio

MDT crea file di log che è possibile usare per risolvere i problemi nel processo di distribuzione MDT. Le sezioni seguenti forniscono esempi di come usare i file di log MDT per risolvere i problemi relativi al processo di distribuzione:

Errore di accesso al database

Problema: Si verifica un errore durante l'esecuzione di una distribuzione che usava un file CustomSettings.ini contenente numerose sezioni e specificando, con la proprietà Priority , la priorità di ogni sezione da elaborare. BDD.log contiene i messaggi di errore seguenti:

  • ERROR - Opening Record Set (Error Number = -2147217911) (Error Description: The SELECT permission was denied on the object 'ComputerAdministrators', database 'AdminDB', schema 'dbo').

  • Errore ADO: l'autorizzazione SELECT è stata negata per l'oggetto 'ComputerAdministrators', database 'AdminDB', schema 'dbo'. (Errore #-2147217911; Origine: Provider Microsoft OLE DB per SQL Server; Stato SQL: 42000; NativeError: 229

  • ERRORE - Errore non gestito restituito da ZTIGather: oggetto obbligatorio (424)

Nota

Per maggiore chiarezza, il contenuto del file di log precedente è stato rappresentato come vengono visualizzati durante la visualizzazione tramite CMTrace.

Soluzione possibile: Il problema, come indicato nella prima riga dell'esempio di file di log, è che l'autorizzazione per accedere al database è stata negata. Pertanto, lo script non è in grado di stabilire una connessione sicura al database, probabilmente perché non erano disponibili un ID utente e una password. Di conseguenza, l'accesso al database è stato tentato usando l'account computer. Il modo più semplice per risolvere questo problema consiste nel concedere a tutti l'accesso in lettura al database.

Risoluzione dei problemi

Prima di intraprendere processi di risoluzione dei problemi approfonditi, esaminare gli elementi seguenti e verificare che siano stati soddisfatti i requisiti associati:

  • I problemi di installazione possono verificarsi se non sono stati soddisfatti tutti i prerequisiti software e hardware.

Installazione dell'applicazione

Esaminare i problemi e le soluzioni per i problemi di installazione dell'applicazione:

File eseguibili bloccati

Problema: Se i file di origine dell'installazione vengono scaricati da Internet, è probabile che vengano contrassegnati con uno o più flussi di dati del file system NTFS. Per altre informazioni sui flussi di dati NTFS, vedere Flussi di file. L'esistenza di flussi di dati del file system NTFS potrebbe causare la visualizzazione di un messaggio di avviso open file - Security . L'installazione non procederà fino a quando non si fa clic su Esegui al prompt.

La figura 2 mostra che è possibile visualizzare i flussi di dati del file system NTFS usando il comando Altro e l'utilità Streams.

Figura 2. Flussi di dati NTFS

Screenshot che mostra l'output dei comandi streams.exe e Altro.

Possibile soluzione 1: Fare clic con il pulsante destro del mouse sul file di origine dell'installazione e quindi scegliere Proprietà. Fare clic su Sblocca e quindi su OK per rimuovere i flussi di dati del file system NTFS dal file. Ripetere questo processo per ogni file di origine dell'installazione bloccato dall'esistenza di uno o più flussi di dati del file system NTFS.

Possibile soluzione 2: Usare l'utilità Streams, come illustrato in REF _Ref308173670 \h Figura 2, per rimuovere i flussi di dati del file system NTFS dal file di origine dell'installazione. L'utilità Streams può rimuovere flussi di dati del file system NTFS da uno o più file o cartelle contemporaneamente.

Rete persa Connections

Problema: Un'installazione potrebbe non riuscire se installa i driver di dispositivo o modifica le configurazioni di dispositivo e rete. Queste modifiche possono causare un errore di connettività di rete che causa l'esito negativo dell'installazione.

Soluzione possibile: Implementare lo script ZTICacheUtil.vbs per abilitare il download e l'esecuzione per l'installazione. Questo script è progettato per modificare l'annuncio per abilitare il download e l'esecuzione. Il download usa BITS (Background Intelligent Transfer Service) se il punto di distribuzione Configuration Manager è abilitato per la creazione distribuita basata sul Web e il controllo delle versioni e BITS. Allo stesso tempo, modifica Configuration Manager per eseguire prima lo script ZTICache.vbs, assicurando che il programma non si elimini durante il processo di distribuzione.

The 2007 Microsoft Office System

Problema: Durante la distribuzione di Office System 2007 e l'inclusione di un file di patch di Windows Installer (MSP), l'installazione potrebbe non riuscire con il codice di errore 30029.

Ulteriori indagini nel ZTIApplications.log mostrano i messaggi seguenti:

  • Informazioni su come eseguire il comando: \\Server\Deployment$\Tools\X86\bddrun.exe \\Server\Share\Microsoft\Office\2007\Professional\setup.exe /adminfile \\Server\Share\Microsoft\Office\2007\Professional\file.msp

  • ZTI Heartbeat: il comando è in esecuzione da 12 minuti (ID processo 1600) Restituisce il codice dal comando = 30029

  • L'applicazione Microsoft Office 2007 Professional ha restituito un codice restituito imprevisto: 30029

    Possibile soluzione 1: Spostare il file MSP nella directory Aggiornamenti, quindi eseguire setup.exe senza specificare l'opzione /adminfile. Per altre informazioni sulla distribuzione degli aggiornamenti durante l'installazione, vedere Distribuzione di Office System 2007.

    Possibile soluzione 2: Verificare che nel file MSP non sia selezionata la casella di controllo Elimina modale . Per altre informazioni sulla configurazione di questa impostazione, vedere Panoramica della distribuzione di Office System 2007.

Accesso automatico

Esaminare i problemi e le soluzioni per i problemi di accesso automatico:

  • Interruzione dei processi di distribuzione LTI e Zero Touch Installation (ZTI) a causa dei banner di sicurezza di accesso, come descritto in Banner di sicurezza di accesso

  • Interruzione dei processi di distribuzione LTI e ZTI a causa di richieste di credenziali utente come descritto in Richiesta di credenziali utente

Banner di sicurezza di accesso

Problema: Le sequenze di attività MDT vengono elaborate durante una sessione utente interattiva, che richiede che al computer di destinazione sia consentito l'accesso automatico usando un account amministrativo specificato. Se è presente un oggetto Criteri di gruppo (GPO) che applica un banner di sicurezza di accesso, l'accesso automatico non potrà continuare, perché il banner di sicurezza interrompe il processo di accesso mentre attende che un utente accetti i criteri indicati.

Soluzione possibile: Assicurarsi che l'oggetto Criteri di gruppo sia applicato a unità organizzative specifiche e non incluso nell'oggetto Criteri di gruppo di dominio predefinito. Quando si aggiungono computer al dominio, specificare che devono essere aggiunti a un'unità organizzativa che non è interessata da un oggetto Criteri di gruppo che applica un banner di sicurezza di accesso. Nella Editor Sequenza di attività includere come uno degli ultimi passaggi della sequenza di attività uno script che riloca l'account computer nell'unità organizzativa desiderata.

Nota

Se si riutilizzano gli account di Active Directory® Domain Services (AD DS) esistenti, assicurarsi che prima della distribuzione nel computer di destinazione sia stato spostato l'account del computer di destinazione in un'unità organizzativa non interessata dall'oggetto Criteri di gruppo che applica il banner di accesso di sicurezza.

Richiesta di credenziali utente

Problema: È stata creata un'immagine di un computer aggiunto al dominio. Durante la distribuzione della nuova immagine in un computer di destinazione, il processo di distribuzione si interrompe perché l'accesso automatico non si verifica e all'utente viene richiesto di immettere le credenziali appropriate. Il processo di distribuzione riprende quando vengono fornite le credenziali e l'utente è connesso.

Soluzione possibile: Quando si acquisiscono immagini, il computer di origine non deve essere aggiunto a un dominio. Se il computer è stato aggiunto a un dominio, aggiungere il computer a un gruppo di lavoro, acquisire nuovamente l'immagine e tentare la distribuzione in un computer di destinazione per determinare se il problema è stato risolto.

BIOS

Problema: Durante la distribuzione in un computer di destinazione dotato di tecnologia Intel vPro, la distribuzione potrebbe terminare con un errore di arresto. Anche se tutti i driver aggiornati sono stati inclusi come driver predefiniti in Deployment Workbench, il computer di destinazione non viene avviato.

Soluzione possibile: Esaminare le impostazioni nel BIOS (Basic Input/Output System) del computer di destinazione per determinare se la modalità predefinita Serial Advanced Technology Attachment è configurata come AHCI (Advanced Host Controller Interface). Sfortunatamente, alcuni sistemi operativi Windows non supportano AHCI per impostazione predefinita.

Problemi del database

Esaminare i problemi e le soluzioni correlati al database:

Richieste del browser SQL Server bloccate

Problema: Durante il processo di distribuzione MDT, le informazioni possono essere recuperate dai database di Microsoft SQL Server ®. È tuttavia possibile che vengano generati errori correlati a un firewall configurato in modo non corretto nel server di database.

Soluzione possibile: Windows Firewall in Windows Server consente di impedire l'accesso non autorizzato alle risorse del computer. Tuttavia, se il firewall è configurato in modo errato, i tentativi di connessione a un'istanza di SQL Server potrebbero essere bloccati. Per accedere a un'istanza di SQL Server che si trova dietro il firewall, configurare il firewall nel computer che esegue SQL Server. Per altre informazioni sulla configurazione delle porte del firewall per SQL Server, vedere Configurare Windows Firewall per consentire l'accesso SQL Server.

Connections named pipe

Problema: Durante il processo di distribuzione MDT, le informazioni possono essere recuperate dai database SQL Server. È tuttavia possibile che vengano generati errori correlati a connessioni SQL Server interrotte. Questi problemi possono essere causati dal mancato abilitazione delle connessioni named pipe in Microsoft SQL Server.

Soluzione possibile: Per risolvere questi problemi, abilitare le named pipe in SQL Server. Specificare inoltre la proprietà SQLShare , necessaria quando si effettua una connessione a un database esterno tramite named pipe. Quando ci si connette tramite named pipe, usare la sicurezza integrata per stabilire la connessione al database. Nel caso delle distribuzioni LTI, l'account utente specificato effettua la connessione al database. Per le distribuzioni ZTI che usano Configuration Manager, l'account di accesso alla rete si connette al database. Poiché Windows PE non ha alcun contesto di sicurezza per impostazione predefinita, è necessario stabilire una connessione di rete al server di database per stabilire un contesto di sicurezza per l'utente che effettuerà la connessione.

La condivisione di rete specificata dalla proprietà SQLShare fornisce un mezzo per connettersi al server per ottenere un contesto di sicurezza appropriato. È necessario disporre dell'accesso in lettura alla condivisione. Quando viene stabilita la connessione, è quindi possibile stabilire la connessione named pipe al database. La proprietà SQLShare non è necessaria e non deve essere utilizzata quando si effettua una connessione TCP/IP al database.

Abilitare le connessioni named pipe eseguendo le attività seguenti in base alla versione di SQL Server in uso:

Abilitare Connections Named Pipe in SQL Server 2008 R2

Per abilitare le connessioni named pipe in SQL Server 2008 R2, seguire questa procedura:

  1. Nel computer che esegue SQL Server 2008 R2 che ospita il database su cui eseguire la query, fare clic su Start e quindi scegliere Tutti i programmi. Scegliere Microsoft SQL Server 2008 R2 e quindi fare clic su SQL Server Management Studio.

  2. Nel Esplora oggetti della console di Microsoft SQL Server Management Studio fare clic con il pulsante destro del mouse su sql_server_name e quindi scegliere Proprietà (dove sql_server_name è il nome del computer che esegue SQL Server da configurare).

  3. Viene visualizzata la finestra di dialogo Proprietà server - sql_server_name .

  4. Nella finestra di dialogo Proprietà - serversql_server_name fare clic su Connections in Selezionare una pagina.

  5. Nella pagina Connections verificare che la casella di controllo Consenti connessioni remote a questo server sia selezionata e quindi fare clic su OK.

  6. Chiudere la console di Microsoft SQL Server Management Studio.

  7. Nel computer che esegue SQL Server 2008 R2 che ospita il database su cui eseguire la query, fare clic su Start e quindi scegliere Tutti i programmi. Scegliere Microsoft SQL Server 2008 R2, Strumenti di configurazione e quindi fare clic su Gestione configurazione SQL Server.

  8. Nella console di sql server Configuration Manager passare a Gestione configurazione SQL Server (locale) /configurazione di rete SQL Server/protocolli per sql_instance (dove sql_instance nel nome dell'istanza di SQL Server da usare configurato).

  9. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su Named Pipes e quindi scegliere Abilita.

    Viene visualizzata la finestra di dialogo Avviso che indica che le modifiche verranno salvate, ma non saranno effettive fino a quando il servizio non viene arrestato e riavviato.

  10. Nella finestra di dialogo Avviso fare clic su OK.

  11. Nella console di sql server Configuration Manager passare a Gestione configurazione SQL Server (locale) /SQL Server Services.

  12. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su SQL Server*(sql_instance)e quindi scegliere *Riavvia (dove sql_instance nel nome dell'istanza di SQL Server configurata nel passaggio 2).

    Viene visualizzata la barra di stato Gestione configurazione SQL Server che mostra lo stato di riavvio dei servizi. Dopo il riavvio del servizio, l'indicatore di stato si chiude.

  13. Chiudere la console Gestione configurazione SQL Server.

    Per altre informazioni, vedere Come abilitare le connessioni remote in SQL Server 2008.

Abilitare Connections Named Pipe in SQL Server 2005

Per abilitare le connessioni named pipe in SQL Server 2005, seguire questa procedura:

  1. Nel computer che esegue SQL Server 2005 che ospita il database su cui eseguire la query, fare clic su Start e quindi scegliere Tutti i programmi. Scegliere Microsoft SQL Server 2005, Strumenti di configurazione e quindi fare clic su SQL Server Surface Area Configuration.Point to Microsoft SQL Server 2005, point to Configuration Tools, and then click SQL Server Surface Area Configuration.

  2. Nella finestra di dialogo Configurazione superficie di attacco di SQL Server fare clic su Configurazione superficie di attacco per servizi e connessioni.

  3. Nella finestra di dialogo Surface Area Configuration for Services and Connections – server_name (dove server_name è il nome del computer che esegue SQL Server 2005), in Selezionare un componente e configurare i servizi e le connessioni, passare a MSSQLSERVER\Motore di database e quindi fare clic su Remote Connections.

  4. Fare clic su Connessioni locali e remote, fare clic su Uso di TCP/IP e named pipe e quindi fare clic su Applica.

  5. Nella finestra di dialogo Surface Area Configuration for Services and Connections – server_name (dove server_name è il nome del computer che esegue SQL Server 2005), in Selezionare un componente e configurare i servizi e le connessioni, passare a MSSQLSERVER\Motore di database e quindi fare clic su Servizio.

  6. Fare clic su Arresta.

    Il servizio MSSQLSERVER si arresta.

  7. Fare clic su Avvia.

    Viene avviato il servizio MSSQLSERVER.

  8. Fare clic su OK.

  9. Chiudere SQL Server 2005 Surface Area Configuration.Close SQL Server 2005 Surface Area Configuration.Close SQL Server 2005 Surface Area Configuration.

    Per altre informazioni, vedere l'articolo supporto tecnico Microsoft Come configurare SQL Server 2005 per consentire le connessioni remote

Script di distribuzione

Esaminare i problemi e le soluzioni correlati a MDT:

  • Richiesta di credenziali utente e potrebbe ricevere 0x80070035 di errore come descritto in Credentials_script

  • Viene visualizzato il messaggio di errore "Wuredist.cab non trovato" come descritto in ZTIWindowsUpdate

Credentials_script

Problema: Durante l'ultimo avvio di un computer appena distribuito, all'utente viene richiesto di specificare le credenziali utente e potrebbe ricevere un errore 0x80070035, che indica che il percorso di rete non è stato trovato.

Soluzione possibile: Assicurarsi che il file WIM non includa una cartella MININT o _SMSTaskSequence. Per eliminare queste cartelle, usare prima l'utilità ImageX per montare il file WIM e quindi eliminare le cartelle.

Nota

Se si verifica un errore di accesso negato quando si tenta di eliminare le cartelle dal file WIM, aprire una finestra del prompt dei comandi, passare alla radice dell'immagine contenuta nel file WIM e quindi eseguire RD MININT e RD _SMSTaskSequence.

ZTIWindowsUpdate

Problema: Se si usa lo script ZTIWindowsUpdate.wsf per applicare gli aggiornamenti software durante la distribuzione, si noti che questo script può comunicare direttamente con il sito Web di Microsoft Update per scaricare e installare i file binari dell'agente di Windows Update necessari, analizzare gli aggiornamenti software applicabili, scaricare i file binari per gli aggiornamenti software applicabili e quindi installare i file binari scaricati. Questo processo richiede che l'infrastruttura di rete sia configurata per consentire al computer di destinazione di accedere al sito Web di Microsoft Update.

Se la condivisione di distribuzione non contiene i file di installazione dell'agente di Windows Update e il computer di destinazione non dispone dell'accesso Internet appropriato, viene segnalato l'errore "wuredist.cab non trovato" nei file di ZTIWindowsUpdate.log e BDD.log.

Soluzione possibile: Seguire i passaggi descritti nella sezione "ZTIWindowsUpdate.wsf" nel documento MDT Toolkit Reference ( Informazioni di riferimento sul toolkit del documento MDT).

Condivisioni di distribuzione

Esaminare i problemi e le soluzioni correlati alla condivisione di distribuzione:

Errore di aggiornamento dei file WIM

In un ambiente "semplice":

  • MDT preleva in genere WIMGAPI.DLL da C:\Windows\system32 (sempre nel percorso). La versione di questo WIMGAPI.DLL deve corrispondere alla versione (build) del sistema operativo.

  • In un sistema operativo a 64 bit, MDT usa sempre il file di WIMGAPI.DLL x64; solo il file deve trovarsi nel percorso di sistema. In un sistema operativo a 32 bit, MDT usa sempre il file WIMGAPI.DLL x86; solo il file deve trovarsi nel percorso di sistema. Altri prodotti, ad esempio Configuration Manager, usano la versione a 32 bit di WIMGAPI.DLL, anche in un sistema operativo a 64 bit, ma gestiscono e installano tale versione.

    Problema: Quando si tenta di aggiornare una condivisione di distribuzione, l'utente viene informato che il montaggio di uno o più file wim non ha avuto esito positivo.

    Soluzione possibile: Aprire una finestra del prompt dei comandi ed eseguire dove WIMGAPI.DLL. Per la prima voce nell'elenco (la prima posizione trovata eseguendo una ricerca nel percorso), assicurarsi che la proprietà Version corrisponda alla compilazione di Windows Assessment and Deployment Kit (Windows ADK) installato. Assicurarsi inoltre che la proprietà corrisponda al numero di build del sistema operativo.

Distribuzione guidata di Windows

Esaminare i problemi e le soluzioni correlati alla distribuzione guidata di Windows:

Le pagine della procedura guidata non vengono ignorate

Problema: Viene visualizzata una pagina della procedura guidata anche se il database MDT o CustomSettings.ini file specifica che la procedura guidata deve essere ignorata.

Soluzione possibile: Per ignorare correttamente una pagina della procedura guidata, includere tutte le proprietà che verranno specificate nella pagina della procedura guidata, se necessario, nel database MDT o nel file CustomSettings.ini insieme ai valori appropriati. Se una proprietà viene configurata in modo non corretto per una pagina della procedura guidata ignorata, verrà visualizzata tale pagina. Per altre informazioni sulle proprietà necessarie per assicurarsi che una pagina della procedura guidata venga ignorata, vedere la sezione "Impostazione delle proprietà per le pagine della Distribuzione guidata ignorata" nel documento MDT Toolkit Reference (Informazioni di riferimento sul toolkit del documento MDT).

Dischi e partizionamento

Esaminare i problemi e le soluzioni di partizionamento del disco:

  • Problemi di crittografia unità BitLocker® come descritto in Crittografia unità BitLocker

  • Errori di partizionamento del disco come descritto in Errori di partizionamento del disco

  • Errori durante gli scenari di distribuzione del computer di aggiornamento causati da dischi logici o dinamici, come descritto in Supporto per dischi logici e dinamici

Crittografia unità BitLocker

La distribuzione di BitLocker richiede una configurazione specifica per la distribuzione corretta. I possibili problemi seguenti possono essere correlati alla configurazione del computer di destinazione:

Lo script ZTIBde.wsf non riesce con l'errore "Impossibile aprire la chiave del Registro di sistema 'HKEY_CURRENT_USER\Control Panel\International\LocaleName' per la lettura"

Problema: Durante il tentativo di distribuire BitLocker nel computer di destinazione in ZTI o UDI, lo script ZTIBde.wsf non riesce con l'errore "Impossibile aprire la chiave del Registro di sistema 'HKEY_CURRENT_USER\Control Panel\International\LocaleName' per la lettura."

Soluzione possibile: Specificare le impostazioni locali nella UILanguage proprietà . In ZTI e UDI lo script ZTIBde.wsf viene eseguito nel controllo di sistema, quindi non viene caricato un profilo utente completo. Quando lo script ZTIBde.wsf tenta di leggere le informazioni sulle impostazioni locali non è presente nel Registro di sistema, perché il registro (profilo utente) non è completamente caricato. Come soluzione alternativa, specificare le impostazioni locali nella UILanguage proprietà .

I dispositivi vengono visualizzati come più lettere di unità

Problema: Alcuni dispositivi possono essere visualizzati come più lettere di unità logica, a seconda del modo in cui vengono partizionati. In alcuni casi, possono emulare un'unità disco floppy da 1,44 megabyte (MB) e un'unità di archiviazione di memoria. Di conseguenza, Windows può assegnare le stesse lettere di unità del dispositivo A e B per l'emulazione del disco floppy e F per l'unità di archiviazione di memoria. Per impostazione predefinita, gli script MDT usano la lettera di unità più bassa (in questo esempio, A).

Soluzione possibile: Eseguire l'override dell'impostazione predefinita nella pagina Specificare i dettagli di ripristino di BitLocker nella Distribuzione guidata Windows. Nella pagina di riepilogo della Distribuzione guidata Windows viene visualizzato un avviso per informare l'utente quale lettera di unità è stata selezionata per archiviare le informazioni di ripristino di BitLocker. Inoltre, i file BDD.log e ZTIBDE.log registrano i dispositivi multimediali rimovibili rilevati e il dispositivo selezionato per archiviare le informazioni di ripristino di BitLocker.

Problemi relativi alla compattazione dei dischi

Problema: Spazio su disco non allocato sufficiente nel computer di destinazione per abilitare BitLocker. Per distribuire BitLocker in un computer di destinazione, per creare il volume di sistema sono necessari almeno 2 gigabyte (GB) di spazio su disco non allocato. Il volume di sistema è il volume che contiene i file specifici dell'hardware necessari per caricare Windows dopo che il BIOS ha avviato il computer.

Possibile soluzione 1: Nei computer esistenti usare lo strumento Diskpart per compattare l'unità C in modo che sia possibile creare il volume di sistema. In alcuni casi, tuttavia, lo strumento Diskpart potrebbe non essere in grado di compattare sufficientemente l'unità C per fornire 2 GB di spazio su disco non allocato, probabilmente a causa di spazio su disco frammentato all'interno dell'unità C.

Una possibile soluzione a questo problema consiste nel deframmentare l'unità C. A tale scopo, seguire questa procedura:

  1. Eseguire il comando Diskpart shrink querymax per identificare la quantità massima di spazio su disco che può essere non allocata.

  2. Se il valore restituito nel passaggio 1 è inferiore a 2 GB, pulire l'unità C di eventuali file non necessari e quindi deframmentarlo.

  3. Eseguire di nuovo il comando Diskpart shrink querymax per verificare che più di 2 GB di spazio su disco possano essere non allocati.

  4. Se il valore restituito nel passaggio 3 è ancora inferiore a 2 GB, eseguire una delle attività seguenti:

    • Deframmentare l'unità C più volte per assicurarsi che sia completamente ottimizzata.

    • Eseguire il backup dei dati nell'unità C, eliminare la partizione esistente, creare una nuova partizione e quindi ripristinare i dati nella nuova partizione.

    Possibile soluzione 2: Lo script ZTIBDE.wsf esegue lo strumento preparazione dischi (bdehdcfg.exe) e configura le dimensioni della partizione del volume di sistema su 2 GB per impostazione predefinita. È possibile personalizzare lo script ZTIBDE.wsf per modificare il valore predefinito, se necessario. Tuttavia, la modifica degli script MDT non è consigliata.

Supporto per dischi logici e dinamici

Problema: Quando si esegue uno scenario di distribuzione aggiorna computer, il processo di distribuzione potrebbe non riuscire durante la distribuzione in un computer di destinazione che usa unità logiche o dischi dinamici.

Soluzione possibile: MDT non supporta la distribuzione di sistemi operativi in unità logiche o dischi dinamici.

Aggiunta a un dominio

Problema: Durante la distribuzione, si usa la Distribuzione guidata Windows per fornire tutte le informazioni necessarie per il computer di destinazione, incluse le credenziali, le informazioni di aggiunta al dominio e la configurazione IP statica. Al termine dell'installazione, è possibile notare che il sistema non è stato aggiunto al dominio e si trova ancora in un gruppo di lavoro.

Soluzione possibile: Una distribuzione LTI di MDT configura le informazioni IP statiche dopo l'esecuzione del sistema operativo. Se il computer di destinazione si trova in un segmento di rete che non dispone di DHCP (Dynamic Host Configuration Protocol), un join di dominio automatizzato specificato in Unattend.xml avrà esito negativo quando non è presente alcun DHCP.

Configurare Unattend.xml per l'aggiunta a un gruppo di lavoro. Usare quindi il passaggio predefinito Ripristina da dominio per aggiungere un passaggio nella sequenza di attività per aggiungere un'aggiunta al dominio dopo l'applicazione dell'IP statico.

Installazione del driver

Per garantire la migliore esperienza utente possibile, l'installazione dei dispositivi hardware e dei driver software deve essere eseguita nel modo più semplice possibile, senza alcun intervento da parte dell'utente. Microsoft fornisce strumenti e linee guida per la creazione di pacchetti di installazione che soddisfano questo obiettivo. Per informazioni generali sull'installazione del driver, vedere Installazione di dispositivi e driver.

Esaminare i problemi e le soluzioni correlati all'installazione del driver di dispositivo:

  • Problemi che si verificano quando si usano driver di archiviazione di massa $OEM$ con MDT, come descritto in Combinare i driver di archiviazione di massa $OEM$ con la logica di archiviazione di massa MDT

  • Risoluzione dei problemi di installazione del driver di dispositivo tramite il SetupAPI.log come descritto in Risolvere i problemi di installazione del dispositivo con SetupAPI.log

Risolvere i problemi di installazione del dispositivo con SetupAPI.log

Il white paper Troubleshooting Device Installation with the SetupAPI Log File fornisce informazioni sul debug dell'installazione dei dispositivi Windows. In particolare, il documento fornisce linee guida per gli sviluppatori di driver e i tester per interpretare il file di log SetupAPI.

Uno dei file di log più utili per il debug è il file SetupAPI.log. Questo file di testo normale mantiene le informazioni registrate da SetupAPI sull'installazione del dispositivo, l'installazione del Service Pack e l'installazione degli aggiornamenti. In particolare, il file mantiene un record delle modifiche del dispositivo e del driver, nonché le principali modifiche di sistema a partire dall'installazione di Windows più recente. Questo documento è incentrato sull'uso del file di log SetupAPI per risolvere i problemi di installazione del dispositivo. non descrive le sezioni del file di log associate alle installazioni di service pack e di aggiornamento.

Nuove distribuzioni di computer

Esaminare i problemi e le soluzioni per gli scenari di distribuzione del nuovo computer:

  • Problemi di avvio del processo di distribuzione con l'avvio PXE (Pre-Boot Execution Environment), come descritto in Avvio PXE

Avvio PXE

In breve, il protocollo PXE funziona come segue: il computer client avvia il protocollo trasmettendo un pacchetto di individuazione DHCP contenente un'estensione che identifica la richiesta come proveniente da un computer client che implementa il protocollo PXE. Supponendo che sia disponibile un server di avvio che implementa questo protocollo esteso, il server di avvio invia un'offerta contenente l'indirizzo IP del server che eseguirà il servizio del client. Il client usa Trivial File Transfer Protocol per scaricare il file eseguibile dal server di avvio. Infine, il computer client esegue il programma bootstrap scaricato.

La fase iniziale di questo protocollo esegue il piggyback in un subset dei messaggi DHCP per consentire al client di individuare un server di avvio, ovvero un server che fornisce file eseguibili per la nuova configurazione del computer. Il computer client può usare l'opportunità di ottenere un indirizzo IP (che è il comportamento previsto), ma non è necessario farlo.

La seconda fase di questo protocollo viene eseguita tra il computer client e un server di avvio e usa il formato del messaggio DHCP come formato pratico per la comunicazione. Questa seconda fase non è altrimenti correlata ai servizi DHCP standard. Le pagine successive descrivono il processo dettagliato durante l'inizializzazione del computer client PXE.

Esaminare le soluzioni seguenti per i problemi di avvio PXE:

Disabilitare la registrazione di Windows PE in Servizi di distribuzione Windows

La prima procedura consigliata consiste nell'assicurarsi che la registrazione in setupapi.log sia stata disabilitata.

Assicurarsi che la configurazione DHCP corretta

A seconda dei modelli di router in uso, la configurazione del router specifica dell'inoltro di trasmissione DHCP può essere supportata a una subnet (o a un'interfaccia router) o a un host specifico. Se i server DHCP e il computer che esegue Servizi di distribuzione Windows sono computer separati, assicurarsi che i router che inoltrano le trasmissioni DHCP siano progettati in modo che i server DHCP e Servizi di distribuzione Windows ricevano le trasmissioni client; in caso contrario, il computer client non riceve una risposta alla richiesta di avvio remoto.

Esiste un router tra il computer client e il server di installazione remota che non consente le richieste o le risposte basate su DHCP? Quando il computer client di Servizi di distribuzione Windows e il server di Servizi di distribuzione Windows si trovano in subnet separate, configurare il router tra i due sistemi per inoltrare i pacchetti DHCP al server di Servizi di distribuzione Windows. Questa disposizione è necessaria perché i computer client di Servizi di distribuzione Windows individuano un server di Servizi di distribuzione Windows usando un messaggio di trasmissione DHCP. Senza l'inoltro DHCP configurato in un router, le trasmissioni DHCP dei computer client non raggiungono il server di Servizi di distribuzione Windows. Questo processo di inoltro DHCP viene talvolta definito proxy DHCP o indirizzo helper IP nei manuali di configurazione del router. Per altre informazioni sulla configurazione dell'inoltro DHCP in un router specifico, vedere le istruzioni del router.

Migliorare il tempo di risposta per l'assegnazione di indirizzi IP PXE

Controllare gli elementi seguenti se richiede molto tempo (15-20 secondi) affinché il computer client PXE recuperi un indirizzo IP:

  • La scheda di rete nel computer di destinazione e il commutatore o il router sono impostati sulla stessa velocità (automatica, duplex, completa e così via)

  • L'indirizzo IP per il server di Servizi di distribuzione Windows è presente nel file helper IP nel router tramite il quale viene stabilita la connessione? Se l'elenco di indirizzi IP nel file dell'helper IP è lungo, è possibile spostare l'indirizzo per il server di Servizi di distribuzione Windows nella parte superiore

Riavvio del processo di distribuzione

Problema: Durante il test e la risoluzione dei problemi di una sequenza di attività nuova o modificata, potrebbe essere necessario riavviare il computer di destinazione in modo che il processo di distribuzione possa ricominciare dall'inizio. Possono verificarsi risultati imprevisti, perché MDT tiene traccia dello stato di avanzamento scrivendo dati sul disco rigido; qualsiasi riavvio del computer di destinazione ha ripresa MDT da dove è stato interrotto al riavvio precedente.

Soluzione possibile: Per consentire il riavvio del processo di distribuzione dall'inizio, eliminare le cartelle C:\MININT e C:\_SMSTaskSequence prima di riavviare il computer di destinazione.

Sysprep

Esaminare i problemi e le soluzioni correlati a Sysprep:

L'account computer si trova nell'unità organizzativa errata

Problema: Il computer di destinazione è stato aggiunto correttamente al dominio, ma l'account computer si trova nell'unità organizzativa errata.

Possibile soluzione 1: Se esiste già un account per il computer di destinazione, l'account rimarrà nella relativa unità organizzativa originale. Per spostare l'account nell'unità organizzativa specificata, aggiungere un passaggio della sequenza di attività che usa uno strumento di automazione, ad esempio Microsoft Visual Basic® Scripting Edition, per spostare l'account.

Possibile soluzione 2: Verificare che l'unità organizzativa specificata sia nel formato corretto e che esista. Il formato di unità organizzativa corretto deve essere OU=Reception,OU=NYC,DC=Woodgrovebank,DC=com.

Configuration Manager

Problema: Il messaggio di errore visualizzato in REF _Ref308174600 \h Figura 3 viene visualizzato quando si tenta di creare un punto di servizio PXE Configuration Manager usando l'opzione Crea certificato PXE autofirma.

Figura SEQ Figura \* ARABO 3. Errore del punto di servizio PXE

Screenshot del messaggio di errore Il certificato autofirmati non può essere creato correttamente.

Soluzione possibile: Se un punto di servizio PXE esisteva in precedenza nel server che si sta configurando, il punto di servizio PXE potrebbe non aver eliminato i certificati creati automaticamente quando è stato disinstallato. Eliminare la cartella del certificato PXE da C:\Documents and Settings\user_name\Application Data\Microsoft\Crypto\RSA, dove user_name è il nome dell'utente che esegue la configurazione corrente o che ha eseguito la configurazione precedente. La Creazione guidata nuovo ruolo sito nella console di Configuration Manager deve essere completata correttamente dopo l'eliminazione della cartella.

Sequenze di attività

Esaminare i problemi e le soluzioni correlati alla sequenza di attività:

La sequenza di attività non viene completata correttamente

Problema: La sequenza di attività potrebbe non essere completata correttamente o presenta un comportamento imprevedibile.

Soluzione possibile: Il passaggio Installa sequenza di attività del sistema operativo (per LTI) o il passaggio Applica immagine del sistema operativo (per UDI e ZTI) potrebbe essere stato modificato dopo la creazione del passaggio della sequenza di attività può portare a risultati imprevedibili. Ad esempio, se è stata creata una sequenza di attività per distribuire un'immagine Windows 8.1 a 32 bit e successivamente è stato modificato il passaggio Installa sequenza di attività Sistema operativo o Applica immagine del sistema operativo per fare riferimento a un'immagine Windows 8.1 a 64 bit, la sequenza di attività potrebbe non essere eseguita correttamente.

È consigliabile creare una nuova sequenza di attività per distribuire un'immagine del sistema operativo diversa.

La sequenza di attività OEM viene visualizzata in modo non corretto per un'immagine di avvio creata per un'architettura del processore diversa

Problema: Viene visualizzata una sequenza di attività basata su un modello di sequenza di attività OEM LTI per un'immagine di avvio con un'architettura del processore diversa. Ad esempio, una sequenza di attività OEM che distribuisce un sistema operativo a 64 bit viene visualizzata in un'immagine di avvio a 32 bit.

Soluzione possibile: Questo comportamento è previsto perché le sequenze di attività OEM in LTI non sono considerate "specifiche della piattaforma" verranno sempre elencate, indipendentemente dall'architettura del processore dell'immagine di avvio.

Messaggio elemento della sequenza di attività non valido (GUID del sistema operativo non valido) nella Distribuzione guidata Di Windows

Problema: Durante l'esecuzione della Distribuzione guidata di Windows, nella procedura guidata viene visualizzato il messaggio di errore "Elemento della sequenza di attività non valido (GUID del sistema operativo non valido)." Il sistema operativo è elencato nel file OperatingSystem.xml; tuttavia, il sistema operativo non viene visualizzato in Deployment Workbench.

Soluzione possibile: All'origine del sistema operativo originale sono associati due o più file WIM. Uno SKU associato a una sequenza di attività viene eliminato; tuttavia, esistono ancora altri SKU per l'origine del sistema operativo. Quando la sequenza di attività che fa riferimento allo SKU eliminato è selezionata nella pagina Selezionare una sequenza di attività da eseguire in questo computer della Distribuzione guidata Windows, viene visualizzato il messaggio di errore "Elemento della sequenza di attività non valida (GUID del sistema operativo non valido)" dopo aver fatto clic su Avanti nella pagina della procedura guidata.

Per risolvere il problema, eseguire una delle attività seguenti:

  • Rimuovere tutti gli SKU dall'origine del sistema operativo. La Distribuzione guidata Di Windows si comporta normalmente e il messaggio di errore non viene visualizzato.

  • Modificare la sequenza di attività per usare un'immagine del sistema operativo diversa.

Applicare le impostazioni di rete

Problema: Quando si configura il nome della connessione di rete in Deployment Workbench, un errore di convalida richiede il messaggio "Immettere un nome valido per la scheda di rete".

Soluzione possibile: Rimuovere tutti gli spazi e i caratteri non validi dal nome di connessione specificato.

Usare Continua in caso di errore

Se una sequenza di attività MDT è configurata per non continuare con l'errore e tale sequenza di attività restituisce un errore, tutte le sequenze di attività rimanenti in tale gruppo di sequenze di attività vengono ignorate. Tuttavia, vengono elaborati i gruppi di sequenze di attività rimanenti. Tenere in considerazione gli aspetti seguenti:

Sono stati creati due gruppi di sequenze di attività e uno dei due gruppi contiene più di un passaggio della sequenza di attività:

  • Gruppo A

    • Passaggio A
    • Passaggio B
  • Gruppo B

    • Passaggio A
    • Passaggio B

    Se il gruppo A\Passaggio A è configurato per non continuare con l'errore, il gruppo A\Passaggio B non verrà elaborato. Tuttavia, tutti i passaggi della sequenza di attività nel gruppo B verranno elaborati.

Strumento di migrazione stato utente

Esaminare i problemi e le soluzioni correlati a USMT:

  • I collegamenti che puntano ai documenti archiviati in cartelle condivise di rete potrebbero non essere ripristinati correttamente, come descritto in Collegamenti desktop mancanti.

Collegamenti al desktop mancanti

Problema: Durante l'uso di USMT per eseguire la migrazione dei dati utente, i collegamenti che puntano ai documenti di rete potrebbero non essere ripristinati. I collegamenti vengono acquisiti durante Scanstate; tuttavia, non vengono mai ripristinati nel computer di destinazione durante Loadstate.

Soluzione possibile: Modificare il file MigUser.xml e impostare come commento la riga seguente:

Originale:

<include> filter='MigXmlHelper.IgnoreIrrelevantLinks()'>  

Volta:

<include> <!-- filter='MigXmlHelper.IgnoreIrrelevantLinks()'> -->  

File di formato immagine Windows

Esaminare i problemi e le soluzioni correlati a WIM:

  • Le distribuzioni LTI e ZTI hanno esito negativo con errori di file WIM nel file BDD.log, come descritto in File WIM danneggiato.

File WIM danneggiato

Problema: Quando si distribuisce un'immagine, la distribuzione ha esito negativo con le voci seguenti nel file BDD.log:

  • L'immagine \\Server\Deployment$\Operating Systems\Windows\version1.wim non è stata applicata correttamente da ImageX, rc = 2

  • LTIApply COMPLETED. Valore restituito = 2

  • ERRORE ZTI - Codice restituito diverso da zero da LTIApply, rc = 2

    Esaminare il problema montando il file WIM usando ImageX genera l'errore "I dati non sono validi". Ulteriori indagini mostrano che il timestamp della data del file wim è molti anni prima della data corrente. È possibile che un altro processo, ad esempio uno scanner di virus, tiene aperto il file wim dopo che è stato chiuso in precedenza al termine di un processo di lettura o scrittura.

    Soluzione possibile: Ripristinare il file wim dal supporto di backup.

Windows PE

Esaminare i problemi e le soluzioni correlati a Windows PE:

Processo di distribuzione non avviato: RAM limitata o scheda di rete wireless

Problema: Quando si distribuisce un'immagine in determinati computer di destinazione, Windows PE avvia, esegue wpeinit, apre una finestra del prompt dei comandi ma non avvia effettivamente il processo di distribuzione. La risoluzione del problema eseguendo il mapping di un'unità di rete dal computer di destinazione indica che i driver della scheda di rete non vengono caricati.

Possibile soluzione 1: La Distribuzione guidata non viene avviata perché la RAM non è sufficiente. Verificare che il computer di destinazione abbia almeno 512 MB di RAM e che nessuna memoria video condivisa consumi più di 64 MB di 512 MB.

Le versioni di Windows PE supportate da MDT non possono essere eseguite in un computer di destinazione con meno di 512 MB di RAM.

Possibile soluzione 2: Non includere i driver wireless nell'immagine Windows PE.

Processo di distribuzione non avviato- Componenti mancanti

Problema: Durante la risoluzione dei problemi di una distribuzione non riuscita, una revisione del file BDD.log elenca la voce seguente:

ERRORE: impossibile creare ADODB. Oggetto connessione, impossibile eseguire query su SQL Server: il componente ActiveX non può creare l'oggetto (429).

Soluzione possibile: Questo errore può indicare che l'immagine Windows PE non è stata creata usando MDT. Se si usa Configuration Manager, non usare una delle immagini Windows PE esistenti che Configuration Manager create. Creare invece un'immagine usando l'Importazione guidata sequenza di attività di distribuzione Microsoft.

Nota

Le immagini di Windows PE create Configuration Manager contengono componenti che supportano scripting, XML e Strumentazione gestione Windows (WMI), ma non contengono componenti che supportano Microsoft ActiveX® Data Objects (ADO).

Processo di distribuzione non avviato: driver mancanti o non corretti

Problema: Quando si esegue la distribuzione in determinati computer di destinazione, Windows PE viene avviato, esegue wpeinit, apre una finestra del prompt dei comandi, ma non avvia effettivamente il processo di distribuzione. La risoluzione dei problemi eseguendo il mapping di un'unità di rete dal computer di destinazione indica che i driver della scheda di rete non vengono caricati. Una revisione del file SetupAPI.log che si trova in X:\Windows\System32\Inf indica che Windows PE genera errori durante la configurazione della scheda di rete, una delle quali è "Questo driver non è destinato a questa piattaforma". I driver nell'elenco Driver predefiniti sono stati inseriti nell'immagine.

Soluzione possibile: È possibile che Windows PE sia in conflitto con un altro driver. Quando si configurano le impostazioni per l'immagine Windows PE in Deployment Workbench, creare un gruppo di driver Windows PE che contiene solo schede di rete e driver di archiviazione e quindi configurare la condivisione di distribuzione in modo che usi solo il gruppo di driver Windows PE.

Grafici dei flussi del processo di distribuzione

Questa sezione fornisce due set di grafici di flusso MDT: uno per le distribuzioni LTI e uno per le distribuzioni ZTI con Configuration Manager. Ogni diagramma di flusso illustra le attività eseguite durante tale tipo di distribuzione.

Acquisire familiarità con i grafici dei flussi del processo di distribuzione:

Diagrammi di flusso del processo di distribuzione LTI

I grafici di flusso sono disponibili per le fasi seguenti:

  • Convalida (figura 4)

  • Acquisizione dello stato (figura 5 e figura 6)

  • Preinstallazione (figura 7, figura 8 e figura 9)

  • Installazione (figura 10)

  • Postinstallazione (figura 11 e figura 12)

  • Ripristino dello stato (figura 13, figura 14, figura 15 e figura 16)

    Figura 4. Diagramma di flusso per la fase di convalida

    Screenshot del grafico di flusso per la fase di convalida LTI.

    Figura 5. Diagramma di flusso per la fase di acquisizione dello stato (1 di 2)

    Screenshot del grafico di flusso per la fase 1 di acquisizione dello stato LTI.

    Figura 6. Diagramma di flusso per la fase di acquisizione dello stato (2 di 2)

    Screenshot del diagramma di flusso per la fase 2 di acquisizione dello stato LTI.

    Figura 7. Diagramma di flusso per la fase di preinstallazione (1 di 3)

    Screenshot del diagramma di flusso per la fase di preinstallazione LTI 1.

    Figura 8. Diagramma di flusso per la fase di preinstallazione (2 di 3)

    Screenshot del diagramma di flusso per la fase di preinstallazione LTI 2.

    Figura 9. Diagramma di flusso per la fase di preinstallazione (3 di 3)

    Screenshot del diagramma di flusso per la fase di preinstallazione LTI 3.

    Figura 10. Diagramma di flusso per la fase di installazione

    Screenshot del diagramma di flusso per la fase di installazione LTI.

    Figura 11. Diagramma di flusso per la fase di postinstallazione (1 di 2)

    Screenshot del diagramma di flusso per la fase di postinstallazione LTI 1.

    Figura 12 Diagramma di flusso per la fase di postinstallazione (2 di 2)

    Screenshot del diagramma di flusso per la fase di postinstallazione LTI 2.

    Figura 13. Diagramma di flusso per la fase di ripristino dello stato (1 di 4)

    Screenshot del diagramma di flusso per la fase 1 del ripristino dello stato LTI.

    Figura 14. Diagramma di flusso per la fase di ripristino dello stato (2 di 4)

    Screenshot del diagramma di flusso per la fase 2 di ripristino dello stato LTI.

    Figura 15. Diagramma di flusso per la fase di ripristino dello stato (3 di 4)

    Screenshot del diagramma di flusso per la fase 3 di ripristino dello stato LTI.

    Figura 16. Diagramma di flusso per la fase di ripristino dello stato (4 di 4)

    Screenshot del diagramma di flusso per la fase 4 di ripristino dello stato LTI.

Diagrammi di flusso del processo di distribuzione ZTI

I grafici di flusso vengono forniti per le fasi seguenti della distribuzione ZTI con Configuration Manager:

  • Inizializzazione (figura 17)

  • Convalida (figura 18)

  • Acquisizione dello stato (figura 19)

  • Preinstallazione (figura 20)

  • Installazione (figura 21)

  • Postinstallazione (figura 22)

  • Ripristino dello stato (figura 23 e figura 24)

  • Acquisizione (figura 25)

    Figura 17. Diagramma di flusso per la fase di inizializzazione

    Screenshot del diagramma di flusso per la fase di inizializzazione ZTI.

    Figura 18. Diagramma di flusso per la fase di convalida

    Screenshot del diagramma di flusso per la fase di convalida ZTI.

    Figura 19. Diagramma di flusso per la fase di acquisizione dello stato

    Screenshot del diagramma di flusso per la fase di acquisizione di stete ZTI.

    Figura 20. Diagramma di flusso per la fase di preinstallazione

    Screenshot del diagramma di flusso per la fase di preinstallazione ZTI.

    Figura 21. Diagramma di flusso per la fase di installazione

    Screenshot del diagramma di flusso per la fase di installazione ZTI.

    Figura 22. Diagramma di flusso per la fase di postinstallazione

    Screenshot del diagramma di flusso per la fase di postinstallazione ZTI.

    Figura 23. Diagramma di flusso per la fase di ripristino dello stato (1 di 2)

    Screenshot del diagramma di flusso per la fase 1 del ripristino dello stato ZTI.

    Figura 24. Diagramma di flusso per la fase di ripristino dello stato (2 di 2)

    Screenshot del diagramma di flusso per la fase 2 del ripristino dello stato ZTI.

    Figura 25. Diagramma di flusso per la fase di acquisizione

    Screenshot del diagramma di flusso per la fase di acquisizione ZTI.

Supporto tecnico Microsoft

Microsoft offre supporto premier e professionale per Microsoft Deployment Toolkit.

Nota

Quando si contatta il supporto tecnico, è chiaro che il problema riguarda MDT e la versione specifica.