Condividi tramite


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

In Lab 1a è stato installato Windows IoT Enterprise in un dispositivo IoT e 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 windows montata offline, nonché in modalità di controllo. Per altre informazioni, vedere Modificare un'immagine di Windows con Gestione e manutenzione immagini distribuzione.

Che cos'è la modalità di controllo?

La maggior parte delle nostre soluzioni è personalizzata dai nostri partner OEM. Il software OEM svolge un ruolo significativo nella funzionalità del dispositivo IoT. Windows IoT Enterprise supporta la personalizzazione OEM e consente l'esecuzione di un dispositivo personalizzato sopra il sistema operativo.

Per assistere i clienti OEM, offriamo la modalità di controllo che consente agli amministratori di avviarsi direttamente sul desktop prima di accedere alla schermata iniziale di Windows, offrendo loro la possibilità di installare Windows Updates, driver e altro software in base alle esigenze.

Vantaggi dell'uso della modalità di controllo

All'avvio di Windows, viene avviato in modalità Guidata o in modalità di controllo. Configurazione guidata è l'esperienza predefinita predefinita che consente agli utenti finali di immettere le informazioni sull'account, selezionare la lingua, accettare le Condizioni per il servizio Microsoft e configurare la rete. In modalità di controllo è possibile:

  • Ignorare la configurazione guidata. È possibile accedere al desktop il più rapidamente possibile. Non è necessario configurare le impostazioni predefinite, ad esempio un account utente, la posizione e il fuso orario.
  • Installare applicazioni, aggiungere driver di dispositivo ed eseguire script. È possibile connettersi a una rete e accedere a più file e script di installazione. È anche possibile installare più Language Pack e driver di dispositivo.
  • Testare la validità di un'installazione di Windows. Prima di distribuire il sistema agli utenti finali, è possibile eseguire test nel sistema senza creare un account utente. È quindi possibile preparare il sistema per l'avvio nella Configurazione guidata al successivo avvio.
  • Aggiungere altre personalizzazioni a un'immagine di riferimento. In questo modo si riduce il numero di immagini che è necessario gestire. Ad esempio, è possibile creare una singola immagine di riferimento contenente le personalizzazioni di base da applicare a tutte le immagini di Windows. È quindi possibile avviare l'immagine di riferimento in modalità di controllo e apportare altre modifiche specifiche per il computer. Queste modifiche possono essere applicazioni richieste dal cliente o driver di dispositivo specifici.

Per altre informazioni, vedere Panoramica della modalità di controllo.

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 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 di dispositivi spesso includono unità richiesta nelle immagini Windows. Una funzionalità aggiunta comunemente è .NET Framework 3.5 per supportare scenari in cui il dispositivo esegue un'applicazione OEM e che richiede il supporto di .NET Framework 3.5.

Per aggiungere una funzionalità su richiesta in modalità di controllo, è necessario l'ISO foD su un'unità USB o copiato nel dispositivo IoT. Al termine dell'installazione delle unità richiesta, è possibile rimuovere l'ISO dal dispositivo IoT o rimuovere l'unità USB.

  1. Montare l'ISO su richiesta (FOD) sul PC tecnico.

  2. Individuare il file cab per il file foD che si intende installare. In questo esempio si usa .NET Framework 3.5. Il taxi è 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 amministrativo:

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

     Dism /online /get-capabilities /format:table
    

    L'output indica lo stato di installazione per tutti i fod. Verificare che le unità richiesta installate siano visualizzate come installate.

    -------------------------------------------------------- | -----------
    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 di dispositivi potrebbero dover installare più driver per Windows per supportare l'hardware del dispositivo IoT. Esistono diversi modi per installare i driver. Le due opzioni seguenti illustrano come eseguire un'installazione usando il pacchetto di installazione fornito dai fornitori di driver e come aggiungere il driver usando gestione e manutenzione e manutenzione distribuzione.

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

Aggiungere il driver usando il pacchetto di installazione fornito dai fornitori

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

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

Aggiungere il driver usando gestione e manutenzione e manutenzione distribuzione

Per usare questo metodo, il driver fornito dall'IHV deve essere già estratto in INF, SYS, CAT e così via, oppure 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 (nell'esempio viene usato C:\Drivers ). Se il pacchetto driver è un .msi* o .exe, estrarre il contenuto in una cartella.

  2. Aprire un prompt dei comandi amministrativo e usare Gestione e manutenzione e manutenzione dischi distribuzione 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 si riavvii 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 non dispongono di una connessione Internet persistente per scaricare e installare una lingua con l'app Impostazioni.

È possibile aggiungere altre lingue all'immagine personalizzata usando Gestione e manutenzione immagini distribuzione 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 l'ISO foD nel PC tecnico. L'ISO potrebbe essere ancora montato se è stato aggiunto un foD in precedenza nel lab.

  2. Individuare il file CAB per il Language Pack che si intende installare. In questo esempio viene usato il francese (fr-FR). Il taxi è denominato Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab.

  3. Copiare il file cab nella cartella del dispositivo IoT C:\FOD.

  4. Aggiungere il Language Pack da un prompt dei comandi amministrativo:

    Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
    
  5. (FACOLTATIVO) Individuare i componenti del linguaggio di supporto per il Language Pack e copiarli in C:\FOD. In questo esempio i file CAB sono:

    • Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    1. Aggiungere i fod per il Language Pack:
    • Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
  6. Aggiungere la nuova lingua all'elenco di lingue in Windows da un prompt amministrativo di Windows PowerShell:

    $OldList = Get-WinUserLanguageList
    $OldList.Add("fr-FR")
    Set-WinUserLanguageList -LanguageList $OldList   
    

    Per altre informazioni, vedere Set-WinUserLanguageList

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 iniziale dell'immagine. L'aggiornamento può essere applicato offline o online tramite gestione e manutenzione e l'esecuzione diretta del pacchetto Microsoft Servicing Update (MSU).

Scaricare un aggiornamento

Per aggiungere un aggiornamento, scaricare prima di tutto l'LCU più recente dal Catalogo di Microsoft Update. Questi passaggi possono essere eseguiti sul PC tecnico se il dispositivo IoT non ha connettività Internet o se lo scenario del dispositivo non richiede mai la connessione a Internet.

  1. Visita Cronologia aggiornamenti di Windows 11 per vedere quali aggiornamenti sono disponibili per l'immagine di Windows.
  2. In alto a sinistra della pagina selezionare la build di Windows.
  3. Il riquadro di spostamento a sinistra mostra il numero kb dell'LCU più recente. Selezionare il nome della Knowledge Base più recente, che consente di visualizzare un articolo della Knowledge Base con alcune informazioni sulla versione.
  4. Nella pagina dell'articolo della Knowledge Base individuare il collegamento per microsoft Update Catalog 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 l'aggiornamento usando l'interfaccia utente grafica

Nel dispositivo IoT selezionare il pacchetto Microsoft Servicing Update (MSU) in Esplora file per avviare l'installazione e seguire i passaggi forniti nell'interfaccia utente grafica.

Installare l'aggiornamento con Gestione e manutenzione e manutenzione distribuzione

È possibile installare un LCU usando gestione e manutenzione e manutenzione distribuzione, 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.

  1. Usare gestione e manutenzione distribuzione per installare l'LCU nel dispositivo IoT 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 può essere applicazioni line-of-business, strumenti, utilità o qualsiasi tipo di software che deve essere sul dispositivo prima della spedizione. Puoi usare la modalità di controllo per installare il software usando 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 diventerà l'esperienza della shell per il dispositivo, seguire la procedura descritta nel lab n. 5 per configurare l'utilità di avvio della 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 un'applicazione Win32 o .NET viene usata come shell.
    • 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 garantire che il layout del dispositivo venga mantenuto. Ad esempio, il layout dell'icona sul desktop e il menu Start possono essere mantenuti come parte del processo Sysprep.

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.