Share via


Lab 1b: Personalizzare il dispositivo di riferimento in modalità di controllo

In Lab 1a è stato installato Windows 10 IoT Enterprise in un dispositivo IoT e si è avviato in modalità di controllo. In questo lab viene illustrato come personalizzare il dispositivo dalla modalità di controllo.

Suggerimento

La maggior parte delle personalizzazioni in questo lab può essere eseguita in un'immagine di Windows montata offline, oltre che in modalità di controllo. Per altre informazioni, vedere Modificare un'immagine DiSM di Windows.

Che cos'è la modalità di controllo?

La modalità di controllo consente di personalizzare Windows per l'acquisizione di immagini. Le personalizzazioni comuni della modalità di controllo includono l'installazione di funzionalità su richiesta (FOD), driver, Language Pack e software OEM. Questo lab descrive come completare alcune di queste personalizzazioni comuni in modalità di controllo.

La modalità di controllo non è necessariamente l'unico modo per implementare queste personalizzazioni. Se gli esempi seguenti non rientrano nel flusso di lavoro, esplorare la documentazione sulla distribuzione desktop per altre alternative.

Per un approccio completamente automatizzato a questi passaggi, è consigliabile usare il framework di distribuzione Windows 10 IoT Enterprise.

Prerequisiti

Immagine creata in Lab 1a: creare un'immagine di base installata in un dispositivo IoT.

Personalizzare il dispositivo

I passaggi in questo lab sono facoltativi. La maggior parte dei dispositivi OEM richiede almeno una delle personalizzazioni in questo lab, ma non è necessaria.

Questa sezione illustra come aggiungere:

Aggiungere una funzionalità su richiesta (FOD) in modalità di controllo

Le funzionalità su richiesta (FOD) sono pacchetti di funzionalità di Windows che possono essere aggiunti in qualsiasi momento. Le funzionalità comuni includono risorse del linguaggio come il riconoscimento della grafia o altre funzionalità come .NET Framework (). NetFx3.

I partner del dispositivo includono spesso FOD nelle immagini di Windows. Una funzionalità comunemente aggiunta è .NET Framework 3.5 per supportare scenari in cui il dispositivo esegue un'applicazione OEM e che necessita del supporto di .NET Framework 3.5.

Per aggiungere una funzionalità su richiesta in modalità di controllo, è necessario l'ISO foD in un'unità USB o copiato nel dispositivo IoT. Dopo aver completato l'installazione di FOD, è possibile rimuovere l'ISO dal dispositivo IoT o rimuovere l'unità USB.

  1. Montare l'ISO (FOD) della funzionalità sul PC tecnico.

  2. Individuare il file cab per il foD che verrà installato. In questo esempio si usa .NET Framework 3.5. Il cab è denominato Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab. È possibile visualizzare tutti i nomi di .cab foD in Funzionalità disponibili su richiesta.

  3. Copiare il file cab nel dispositivo IoT in una cartella denominata C:\FoD.

  4. Aggiungere il FOD. Da un prompt dei comandi amministrativi:

    DISM.exe /online /add-package /packagepath:C:\FoD\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab 
    
  5. Verificare che il foD faccia parte dell'immagine:

     DISM.exe /online /get-capabilities /format:table
    

    L'output indica lo stato di installazione per tutti i FOD. Verificare che gli ID installati siano visualizzati come installati.

    -------------------------------------------------------- | -----------
    Capability Identity                                      | State
    -------------------------------------------------------- | -----------
    ...                                                      |
    NetFX3~~~~                                               | Installed
    ...                                                      |
    

Per altre informazioni sulle funzionalità su richiesta, vedere Funzionalità su richiesta , tra cui come aggiungerle a un'immagine montata offline.

Installare i driver in modalità di controllo

I partner del dispositivo potrebbero dover installare più driver per Windows per supportare l'hardware del dispositivo IoT. Esistono numerosi modi per installare i driver. Le due opzioni seguenti illustrano come eseguire un'installazione usando i fornitori di driver forniti pacchetto di installazione e un metodo avanzato per aggiungere il driver usando DISM.

Per aggiungere un driver, è necessario avere un driver fornito da un fornitore hardware. Il pacchetto driver può essere distribuito come file .msi, .exe o inf. Il processo di aggiunta di un driver dipende dalla distribuzione del driver.

Metodo semplice - installazione manuale

Usare questo metodo se il driver fornito dal fornitore hardware indipendente (IHV) è un semplice pacchetto MSI o EXE. Se si vuole l'installazione automatica del driver, è possibile usare un file o uno script non con estensione automatica. I passaggi seguenti descrivono un'installazione.

  1. Raccogliere il pacchetto del programma di installazione del driver fornito dall'IHV. Un pacchetto del programma di installazione del driver è in genere un pacchetto MSI o EXE.
  2. Copiare il pacchetto in un percorso temporaneo nel dispositivo IoT. In modalità di controllo il sistema viene eseguito l'accesso in locale come account amministratore locale. Eseguire l'msi di installazione o l'EXE e seguire le istruzioni.
  3. Opzionale Rimuovere il pacchetto di installazione dal percorso temporaneo.

Metodo avanzato

Per usare questo metodo, il driver fornito dall'IHV deve essere già estratto in INF, SYS, CAT e così via. file o essere un pacchetto MSI o EXE che può essere estratto. Questo metodo può essere usato anche per aggiungere driver a un'immagine montata offline.

  1. Se il driver viene distribuito come MSI o EXE, copiare il pacchetto driver fornito dall'IHV in una cartella nel dispositivo IoT (si usa C:\Drivers nell'esempio). Se il pacchetto driver è un .msi o .exe, estrarre il contenuto in una cartella.

  2. Aprire un prompt dei comandi amministrativi e usare DISM per aggiungere tutti i driver nella cartella.

    Dism /online /add-driver /driver:C:\Drivers /recurse
    

    L'opzione /recurse aggiunge tutti i driver presenti nella cartella C:\Drivers e nelle relative sottocartelle.

  3. Riavviare il dispositivo se richiesto. Quando il PC viene riavviato, assicurarsi che venga riavviato in modalità di controllo.

Aggiungere una lingua in modalità di controllo

I partner del dispositivo potrebbero dover aggiungere altre lingue a un'immagine per consentire a un utente di modificare le lingue. L'aggiunta di lingue durante la modalità di controllo è importante per i dispositivi che potrebbero non avere una connessione Internet persistente per scaricare e installare una lingua con l'app Impostazioni.

È possibile aggiungere altre lingue all'immagine personalizzata usando DISM per installare un Language Pack e le funzionalità correlate su richiesta. È possibile aggiungere lingue in modalità di controllo o a un'immagine montata offline. Per altre informazioni, vedere Panoramica delle lingue.

  1. Montare la funzionalità su richiesta ISO nel PC tecnico. L'ISO potrebbe comunque essere montato se è stato aggiunto un FOD precedente nel lab.

  2. Montare l'ISO del Language Pack nel PC tecnico.

  3. Aggiungere un Language Pack all'immagine. In questo esempio viene usato il francese (fr-FR). Da un prompt dei comandi amministrativi:

    Dism /Add-Package /online /packagepath:"E:\x64\langpacks\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
    

    Dove E: è l'ISO del Language Pack montato

  4. Installare gli ID lingua per il Language Pack.

    DISM /online /add-package /packagepath:D:Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab 
    

    Dove D: è l'ISO ISO montato

Aggiungere un aggiornamento cumulativo in modalità di controllo

I partner del dispositivo potrebbero dover aggiornare l'immagine del sistema operativo con l'aggiornamento cumulativo più recente (LCU) come parte del processo di compilazione dell'immagine iniziale. L'aggiornamento può essere applicato offline usando DISM o online usando DISM o eseguendo direttamente il pacchetto MSU. Le due opzioni seguenti illustrano come eseguire un'installazione usando l'MSU o un'installazione avanzata tramite gestione dei dati di distribuzione.

Per aggiungere un aggiornamento, scaricare prima l'LCU più recente dal catalogo di Microsoft Update e quindi installarlo. È possibile installare l'aggiornamento tramite la GUI o la riga di comando.

Nei passaggi seguenti viene illustrato come installare un LCU usando un Msu dal catalogo di Microsoft Update.

Scaricare un aggiornamento

Questi passaggi possono essere eseguiti nel PC tecnico se il dispositivo IoT non ha connettività Internet o se lo scenario del dispositivo non richiede mai la connessione a Internet.

  1. Visitare Windows 10 Cronologia aggiornamenti per verificare quali aggiornamenti sono disponibili per l'immagine di Windows.
  2. Nella parte superiore sinistra della pagina selezionare la compilazione Windows 10. Selezionare, ad esempio, Windows 10, versione 1809.
  3. Nella navigazione a sinistra viene visualizzata una sezione denominata In questa versione. Questa sezione mostra il numero KB più recente dell'LCU. Selezionare il nome della Knowledge Base più recente, che consente di accedere a un articolo della Knowledge Base con alcune informazioni sulla versione.
  4. Nella pagina dell'articolo della Knowledge Base individuare il collegamento per il Catalogo di Microsoft Update e selezionare il collegamento per aprire la pagina di download nel catalogo.
  5. Scaricare il pacchetto MSU dal catalogo e salvarlo in C:\Packages nel dispositivo IoT.

Installare un aggiornamento, metodo semplice

Dopo aver scaricato un aggiornamento, selezionare l'aggiornamento in Esplora file per avviare l'installazione.

Installare un aggiornamento, metodo avanzato

È possibile installare un LCU usando gestione e manutenzione e manutenzione immagine, che può essere utile se si esegue lo script dell'installazione dell'aggiornamento. È anche possibile usare questo metodo per aggiungere l'aggiornamento a un'immagine montata offline. Per altre informazioni, vedere Aggiungere aggiornamenti a un'immagine di Windows.

Usare gestione e manutenzione e manutenzione distribuzione per installare l'unità LCU:

Da un prompt dei comandi amministrativo:

Dism /online /add-package /packagepath:C:\Packages\<package.msu>

Installare il software OEM in modalità di controllo

I partner del dispositivo potrebbero dover installare il software in modalità di controllo. Questo software potrebbe essere applicazioni line-of-business, strumenti, utilità o qualsiasi tipo di software che deve trovarsi nel dispositivo prima della spedizione. Puoi usare la modalità di controllo per installare il software usando i metodi disponibili dal desktop di Windows e i partner del dispositivo devono usare il metodo più adatto al flusso di lavoro.

Alcuni aspetti da considerare:

  • Se un'applicazione installata deve diventare l'esperienza shell per il dispositivo, seguire la procedura descritta nel lab n. 5 per configurare l'utilità di avvio shell o l'accesso assegnato. Le funzionalità usate dipendono dal tipo di applicazione usata per la shell.
    • L'utilità di avvio della shell viene usata se come shell viene usata un'applicazione Win32 o .NET.
    • L'accesso assegnato viene usato se un'applicazione UWP viene usata come shell.
  • Se l'esperienza del dispositivo è più simile a un'esperienza desktop personalizzata (ad esempio, un chiosco alberghiero) in cui gli utenti possono accedere al desktop, esistono passaggi di personalizzazione che consentono di semplificare la conservazione del layout del dispositivo. Ad esempio, il layout dell'icona sul desktop e il menu Start possono essere mantenuti come parte del processo Sysprep.
  • Questo tipo di installazione deve essere eseguito in modalità di controllo e non può essere eseguito su un'immagine montata offline.

Passaggi successivi

Con l'immagine personalizzata in modalità di controllo, è possibile personalizzare ulteriormente l'esperienza del dispositivo. Lab 2 illustra come abilitare le funzionalità di blocco dei dispositivi.