Distribuzione OEM delle edizioni desktop di Windows 11

Prepararsi per compilare e testare i PC Windows? Questo lab illustra i passaggi per creare e distribuire immagini Di Windows. Verrà illustrato come usare gli strumenti e i comandi per configurare una distribuzione end-to-end. I comandi possono essere inseriti in script, consentendo di personalizzare rapidamente nuove immagini per mercati specifici in base alle esigenze dei clienti.

Verrà illustrato il processo di creazione di una distribuzione personalizzata di Windows. Ecco cosa verrà illustrato:

Image showing the flow of a Windows deployment. The first step in the flow is to prepare by gathering collateral, installing the ADK, and Create a WinPE drive. Then you create images by adding language packs, features on demand, apps, drivers, updates, configuring unattend and start layouts, configuring hardware settings, and setting the edition. Finally you can apply your image as an ffu or WIM.

Si inizierà preparando l'ambiente, quindi verranno illustrati i passaggi per:

  • Preparazione e montaggio di un'immagine WinPE
  • Aggiunta di pacchetti
  • Aggiunta di driver
  • Creazione di supporti WinPE

Successivamente si passerà alla personalizzazione dell'immagine di Windows. Inizieremo con le personalizzazioni offline a un'immagine di Windows montata, in cui verrà illustrato:

  • Aggiunta di driver
  • Aggiunta di lingue
  • Aggiunta di Aggiornamenti
  • Reinstallazione delle app posta in arrivo
  • Preinstallazione di Microsoft Office
  • Personalizzazione del layout della schermata Start
  • Personalizzazione della barra delle applicazioni
  • Configurare la configurazione guidata per visualizzare un contratto di licenza personalizzato
  • Configurazione e uso di file di risposte per personalizzare il programma di installazione di Windows

La personalizzazione dell'immagine di Windows verrà completata distribuendo l'immagine in un PC e quindi avviando la modalità di controllo e completando le modifiche, tra cui:

  • Apportare modifiche in modalità di controllo
  • Preparazione della reimpostazione del pulsante di selezione

Infine, finalizzare e acquisire l'immagine, verificare che tutto funzioni e preparare l'immagine per la distribuzione.

  • Finalizzazione dell'immagine

È ora di iniziare.

Preparare l'ambiente lab

Nota

Se non hai raccolto i file necessari per eseguire questo lab, vedi Ottenere gli strumenti necessari per la distribuzione OEM delle edizioni desktop di Windows.

A questo punto, è necessario avere gli strumenti pronti per l'uso. A questo punto saranno disponibili:

  • Un'unità USB, formattata con due partizioni:

  • Un PC tecnico che ha:

    • Cartella denominata C:\temp\lab con il supporto seguente scaricato:
      • Supporti di installazione di Windows
      • La versione più recente di Microsoft Office OPK
      • Linguaggio e funzionalità facoltative ISO
      • OPK App Update or Inbox Apps ISO
      • Programma di installazione di Windows ADK
      • Componente aggiuntivo WinPE ADK
      • Driver per l'immagine (se necessario)
      • Script di distribuzione

Verrà ora configurato il lab.

Installare Windows ADK

Windows ADK è una raccolta di strumenti che consente di gestire e distribuire installazioni windows personalizzate in nuovi computer.

Sul PC tecnico:

  1. Se si dispone di una versione precedente di Windows Assessment and Deployment Kit (ADK), disinstallarla.

  2. Scaricare la versione più recente di Windows ADK che corrisponde alla versione di Windows che si sta installando.

  3. Eseguire il programma di installazione di ADK per installare ADK con le opzioni seguenti:

    • Strumenti di distribuzione
    • Utilità di migrazione stato utente (USMT)
    • Ambiente preinstallazione di Windows (Windows PE)
  4. Installare i componenti aggiuntivi WinPE per ADK.

Creare una partizione Windows PE (WinPE) di avvio

WinPE è un sistema operativo basato su riga di comando di piccole dimensioni che è possibile usare per acquisire, aggiornare e ottimizzare le immagini di Windows. In questa sezione verrà illustrato come preparare un'immagine WinPE di base in un'unità flash USB di avvio e provarla.

Preparare i file WinPE

  1. Nel PC tecnico avviare l'ambiente deployment e imaging tools come amministratore:

    • Fare clic su Start, digitare Deployment and Imaging Tools Environment .Click Start, type Deployment and Imaging Tools Environment. Fare clic con il pulsante destro del mouse su Deployment and Imaging Tools Environment (Ambiente distribuzione e creazione immagini) e selezionare Run as administrator (Esegui come amministratore).
  2. Usare copype per creare una directory di lavoro con i file WinPE di base:

    copype amd64 C:\winpe_amd64
    

    Suggerimento

    Se questo non funziona, assicurarsi di essere nell'ambiente Deployment and Imaging Tools e non nel prompt dei comandi standard.

Personalizzare WinPE

Puoi personalizzare un'immagine WinPE (boot.wim) in diversi modi aggiungendo file e componenti a un'immagine WinPE montata.

Ecco alcuni esempi di come modificare l'immagine WinPE:

  • Aggiungere un componente facoltativo. Componenti facoltativi WinPE inclusi in ADK. Questi sono pacchetti che puoi aggiungere alla tua immagine WinPE per aggiungere funzionalità a WinPE.

  • Aggiungere una grafica o un driver di rete. WinPE include un video generico, ma nella maggior parte dei casi sono necessari driver aggiuntivi per visualizzare la schermata o connettersi alla rete. Per altre informazioni, vedi WinPE: Aggiungere driver.

  • Impostare lo schema di alimentazione su prestazioni elevate. Velocità di distribuzione. Si noti che gli script di distribuzione di esempio impostano già questo schema automaticamente. Vedi WinPE: Montaggio e personalizzazione: prestazioni elevate.

  • Ottimizzare WinPE: consigliato per i dispositivi con RAM e spazio di archiviazione limitato (ad esempio, 1 GB di RAM/16 GB di spazio di archiviazione). Dopo aver aggiunto driver o altre personalizzazioni a Windows PE, vedi WinPE: Ottimizzare e compattare l'immagine per ridurre il tempo di avvio.

Quando si aggiungono pacchetti a WinPE, le prestazioni verranno ridotte e il tempo di avvio aumenterà. Aggiungere solo i pacchetti necessari per completare una distribuzione corretta.

Montare l'immagine WinPE

Per personalizzare un'immagine di Windows, è necessario montarla prima di poterla usare. Questo vale anche per le immagini WinPE. Il montaggio di un'immagine estrae il contenuto di un file di immagine in un percorso in cui può essere visualizzato e modificato. In questo lab si userà Gestione e manutenzione immagini distribuzione per montare e modificare le immagini. Gestione e manutenzione immagini distribuzione include Windows, ma verrà usata la versione installata da ADK, a cui si accederà tramite l'ambiente degli strumenti di distribuzione e creazione dell'immagine.

Boot.wim è il file di immagine WinPE. È possibile trovarlo nei file copiati con copype.cmd.

Montare l'immagine:

  • Dall'ambiente Degli strumenti di distribuzione e creazione di immagini montare l'immagine:

    Dism /mount-image /imagefile:c:\WinPE_amd64\media\sources\boot.wim /index:1 /mountdir:c:\winpe_amd64\mount
    

Aggiungere pacchetti, componenti facoltativi, dipendenze e Language Pack a WinPE (facoltativo)

Usa Dism /Add-Package per aggiungere pacchetti all'immagine WinPE montata. AdK include componenti facoltativi WinPE che è possibile aggiungere per altre funzionalità WinPE. Alcuni pacchetti hanno dipendenze e richiedono l'installazione di altri pacchetti. Per questi pacchetti, è necessario installare le dipendenze prima di aggiungere un pacchetto. Ad esempio, se si vuole usare PowerShell in WinPE, è necessario installare NetFx e i controller di dominio specifici del linguaggio. È possibile trovare LE CAB OC in C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\. Ecco come aggiungere il supporto di PowerShell per en-us:

Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"  /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab"

Nota

Aggiungere pacchetti aggiuntivi solo quando necessario. Più pacchetti si aggiungono, maggiore è l'impatto sul tempo di avvio e sulle prestazioni.

Aggiungere driver a WinPE (se necessario)

Se è necessario aggiungere driver a WinPE, si userà Dism /Add-Driver. Dovrai eseguire questa operazione solo se WinPE non include già i driver per il tuo hardware.

Ecco come aggiungere driver a WinPE:

Nota

Questo metodo richiede driver basati su inf.

dism /image:C:\winpe_amd64\mount /Add-Driver /driver:"C:\Out-of-Box Drivers\mydriver.inf"

Dove C:\Out-of-Box Drivers\mydriver.inf è il percorso del driver che si sta aggiungendo.

Per installare tutti i driver in una cartella e tutte le relative sottocartelle, usare l'opzione /recurse . Ad esempio:

Dism /Image:C:\Winpe_amd64\mount /Add-Driver /Driver:c:\drivers /recurse

Dove C:\drivers è la cartella dei driver che si sta aggiungendo.

Impostare lo schema di alimentazione su prestazioni elevate

L'impostazione di WinPE per l'uso della modalità a prestazioni elevate velocizza la distribuzione. Gli script di esempio impostano WinPE sulla modalità a prestazioni elevate quando vengono eseguiti, ma se si vuole assicurarsi che WinPE venga sempre eseguito in modalità a prestazioni elevate, è possibile modificare startnet.cmd nell'immagine WinPE.

  1. Usare il Blocco note per aprire C:\Winpe_amd64\mount\windows\system32\startnet.cmd

    notepad C:\Winpe_amd64\mount\windows\system32\startnet.cmd
    
  2. Aggiungere la riga seguente a startnet.cmd:

    powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
    
  3. Salvare il file e chiudere il Blocco note.

Pulire l'immagine WinPE

Eseguire dism /cleanup-image per ridurre il footprint del disco e della memoria di WinPE e aumentare la compatibilità con un'ampia gamma di dispositivi:

DISM /image:c:\winpe_amd64\mount /Cleanup-image /StartComponentCleanup

Per altri dettagli, vedi WinPE: Ottimizzare e compattare l'immagine .

Eseguire il commit delle modifiche e smontare l'immagine

Se hai aggiunto altri file nella tua immagine WinPE, puoi eliminarli per ridurre le dimensioni dell'immagine e migliorare le prestazioni. Al termine dell'uso dell'immagine, è possibile eseguire il commit delle modifiche e smontare l'immagine. Esportare quindi l'immagine WinPE personalizzata nella cartella WinPE:

dism /unmount-image /mountdir:c:\winpe_amd64\mount /commit
dism /export-image /sourceimagefile:c:\winpe_amd64\media\sources\boot.wim /sourceindex:1 /DestinationImageFile:c:\winpe_amd64\mount\boot2.wim
Del c:\winpe_amd64\media\sources\boot.wim
Copy c:\winpe_amd64\mount\boot2.wim c:\winpe_amd64\media\sources\boot.wim

Creare un'unità WinPE di avvio

Ora che hai aggiornato l'immagine WinPE per includere tutto ciò di cui ha bisogno, puoi creare un'unità WinPE di avvio. Dall'ambiente Deployment and Imaging Tools:From the Deployment and Imaging Tools Environment:

  1. Connessione la chiave USB al PC tecnico.

  2. Copiare WinPE nella partizione WinPE :

    MakeWinPEMedia /UFD C:\winpe_amd64 P:
    

    Dove P: è la lettera dell'unità WinPE .

    Quando richiesto, premere Y per formattare l'unità e installare WinPE.

Avviare il PC di riferimento a WinPE

  1. Connessione l'unità USB al dispositivo di riferimento.

  2. Spegnere il dispositivo di riferimento e quindi avviare l'unità USB. Questa operazione viene in genere eseguita attivando il dispositivo e premendo rapidamente un tasto (ad esempio, il tasto ESC o il tasto Volume su ).

    Nota

    In alcuni dispositivi potrebbe essere necessario accedere ai menu di avvio per scegliere l'unità USB. Se si ha la possibilità di scegliere tra l'avvio in modalità UEFI o BIOS, scegliere la modalità UEFI. Per altre informazioni, vedere Avviare la modalità UEFI o la modalità BIOS legacy. Se il dispositivo non viene avviato dall'unità USB, vedere i suggerimenti per la risoluzione dei problemi in WinPE: Creare un'unità di avvio USB.

    WinPE inizia da una riga di comando ed esegue wpeinit per configurare il sistema. L'operazione potrebbe richiedere alcuni minuti.

Lasciare il PC avviato in Windows PE per il momento. È possibile rimuovere l'unità USB di avvio.

Personalizzare l'immagine di Windows

Ora che l'immagine WinPE è personalizzata per la distribuzione, si apprenderà come preparare l'immagine di Windows per la distribuzione. Il processo è simile a come è stata modificata l'immagine WinPE, ma Windows ha molte opzioni di personalizzazione aggiuntive.

È possibile eseguire personalizzazioni offline o online o online a un'immagine di Windows. Le personalizzazioni offline vengono eseguite sull'immagine windows (install.wim) dal PC tecnico o dal PC di destinazione durante l'avvio in WinPE. Nella maggior parte degli scenari, le personalizzazioni offline sono personalizzazioni eseguite dal PC tecnico. Le personalizzazioni online vengono eseguite sul PC di riferimento dopo l'avvio in modalità di controllo.

La tabella seguente mostra quali personalizzazioni possono essere rese online e offline. In un ambiente di produzione è consigliabile eseguire il maggior numero possibile di personalizzazioni offline.

Scenario Fuori rete Online
Aggiunta di driver di dispositivo X X
Aggiunta di app di Microsoft Store X X
Aggiunta di app Desktop (win32) - X
Aggiunta di Language Pack X X
Rimuovere il Language Pack predefinito X -
Aggiunta di funzionalità su richiesta X X
Aggiunta dell'aggiornamento cumulativo più recente X X
Ottimizzazione delle immagini X X
Pulizia dei file duplicati delle app di Microsoft Store X -
Microsoft Office X X

Preparare e montare un'immagine di Windows

mount and customize process that shows that you mount an image into a folder, modify the mounted image by adding drivers, languages, packages, etc. Then you use DISM to save your changes to the image and unmount it.

In questa sezione verrà illustrato come montare immagini Windows nel PC tecnico. Il montaggio di un'immagine di Windows è lo stesso processo usato per montare l'immagine WinPE in precedenza. Quando si monta l'immagine di Windows (install.wim), sarà possibile accedere a una seconda immagine, WinRe.wim, ovvero l'immagine che supporta gli scenari di ripristino. L'aggiornamento di install.wim e WinRE.wim contemporaneamente consente di mantenere sincronizzate le due immagini, assicurando che il ripristino vada come previsto.

Prima di continuare, assicurarsi di aver creato la cartella C:\Temp\Lab nel PC tecnico. È stato illustrato come configurarlo nella sezione Ottenere gli strumenti necessari .

Eseguire il backup del file di immagine di Windows

Prima di lavorare sull'immagine di Windows, vuoi assicurarti di avere una copia di backup nel caso in cui si verifichi un problema. Creare una copia dell'immagine originale:

Copiare prima il file install.wim dal supporto di installazione di Windows in C:\temp\lab\images. Install.wim include sia immagini Home che Professional. L'immagine Home verrà esportata da install.wim e quindi si userà l'immagine durante questo lab.

  1. Montare il supporto di installazione di Windows.

  2. Dal supporto di installazione montato copiare D:\sources\install.wim in C:\temp\lab\images. Dove D: è la lettera di unità del supporto di installazione montato.

  3. Dal menu Start aprire Windows Kits, aprire Deployment and Imaging Tools Environment (Ambiente strumenti di distribuzione e creazione immagini) come amministratore.

  4. Creare una copia dell'immagine nel caso in cui si sia verificato un errore.

    copy "C:\temp\lab\Images\install.wim" C:\temp\lab\Images\install-backup.wim
    
  5. Esportare l'edizione Home (indice 2) da install.wim come basicimage.wim ed eliminare l'originale C:\temp\lab\images\install.wim:

    Dism /export-image /sourceimagefile:C:\temp\lab\images\install.wim /sourceindex:2 /destinationimagefile:C:\temp\lab\images\basicimage.wim
    Del C:\temp\lab\images\install.wim
    

    Ora che l'immagine è stata esportata, è possibile montarla.

Montare l'immagine di Windows

Creare una directory di montaggio e montare basicimage.wim:

Md C:\mount\windows
Dism /Mount-Wim /WimFile:C:\temp\lab\images\basicimage.wim /index:1 /MountDir:C:\mount\windows

Montare l'immagine WinRE

Se un sistema non è in grado di eseguire correttamente l'avvio in Windows, eseguirà il failover nell'ambiente di ripristino di Windows (WinRE). WinRE può ripristinare le cause comuni dei sistemi operativi non avviabili. WinRE si basa su WinPE e per renderlo adatto ai clienti, è possibile aggiungere driver, lingue, componenti facoltativi di Windows PE e altri strumenti di diagnostica e risoluzione dei problemi.

L'immagine WinRE è inclusa nell'immagine di Windows e viene infine copiata nella partizione degli strumenti di Ambiente ripristino Windows nel PC o nel dispositivo di destinazione. Per modificare l'immagine WinRE, verrà montata l'immagine windows, quindi montare l'immagine WinRE all'interno di essa. Apportare le modifiche, smontare l'immagine WinRE, quindi smontare l'immagine di Windows.

Image showing that you can mount and windows image, and then mount an image from the mounted image's mount folder so you can configure two nested images.

Se si aggiunge una delle opzioni seguenti all'immagine, è necessario aggiornare anche l'immagine di ripristino con le stesse modifiche:

  • Aggiungere driver in stile inf critici per l'avvio, ad esempio i driver di grafica e di archiviazione.
  • Aggiungere aggiornamenti principali a Windows, ad esempio LCU.
  • Aggiungere nuove lingue, anche se questo non è sempre possibile, poiché non tutte le lingue hanno Ambiente ripristino Windows equivalenti.

Nota

Questo lab presuppone che si preferisca mantenere winre.wim all'interno di install.wim per mantenere sincronizzate le lingue e i driver. Se vuoi risparmiare un po ' di tempo sul pavimento della fabbrica e se stai bene a gestire queste immagini separatamente, potresti preferire rimuovere winre.wim dall'immagine e applicarlo separatamente.

  • Montare il file immagine Ambiente ripristino Windows dall'immagine montata.

    Md c:\mount\winre
    Dism /Mount-Wim /WimFile:C:\mount\windows\Windows\System32\Recovery\winre.wim /index:1 /MountDir:C:\mount\winre
    

    Suggerimento

    Se winre.wim non può essere visualizzato nella directory specificata, usare il comando seguente per impostare il file visibile:

    attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
    

    Risoluzione dei problemi: se l'operazione di montaggio non riesce, assicurarsi di usare gestione e manutenzione immagini dall'ambiente degli strumenti di distribuzione e creazione immagini. Non montare immagini in cartelle protette, ad esempio la cartella User\Documents. Se i processi DISM vengono interrotti, prendere in considerazione la possibilità di disconnettersi temporaneamente dalla rete e disabilitare la protezione da virus.

Personalizzazioni offline

Con le immagini montate, è possibile iniziare a personalizzare. Ti mostreremo come apportare personalizzazioni offline all'immagine di Windows. Le personalizzazioni offline sono modifiche che è possibile apportare a un'immagine montata senza dover avviare l'installazione di Windows. In primo luogo, verrà illustrata l'aggiunta (e la rimozione) di lingue dall'immagine di Windows.

Lingue

In questa sezione verrà illustrato come aggiungere lingue a un'installazione di Windows. Se si vuole aggiungere una lingua, è necessario un Language Pack dall'ISO Funzionalità languaged e Optionsl, nonché una connessione Internet o l'accesso all'ISO funzionalità su richiesta.

Nota

  • Aggiungere lingue prima di aggiungere un aggiornamento cumulativo (LCU). Se si aggiunge una lingua dopo un aggiornamento cumulativo, sarà necessario reinstallare l'aggiornamento.
  • Aggiungere app dopo lingue e funzionalità su richiesta. Le app di Windows universali e le applicazioni desktop devono essere reinstallate se si aggiunge una lingua dopo l'installazione di un'app.
  • Aggiungere anche le lingue all'immagine di ripristino: molte lingue comuni possono essere aggiunte all'immagine di ripristino.

Usare sempre i pacchetti Language Pack e Funzionalità su richiesta (FOD) che corrispondono alla lingua e alla piattaforma dell'immagine Windows.

Le funzionalità su richiesta sono pacchetti di funzionalità di Windows che possono essere aggiunti in qualsiasi momento. Quando un utente necessita di una nuova funzionalità, può richiedere il pacchetto di funzionalità da Windows Update. Gli OEM possono preinstallare queste funzionalità per abilitarle nei dispositivi predefiniti.

Le funzionalità comuni includono risorse del linguaggio come il riconoscimento della grafia. Alcune di queste funzionalità sono necessarie per abilitare la funzionalità completa di Cortana.

La tabella seguente illustra i tipi di componenti del linguaggio disponibili:

Componente Nome file di esempio Dipendenze Descrizione
Language Pack Microsoft-Windows-Client-Language-Pack_x64_de-de.cab None Testo dell'interfaccia utente, incluse le funzionalità di base di Cortana.
Di base Microsoft-Windows-LanguageFeatures-Basic-de-de-Package None Controllo ortografico, previsione del testo, interruzione di parole e sillabazione, se disponibile per la lingua. È necessario aggiungere questo componente prima di aggiungere uno dei componenti seguenti.
Tipi di carattere Microsoft-Windows-LanguageFeatures-Fonts-Thai-Package None Tipi di carattere necessari per alcune aree. Ad esempio, th-TH richiede il pacchetto di caratteri thai.
Riconoscimento ottico dei caratteri Microsoft-Windows-LanguageFeatures-OCR-de-de-Package Di base Riconosce e restituisce testo in un'immagine.
Riconoscimento della grafia Microsoft-Windows-LanguageFeatures-Handwriting-de-de-Package Di base Abilita il riconoscimento della grafia per i dispositivi con input penna.
Sintesi vocale Microsoft-Windows-LanguageFeatures-TextToSpeech-de-De-Package Di base Consente la sintesi vocale, usata da Cortana e Dall'Assistente vocale.
Riconoscimento vocale Microsoft-Windows-LanguageFeatures-Speech-de-de-Package Riconoscimento di base, sintesi vocale Riconosce l'input vocale, usato da Cortana e Riconoscimento vocale Windows
Esperienza demo per la vendita al dettaglio Microsoft-Windows-RetailDemo-OfflineContent-Content-de-de-Package Basic, più il pacchetto demo retail indipendente dal linguaggio: Microsoft-Windows-RetailDemo-OfflineContent-Content-Package Esperienza demo di vendita al dettaglio.

Aggiungere o modificare le lingue

In questa sezione verranno aggiunte lingue e funzionalità on demand all'immagine di Windows. Si aggiungerà il Language Pack tedesco (de-de), quindi si aggiungerà la lingua giapponese (ja-jp). Il giapponese è un esempio di lingua che richiede un supporto aggiuntivo per i tipi di carattere.

Importante

Se si installa un aggiornamento che contiene risorse dipendenti dalla lingua prima di installare un Language Pack, le modifiche specifiche della lingua nell'aggiornamento non verranno applicate quando si aggiunge il Language Pack. È necessario reinstallare l'aggiornamento per applicare modifiche specifiche della lingua. Per evitare di reinstallare gli aggiornamenti, installare Language Pack e Funzionalità su richiesta prima di installare gli aggiornamenti.

Gli aggiornamenti della lingua hanno un ordine specifico in cui devono essere installati. Ad esempio, per abilitare Cortana, installare, in ordine: Microsoft-Windows-Client-Language-Pack, quindi –Basic, quindi OCR, quindi Handwriting, quindi –Fonts, –TextToSpeech e quindi –Speech.

Aggiungere lingue

Montare le lingue e le funzionalità facoltative ISO. Quando si aggiungono componenti del linguaggio e funzionalità su richiesta, si userà l'ISO montato come origine per questi pacchetti. L'uso delle lingue e delle funzionalità facoltative ISO come origine garantisce che le unità richiesta nell'immagine vengano aggiornate per includere le risorse della lingua per le lingue aggiunte. Gli esempi seguenti usano F:\ come posizione dei Languaes montati e delle funzionalità facoltative ISO.

  1. Aggiungere il Language Pack tedesco.

    Usare i Language Pack e le funzionalità su richiesta dalle lingue e dalle funzionalità facoltative ISO:

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_de-de.cab 
    
  2. Aggiungere le funzionalità del linguaggio associate su richiesta

    Dism /Add-Capability /Image:C:\mount\windows /CapabilityName:Language.Basic~~~de-DE~0.0.1.0 /CapabilityName:Language.OCR~~~de-DE~0.0.1.0 /CapabilityName:Language.Handwriting~~~de-DE~0.0.1.0 /CapabilityName:Language.TextToSpeech~~~de-DE~0.0.1.0 /CapabilityName:Language.Speech~~~de-DE~0.0.1.0 /Source:F:\LanguagesAndOptionalFeatures
    
  3. (Facoltativo) Aggiungere Language Pack e funzionalità giapponesi su richiesta.

    Alcuni tipi di carattere specifici della lingua sono stati separati in diversi componenti del linguaggio. In questa sezione si aggiungerà la lingua ja-JP insieme al supporto per i tipi di carattere giapponesi.

    Usare i Language Pack e le funzionalità su richiesta dagli ISO a 64 bit:

    1. Aggiungere il pacchetto langauge giapponese:
    Dism /Add-Package /Image:C:\mount\windows /PackagePath:F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_ja-jp.cab 
    
    1. Aggiungere le funzionalità della lingua giapponese su richiesta
    Dism /Add-Capability /CapabilityName:Language.Basic~~~ja-JP~0.0.1.0 /CapabilityName:Language.OCR~~~ja-JP~0.0.1.0 /CapabilityName:Language.Handwriting~~~ja-JP~0.0.1.0 /CapabilityName:Language.Fonts.Jpan~~~und-JPAN~0.0.1.0 /CapabilityName:Language.TextToSpeech~~~ja-JP~0.0.1.0 /CapabilityName:Language.Speech~~~ja-JP~0.0.1.0 /Source:F:\LanguagesAndOptionalFeatures
    
  4. Verificare che i Language Pack facciano ora parte delle immagini montate:

    dism /get-packages /image:"C:\mount\windows"
    

    Assicurarsi che le lingue aggiunte siano presenti nell'elenco.

    Package Identity : Microsoft-Windows-Client-LanguagePack  ...  de-DE~10.0.22000.1
    State : Installed
    
  5. Verificare che le funzionalità su richiesta siano presenti nell'immagine:

    dism /get-capabilities /image:"C:\mount\windows"
    

    Assicurarsi che le unità richiesta di lingua siano incluse nell'elenco:

    Capability Identity : Language.Basic~~~de-de~0.0.1.0
    State : Installed
    ...
    Capability Identity : Language.Handwriting~~~de-de~0.0.1.0
    State : Installed
    

Configurare le impostazioni della lingua

Questa sezione illustra come modificare la lingua predefinita e il fuso orario dell'immagine windows montata.

  1. Usare Gestione e manutenzione immagini distribuzione per impostare la lingua predefinita dell'immagine. La lingua predefinita verrà impostata sul tedesco, perché è stata aggiunta nell'immagine nei passaggi precedenti:

    Dism /Image:C:\mount\windows /Set-AllIntl:de-DE
    
  2. Verificare le modifiche

    Dism /Image:C:\mount\windows /Get-Intl
    

Impostare il fuso orario predefinito

È possibile usare Gestione e manutenzione immagini distribuzione per impostare il fuso orario predefinito per un PC. Qui verrà impostato il fuso orario. Per un elenco dei fusi orari disponibili, vedere Fusi orari predefiniti.

Dism /Set-TimeZone:"W. Europe Standard Time" /Image:"C:\mount\windows"

Rimuovere la lingua di base dall'immagine

Questa sezione illustra la rimozione di una lingua dall'immagine di Windows. Questo è un passaggio facoltativo.

Ora che l'immagine è stata impostata per l'uso del tedesco come lingua predefinita, è possibile rimuovere le caratteristiche della lingua inglese da essa e renderla un'immagine non in inglese. Per rimuovere completamente en-US dall'immagine, è necessario rimuovere diversi componenti.

Avviso

Non rimuovere la lingua di base inglese se si sta spedindo un PC in inglese.

Per rimuovere i componenti del linguaggio da un'immagine a 64 bit:

dism /image:"c:\mount\windows" /remove-package /packagename:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1

Suggerimento

Risoluzione dei problemi: se si verifica un errore durante l'esecuzione di questi comandi, provare di nuovo il comando nel pacchetto che non è riuscito. Esempio:

Error: 0x800f0825
Package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package may have failed due to pending updates to servicing components in the image.

Se il comando viene completato con errori, controllare il file di log DISM. in C:\windows\Logs\DISM\dism.log.

Aggiungere lingue a Ambiente ripristino Windows

Qui ti mostreremo come aggiungere lingue a WinRE. L'aggiunta di lingue a WinRE garantisce che la lingua prevista da un cliente sia disponibile negli scenari di ripristino. Seguire questa procedura se sono state aggiunte lingue all'immagine di Windows.

Gli esempi seguenti usano pacchetti di linguaggi montati e funzionalità facoltative ISO e anche da ADK:

  1. Aggiungere pacchetti di lingua tedesca

    Usare le versioni a 64 bit dei Language Pack e i componenti facoltativi WinPE:

    Dism /image:F:\Windows Preinstallation Environment\x64\WinPE_OCs\de-de\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-Rejuv_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-EnhancedStorage_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-Scripting_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-SecureStartup_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-SRT_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-WDS-Tools_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-WMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-StorageWMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-HTA_de-de.cab"
    
  2. (Facoltativo) Aggiungere Language Pack giapponesi e supporto dei tipi di carattere a WinRE. Si noti che per il giapponese verrà aggiunto un cab aggiuntivo per il supporto dei tipi di carattere.

    Usare i Language Pack e i componenti facoltativi WinPE dagli ISO a 64 bit:

    Dism /image:C:\mount\winre /add-package /packagepath:"F:\Windows Preinstallation Environment\x64\WinPE_OCs\ja-jp\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-Rejuv_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-EnhancedStorage_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-Scripting_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-SecureStartup_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-SRT_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-WDS-Tools_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-WMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-StorageWMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-HTA_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-FontSupport-JA-JP.cab"
    
  3. Impostare la lingua predefinita per WinRE in modo che corrisponda alla lingua predefinita di Windows.

    Dism /Image:C:\mount\winre /Set-AllIntl:de-DE
    

Rimuovere le lingue di base da WinRE (facoltativo)

Analogamente alla rimozione della lingua di base in install.wim, è possibile rimuovere anche la lingua di base da WinRE.

Per rimuovere i componenti del linguaggio da un'immagine a 64 bit:

Dism /image:"c:\mount\winre" /remove-package /packagename:Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-HTA-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1

Driver

È consigliabile aggiungere driver per assicurarsi che Windows possa essere avviato per la prima volta e possa connettersi a Internet e a Windows Update. L'immagine non deve basarsi su pacchetti driver posta in arrivo di terze parti per l'hardware. Assicurarsi di aggiungere il driver all'immagine corretta:

  • Driver DCHU: molti driver includono un file di informazioni (con estensione inf) per facilitare l'installazione del driver. Questi possono essere installati usando gli strumenti descritti in questa sezione.
  • Driver critici per l'avvio: i driver di grafica e archiviazione possono talvolta essere aggiunti all'immagine windows (come illustrato in questo lab), l'immagine di Windows PE e l'immagine WindowsRE.

Di seguito viene illustrato come aggiungere driver in vari modi.

Suggerimento

Se si creano più dispositivi con configurazioni hardware identiche, è possibile velocizzare il tempo di installazione e il primo avvio mantenendo le configurazioni dei driver durante l'acquisizione di un'immagine Windows.

Aggiungere driver all'immagine di Windows

  1. Aggiungere un singolo driver che include un file inf. In questo esempio viene usato un driver denominato media1.inf:

    Dism /Add-Driver /Image:"C:\mount\windows" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf"
    

    Dove "C:\Drivers\PnP.Media.V1\media1.inf" è il file inf di base nel pacchetto driver.

  2. Se si vuole aggiungere un'intera cartella di driver, è possibile usare l'opzione /Recurse. Vengono aggiunti tutti i driver inf nella cartella e tutte le relative sottocartelle.

    Avviso

    Anche se /Recurse può essere utile, è facile gonfiare l'immagine con esso. Alcuni pacchetti driver includono più pacchetti driver inf, che spesso condividono i file di payload dalla stessa cartella. Durante l'installazione, ogni pacchetto driver inf viene espanso in una cartella separata, ognuna con una copia dei file di payload. Abbiamo visto casi in cui un driver popolare in una cartella da 900 MB ha aggiunto 10 GB alle immagini quando aggiunto con l'opzione /Recurse.

    Dism /Add-Driver /Image:"C:\mount\windows" /Driver:c:\drivers /Recurse
    
  3. Verificare che i driver facciano parte dell'immagine:

    Dism /Get-Drivers /Image:"C:\mount\windows"
    

    Controllare l'elenco dei pacchetti e verificare che l'elenco contenga i driver aggiunti.

Aggiungere driver all'immagine WinRE

Se sono stati aggiunti driver all'immagine windows, è necessario aggiungerli anche all'immagine WinRE. L'aggiunta di driver all'immagine di ripristino garantisce che siano disponibili durante gli scenari di ripristino. L'aggiunta di driver a un'immagine WinRE è lo stesso processo dell'aggiunta di driver a una normale immagine di Windows.

Dism /Add-Driver /Image:"C:\mount\winre" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf" /LogPath=C:\mount\dism.log

Nota

È possibile usare l'opzione /recurse per aggiungere un'intera cartella di driver

Aggiornamenti

Mentre l'immagine è montata, è possibile aggiungere aggiornamenti di Windows. Il processo è simile a quello usato per aggiungere driver in precedenza.

Promemoria:

  • Aggiungere lingue prima degli aggiornamenti principali. Gli aggiornamenti principali includono hotfix, versioni di distribuzione generali o Service Pack. Se si aggiunge una lingua in un secondo momento, sarà necessario riaggiungere gli aggiornamenti.
  • Aggiungere aggiornamenti principali prima delle app. Queste app includono app di Windows universali e applicazioni desktop. Se si aggiunge un aggiornamento in un secondo momento, sarà necessario riaggiungere le app.
  • Per gli aggiornamenti principali, aggiornare anche l'immagine di ripristino: possono includere hotfix, versioni di distribuzione generali, Service Pack o altri aggiornamenti non definitive. Verrà illustrato come aggiornare questi elementi più avanti in Lab 12: Aggiornare l'immagine di ripristino.
  • Se è necessario un aggiornamento dello stack di manutenzione (SSU), è necessario applicarlo prima di applicare la versione di distribuzione generale più recente o qualsiasi gdr futuro.

Aggiungere aggiornamenti di Windows all'immagine

Usare gestione e manutenzione distribuzione per applicare l'aggiornamento dello stack di manutenzione più recente (SSU), l'aggiornamento cumulativo più recente (LCU), gli aggiornamenti ZDP o gli aggiornamenti della Knowledge Base dei prerequisiti.

Importante

Se si installa un aggiornamento che contiene risorse dipendenti dalla lingua prima di installare un Language Pack, le modifiche specifiche della lingua nell'aggiornamento non verranno applicate quando si aggiunge il Language Pack. È necessario reinstallare l'aggiornamento per applicare modifiche specifiche della lingua. Per evitare di reinstallare gli aggiornamenti, installare i Language Pack prima di installare gli aggiornamenti.

  1. Ottenere un pacchetto di aggiornamento di Windows. Estrarre l'aggiornamento del file msu in una cartella, ad esempio E:\updates\windowsupdatename.msu. Assicurarsi che l'aggiornamento corrisponda all'architettura dell'immagine in uso.

  2. Aggiungere msu all'immagine montata usando dism /add-package.

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"
    

    È anche possibile aggiungere più aggiornamenti nello stesso comando:

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu" /PackagePath:"E:\updates\windows10.0-kb0000002-x64.msu"
    

    Nota

    Ogni pacchetto è in genere una nuova KNOWLEDGE che aumenta il numero di revisione della build di Windows. È possibile trovare il numero di revisioni delle finestre nella chiave del Registro di sistema seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UBR

  3. Bloccare l'aggiornamento per assicurarsi che venga ripristinato durante il ripristino.

    DISM /Cleanup-Image /Image=C:\mount\windows /StartComponentCleanup /ScratchDir:C:\Temp
    
  4. Verificare che gli aggiornamenti siano presenti nell'immagine.

    Dism /Image:C:\mount\windows /Get-Packages
    

    Esaminare l'elenco risultante dei pacchetti e verificare che l'elenco contenga il pacchetto. Ad esempio:

    Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.250.1.1
    State : Installed
    Release Type : Security Update
    Install Time : 04/29/2017 6:26 PM
    The operation completed successfully.
    

Aggiungere pacchetti di aggiornamento a WinRE

In questa sezione viene illustrato come aggiungere aggiornamenti all'immagine WinRE.

Importante

È necessario applicare gli aggiornamenti cumulativi all'immagine WinRE oltre all'immagine di Windows. Poiché gli aggiornamenti sono cumulativi, quando viene installato un nuovo aggiornamento, è possibile rimuovere gli aggiornamenti precedenti. L'ottimizzazione WinRE illustrata più avanti nel lab rimuoverà gli aggiornamenti non necessari che manterranno l'immagine WinRE a crescere di dimensioni.

Per applicare l'aggiornamento scaricato nella sezione precedente all'immagine WinRE, è necessario eseguire dism /add-package per applicare l'aggiornamento all'immagine WinRE montata.

Dism /Add-Package /Image:C:\mount\winre /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"

App e funzionalità

App

Questa sezione illustra l'uso delle app, inclusa la reinstallazione delle app posta in arrivo dopo gli aggiornamenti, come aggiungere app di Microsoft Store e come aggiungere Microsoft Office.

Questa sezione continua a usare l'immagine windows montata. Se l'immagine non è ancora montata, montarla.

Promemoria: installare le app solo dopo aver installato le lingue e gli aggiornamenti, in tale ordine.

Reinstallare le app posta in arrivo

Dopo aver aggiunto lingue e aggiornamenti all'immagine, è necessario reinstallare le app fornite con Windows. Ciò garantisce che le app funzionino e includano le lingue aggiunte all'immagine. Per reinstallare queste app, è necessario aggiornare l'APP OPK o la posta in arrivo App ISO.

  1. Copiare la cartella amd64fre nelle app in arrivo ISO in c:\temp\lab\apps\inbox\
  2. Reinstallare le app posta in arrivo per assicurarsi che le app dispongano delle risorse di lingua necessarie. La pagina Script di esempio include uno script di esempio, ma è solo un esempio e non reinstalla necessariamente tutte le app posta in arrivo in un'immagine. Assicurarsi di usare uno script personalizzato che includa tutte le app nel dispositivo.

Le app sono ora pronte per lavorare con l'immagine.

Aggiungere un'app di Microsoft Store

Per completare questa sezione, è necessario disporre dell'OPK dell'aggiornamento dell'app o dell'ISO delle app posta in arrivo. Indipendentemente dall'uso, si farà riferimento a esso come OPK di aggiornamento dell'app nei passaggi seguenti.

  1. Usare GESTIONE e manutenzione immagini distribuzione per aggiungere il codec HEVC con estensione appx dai file estratti nella sezione precedente.

  2. Installare l'estensione appx HEVC:

    DISM /Add-ProvisionedAppxPackage /Image:c:\mount\windows /PackagePath:"C:\temp\lab\apps\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.appx" /licensepath:"C:\temp\lab\apps\inbox\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.xml" /DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x64.14.00.appx"
    
  3. Usare DISM /Add-ProvisionedAppxPackage per aggiungere altre app all'immagine.

  4. Verificare che le app siano installate:

    Dism /Image:"C:\mount\windows" /Get-ProvisionedAppxPackages
    

Ottimizzare le app installate

È possibile ridurre l'utilizzo del disco dell'app eseguendo DISM /Optimize-ProvisionedAppxPackages dopo l'installazione delle app. Questo comando funzionerà solo quando viene eseguito su un'immagine offline:

DISM.exe /Image:"C:\mount\windows" /Optimize-ProvisionedAppxPackages

Preinstallare Microsoft Office

Seguire le istruzioni nella guida alla preinstallazione OEM di Office più recente per istruzioni su quale versione di Office preinstallare e come installarla.

Funzionalità su richiesta

Aggiungere una funzionalità su richiesta (FOD) all'immagine di Windows. Le funzionalità su richiesta sono funzionalità che è possibile scegliere di preinstallare. È possibile visualizzare un elenco delle unità richiesta disponibili e le raccomandazioni per la preinstallazione qui.

Qui verrà illustrato come preinstallare la funzionalità .Net Framework su richiesta.

Nota

Anche se è possibile aggiungere alcune unità richiesta usando l'opzione /add-package, è DISM /Add-Capability consigliabile aggiungere unità richiesta.

  1. Se non è ancora montato, montare le lingue e le funzionalità facoltative ISO

  2. Sul PC tecnico, usa Gestione e manutenzione immagini distribuzione per ottenere un elenco di fod disponibili in un'immagine:

    dism /image:C:\mount\windows /get-capabilities
    

    Verrà visualizzato un elenco delle funzionalità disponibili.

  3. Aggiungere .NET Framework.

    dism /image:C:\mount\windows /add-capability /capabilityname:NetFX3~~~~ /Source:F:\LanguagesAndOptionalFeatures
    

    Dove F: è l'ISO foD montato e NetFX3~~~~ è il nome della funzionalità .NET Framework.

    .NET Framework viene ora aggiunto all'immagine.

  4. Se sono presenti altre unità richiesta da includere nell'immagine, aggiungerle.

menu Start e barra delle applicazioni

Personalizzare i pin menu Start

Modificare il layout della schermata Start

Gli OEM possono personalizzare il layout della schermata Start in modo che gli elementi definiti dall'OEM (app e/o siti Web) vengano aggiunti in determinate aree del menu Start.

Le personalizzazioni del layout start sono configurate con LayoutModification.json e, facoltativamente, LayoutModification.xml:

  • LayoutModification.json fornisce supporto completo per i pin dell'app
  • LayoutModification.xml abilita l'aggiunta di pin del sito Web a LayoutModification.json

Nota

Non è possibile usare Progettazione configurazione di Windows o Installazione automatica per configurare il menu Start di Windows 11.

Vedi Personalizzare il menu Start di Windows 11

Sezioni personalizzabili

Sezione aggiunta

La sezione nella parte superiore del menu Start viene chiamata sezione Aggiunta. Questa sezione è costituita da puntini disposti in una griglia. Gli elementi in questa sezione sono un subset di tutte le app installate nel PC; non tutte le app installate sono incluse in questa sezione per impostazione predefinita. Il numero di righe e elementi in questa visualizzazione è coerente tra le dimensioni del pannello del dispositivo.

Mentre la visualizzazione iniziale di questa sezione visualizza 18 elementi, un utente può usare il controllo paginazione per spostarsi tra le pagine di pin aggiuntivi. Gli elementi in questa sezione sono una combinazione di app definite da Microsoft, app distribuite dinamicamente e elementi configurati dall'OEM. Dopo aver configurato il PC, gli utenti possono aggiungere, spostare o rimuovere i pin in questa sezione.

Personalizzazioni disponibili:

  • Fino a quattro elementi nella pagina 1 di questa sezione. Configurato con primaryOEMPins in LayoutModification.json.
  • Fino a quattro elementi nella parte inferiore della griglia dell'app bloccata. Gli utenti devono scorrere verso il basso nella menu Start per visualizzare questi pin. Configurato con secondaryOEMPins in LayoutModification.json.

Se si aggiunge meno di quattro elementi in una di queste sezioni, le altre app definite da Microsoft scorrono per riempire lo spazio per mantenere lo stesso ordine. Tutti gli elementi della matrice oltre i primi quattro verranno ignorati.

Nota

Un elemento può essere visualizzato solo una volta nella sezione Aggiunta. Non è possibile aggiungere un'app in più posizioni in questa sezione, sia nella stessa pagina che in pagine diverse.

Questa è la sezione sotto la sezione "Aggiunta". Al primo avvio, l'app Per iniziare da Microsoft verrà prepopolato in questa posizione. Un OEM può anche precompilare la sezione con un'app di benvenuto o di prima esecuzione che rimarrà bloccata per un massimo di sette giorni, a meno che un cliente non lo rimuova.

Personalizzazioni disponibili: un elemento in questa sezione. Configurato con firstRunOEMPins in LayoutModification.json.

  • Per un'esperienza utente ottimale e pulita, è consigliabile che l'app scelta per la sezione Consigliata non sia pre-aggiunta alla barra delle applicazioni o alla prima pagina dei puntini di avvio.

Aggiungere pin al menu Start

Questa sezione illustra come aggiungere puntini alle aree personalizzabili del menu Start.

  • Per aggiungere app UWP, dovrai conoscere l'AUMID.
  • Se stai aggiungendo un collegamento Web, dovrai creare un riquadro di collegamento Web usando un PC Windows 10 e quindi esportare il layout che include il collegamento Web. Vedere Esportare il layout della schermata Start per informazioni su come esportare un layout start.
  • Le app Win32 non in pacchetto usano file con estensione lnk che puntano all'app.
  1. Nel PC tecnico creare un file vuoto denominato LayoutModification.json.

  2. Incollare il seguente vuoto LayoutModification.json nel file creato nel passaggio precedente:

    { "primaryOEMPins": [ 
      ], 
      "secondaryOEMPins": [ 
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
  3. Personalizzare ogni sezione per aggiungere app aggiungendo membri JSON per i tipi di app da aggiungere.

    1. Si inizierà aggiungendo il prompt dei comandi come pin OEM primario. Poiché il prompt dei comandi è un'app Win32 senza pacchetti, viene aggiunta come desktopAppLink:
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
    1. Successivamente, aggiungeremo un'app UWP come pin OEM secondario, usando l'AUMID e aggiungendola usando packagedAppID. Questo pin verrà visualizzato alla fine del menu Start. Ecco un'app UWP di esempio aggiunta al layout:
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
    1. Infine, aggiungeremo un'app alla sezione Consigliata. È possibile aggiungere un'app a questa sezione. L'app aggiunta non sarà permanente; scomparirà nel tempo man mano che il PC viene usato e i nuovi elementi popolano la sezione Consigliata:
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}
      ], 
      "firstRunOEMPins": [ 
        { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk" }
      ] 
    } 
    
  4. Per creare collegamenti Web da aggiungere al menu Start:

    Per aggiungere un collegamento Web alla menu Start, è necessario avere entrambi LayoutModification.json i file e LayoutModification.xml .

    I collegamenti Web usano sia LayoutModification.xml che LayoutModification.json. Ogni collegamento Web specificato in LayoutModification.json deve avere un elemento corrispondente SecondaryTile in LayoutModification.xml:

    • LayoutModification.xml viene usato per configurare il collegamento Web
    • LayoutModification.json fa riferimento al collegamento Web configurato

    Usare il layout della schermata Start esportato per aggiungere un collegamento Web

    Il layout della schermata Start esportato conterrà SecondaryTile gli elementi per ognuno dei collegamenti Web configurati. Prendere nota degli AppUserModelID elementi e TileID . Questi elementi verranno aggiunti al file LayoutModification.json per aggiungere il collegamento Web.

    Pin Web di esempio

    Di seguito è riportato un esempio di pin Web da layoutModification.xml:

    <start:SecondaryTile 
    AppUserModelID="Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App" 
    TileID="MSEdge.anfoedbkjbcacemdbigf.UserData.Default" 
    Arguments="--launch-tile --profile-directory=Default --app-id=anfoedbkjbhcfgooaffkopcacemdbigf --app-url=https://www.bing.com/" 
    DisplayName="(Text of your choice to display in Start)" 
    Square150x150LogoUri="msappdata:///local/Favicons/Taskbar/‌anfoedbkjbhcfgooaffkopcacemdbigf/largefavicon.png" 
    Wide310x150LogoUri="ms-appx:///" 
    ShowNameOnSquare150x150Logo="true" 
    ShowNameOnWide310x150Logo="false" 
    BackgroundColor="#000000" 
    Size="2x2" 
    Row="0" 
    Column="0"/> 
    

    Aggiungere questo riquadro a LayoutModification.json aggiungendo un nuovo oggetto JSON nella sezione che si vuole aggiungere il pin:

    • Usare l'attributo from AppUserModelID ("Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App") per il packageAppID valore in LayoutModification.json.
    • Usare l'attributo from TileID ("MSEdge.anfoedbkjbcacemdbigf.UserData.Default") per il tileID valore in LayoutModification.json.

    Ecco come appare, usando l'esempio precedente, per aggiungere il collegamento Web alla fine della sezione "Aggiunta":

    ... 
    "secondaryOEMPins": [ 
      { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
        "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
      ], 
    ...
    

    È possibile aggiungere elementi aggiuntivi alla menu Start. Ecco un esempio di LayoutModification.json che include più elementi in ogni sezione:

    { "primaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}, 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}, 
        { "packageAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
            "tileId": "MSEdge.paomdnjincdkenhiicpl.UserData.Default"} 
        ], 
        "secondaryOEMPins": [ 
        { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
        "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
        { "desktopAppId": "Contoso.Desktop.Example.AUMID"} 
        ], 
        "firstRunOEMPins": [ 
        { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk", 
            "caption": { 
            "en-US": "(localized caption text for US English)", 
            "de": "(localized caption text for German)", 
            "default": "(fallback caption text for other languages)" } 
        } 
        ] 
    } 
    
Aggiungere il layout all'immagine
  1. Copiare e LayoutModification.json , se sono stati aggiunti collegamenti Web, layoutMofification.xml nell'immagine montata. Windows cerca questi file nella \Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell cartella . Se questa cartella contiene già file layoutmodification, sostituire i file esistenti con i nuovi file;

    xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    xcopy /s LayoutModification.xml C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    
  2. Se è stata completata la personalizzazione dell'immagine, smontarla con il commit delle modifiche.

    dism /unmount-image /mountdir:C:\mount /commit
    

    In caso contrario, mantenere l'immagine montata e passare alla sezione successiva

Personalizzare il layout della barra delle applicazioni

È possibile aggiungere fino a tre elementi alla barra delle applicazioni. Per aggiungere elementi della barra delle applicazioni, è necessario creare un file TaskbarLayoutModification.xml personalizzato e quindi impostare una chiave del Registro di sistema che definisce il percorso del file di layout della barra delle applicazioni.

Vedi Personalizzare la barra delle applicazioni di Windows 11

  1. Di seguito è riportato un file di layout della barra delle applicazioni vuoto. Copiare il contenuto in un file denominato TaskbarLayoutModification.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
    
    <CustomTaskbarLayoutCollection PinListPlacement="Replace">
        <defaultlayout:TaskbarLayout>
            <taskbar:TaskbarPinList>
                <taskbar /> 
                <taskbar />
            </taskbar:TaskbarPinList>
        </defaultlayout:TaskbarLayout>
    </CustomTaskbarLayoutCollection>
    </LayoutModificationTemplate>
    
  2. Aggiungere un'applicazione windows classica:

    Per aggiungere un'applicazione windows classica, aggiungere un <taskbar:DesktopApp> elemento con un DesktopApplicationLinkPath attributo che specifica il percorso di un file di collegamento (con estensione lnk). È consigliabile usare gli stessi file con estensione lnk nel menu Start Tutti gli utenti. Esempio:

    <taskbar:TaskbarPinList>
    <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk"/>
    </taskbar:TaskbarPinList>
    

    Nota

    Alcune applicazioni di Windows classiche sono ora incluse in un pacchetto diverso rispetto alle versioni precedenti di Windows. Per altre informazioni, vedere Blocco note e Paint.

  3. Aggiungere un'app UWP. Per le app di Windows universali, aggiungere un <Taskbar:UWA> elemento con un AppUserModelID attributo che specifica l'ID modello utente (AUMID) di un'app di Windows universale. Esempio:

    <taskbar:TaskbarPinList>
    <taskbar:UWA AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App"/>
    </taskbar:TaskbarPinList>
    

    Per informazioni su come trovare l'AUMID di un'app installata, vedere Trovare l'ID modello utente dell'applicazione di un'app installata.

  4. Salvare il file come C:\Mount\Windows\OEM\TaskbarLayoutModification.xml.

  5. Più avanti in Controlla altro verrà aggiunta una chiave del Registro di sistema per definire la posizione in cui viene salvato TaskbarLayoutModification.

Aggiungere un contratto di licenza e un file di informazioni

Aggiungere una licenza specifica dell'OEM

In questa sezione verrà illustrato come un OEM può aggiungere le proprie condizioni di licenza durante la configurazione guidata.

Nota

Se le condizioni di licenza sono incluse, l'OEM deve includere una versione delle condizioni di licenza in ogni lingua preinstallata nel PC. Un testo del termine di licenza deve essere un file RTF e avere un file con estensione html con un nome corrispondente nella stessa cartella. Per altre informazioni sui file di licenza, vedere Condizioni di licenza OEM.

Per iniziare ad aggiungere le condizioni di licenza, è necessario creare cartelle per i file di licenza e quindi configurare la configurazione guidata per visualizzare la licenza al primo avvio.

  1. Creare cartelle per le lingue di sistema nella directory seguente: C:\mount\windows\Windows\System32\oobe\info\default\

  2. Assegnare a ogni cartella il nome C:mount\windows\Windows\System32\oobe\info\default\ come identificatore decimale della lingua corrispondente alla lingua. Eseguire questo passaggio per ogni Language Pack presente nell'immagine di Windows.

    Nota: vedere questo collegamento per visualizzare l'elenco completo degli identificatori decimali di lingua delle lingue corrispondenti.

    Ad esempio, se en-us e de-de-language pack vengono aggiunti all'immagine di Windows, aggiungere una cartella denominata "1033" (che rappresenta la lingua en-us) in C:\mount\windows\Windows\System32\oobe\info\default. Aggiungere quindi una cartella denominata "1031" (de-de-language) nella stessa directory C:\mount\windows\Windows\System32\oobe\info\default\.

    MD c:\mount\windows\windows\system32\oobe\info\default\1031
    MD c:\mount\windows\windows\system32\oobe\info\default\1033
    
  3. Creare un file con estensione rtf per le condizioni di licenza per ogni lingua presente nell'immagine e copiarle nella cartella di configurazione specifica della lingua.

    Ad esempio: spostare il file agreement.rtf in C:\mount\windows\Windows\System32\oobe\info\default\1033\ directory e spostare il contratto tedesco.rtf in C:\mount\windows\Windows\System32\oobe\info\default\1031.

    copy E:\resources\english-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1033\agreement.rtf
    copy E:\resources\german-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1031\agreement.rtf
    
  4. Aprire un editor di testo e creare versioni .html delle condizioni di licenza. Salvare i termini nelle stesse cartelle delle versioni rtf. È possibile usare l'esempio di contratto di licenza con contratto di licenza OEM per creare file di esempio. I nomi dei file del contratto di licenza devono essere identici, ad eccezione dell'estensione.

    C:\mount\windows\windows\system32\oobe\info\default\1033\agreement.html  (English version)
    C:\mount\windows\windows\system32\oobe\info\default\1031\agreement.html  (German version)
    
  5. Creare un file oobe.xml per specificare il percorso del file license agreement.rtf. Windows troverà automaticamente il file .html a cui si accompagna. Di seguito è riportato un esempio di oobe.xml.

     <FirstExperience>
    <oobe>
        <oem>
            <eulafilename>agreement.rtf</eulafilename>
        </oem>
    </oobe>
    </FirstExperience>
    
  6. Copiare il file oobe.xml in 'C:\mount\windows\windows\system32\oobe\info\

  7. Copiare oobe.xml nelle cartelle specifiche della laguage create in precedenza. Ad esempio: Copiare oobe.xml in C:\mount\windows\Windows\System32\oobe\info\default\1033, che ha un file denominato agreement.rtf in inglese. Per aggiungere il contratto tedesco, copiare oobe.xml nella directory C:\mount\windows\Windows\System32\oobe\info\default\1031\ con il file agreement.rtf tedesco.

    copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1033
    copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1031
    
  8. Ogni cartella del linguaggio include ora un file oobe.xml, agreement.rtf e agreement.thml in tale lingua corrispondente.

Quando l'immagine viene avviata per la prima volta nella Configurazione guidata, verrà visualizzato il contratto di licenza.

Creare un file di informazioni sull'immagine e aggiungerlo all'immagine

  • Creare un file csup.txt da specificare quando è stata creata l'immagine di Windows. Questo file deve includere la data di creazione dell'immagine, sotto forma di 'MM-GG-AAAA', senza altri caratteri, su una singola riga nella parte superiore del file. Questo comando creerà il file:

    echo 6-24-2021 >"C:\mount\windows\Windows\csup.txt"
    

Personalizzare Windows con un file di risposte

I file di risposte (o file di installazione automatica) possono essere usati per modificare le impostazioni di Windows nelle immagini durante l'installazione. È anche possibile creare impostazioni che attivano script nelle immagini eseguite dopo che il primo utente crea il proprio account e seleziona la lingua predefinita. I file di risposte consentono di specificare varie opzioni di installazione, tra cui come partizionare i dischi, il percorso dell'immagine di Windows da installare e il codice Product Key da applicare. È inoltre possibile specificare i valori applicabili all'installazione di Windows, ad esempio i nomi degli account utente, le impostazioni di visualizzazione e i Preferiti di Internet Explorer. Il file di risposte per il programma di installazione è in genere denominato Unattend.xml.

I file di installazione automatica includono diverse sezioni, ognuna delle quali viene elaborata in momenti diversi durante il processo di installazione di Windows. Queste fasi sono denominate passaggi di configurazione. Ecco i passaggi più usati:

È possibile specificare il passaggio di configurazione per aggiungere nuove impostazioni a:

  • 1 - windowsPE: queste impostazioni vengono usate dal programma di installazione di Windows. Se si modificano immagini esistenti, è in genere possibile ignorare queste impostazioni.
  • 2 - offlineServicing: Impostazioni in offlineServicing vengono elaborati quando gestione e manutenzione immagini distribuzione viene usato per applicare un file di installazione automatica a un'immagine offline.
  • 4 - specializzato: la maggior parte delle impostazioni deve essere aggiunta qui. Queste impostazioni vengono attivate sia all'inizio della modalità di controllo che all'inizio della configurazione guidata. Se è necessario eseguire più aggiornamenti o impostazioni di test, generalizzare nuovamente il dispositivo e aggiungere un altro batch di impostazioni nel passaggio Di configurazione specializzata.
  • 6 - auditUser: viene eseguito non appena si avvia la modalità di controllo. AuditUser è un buon posto per eseguire uno script di test di sistema. Aggiungeremo Microsoft-Windows-Deployment\RunAsynchronousCommand come esempio. Per altre informazioni, vedere Aggiungere uno script personalizzato al programma di installazione di Windows.
  • 7 - oobeSystem: usare con moderazione. La maggior parte di queste impostazioni viene eseguita dopo che l'utente ha completato la configurazione guidata. L'eccezione è l'impostazione Microsoft-Windows-Deployment\Reseal\Mode = Audit, che verrà usata per ignorare la configurazione guidata e avviare il PC in modalità di controllo. Se lo script si basa sulla conoscenza della lingua selezionata dall'utente durante la configurazione guidata, è necessario aggiungerlo al passaggio oobeSystem.

Sebbene sia possibile impostare molte impostazioni di Windows in modalità di controllo, alcune impostazioni possono essere impostate solo usando un file di risposte o Progettazione configurazione di Windows, ad esempio aggiungendo le informazioni di supporto del produttore. Un elenco completo delle impostazioni dei file di risposte (note anche come impostazioni di installazione automatica) è disponibile nel riferimento all'installazione automatica di Windows.

Creare un file di risposte

Usare Windows System Image Manager (SIM) per creare e modificare i file di installazione automatica. LA SIM viene installata come parte di ADK. Assicurarsi che le impostazioni di risposta includano le impostazioni necessarie come descritto nel documento dei criteri OEM.

Creare un file di catalogo in Windows SIM

I file di catalogo (con estensione clg) sono file con informazioni sulle impostazioni applicabili a una particolare immagine di Windows. Quando si usa un'immagine di Windows in SIM, è prima necessario creare un file di catalogo per Windows WIM con cui si sta lavorando.

  1. Avviare Windows System Image Manager (WSIM).
  2. Fare clic su File > Select Windows Image (Seleziona immagine Windows).
  3. In Selezionare un'immagine di Windows passare a e selezionare il file di immagine (D:\install.wim).
  4. Selezionare l'edizione Home fare clic su OK.
  5. Fare clic su Sì per creare il file di catalogo. Windows SIM crea il file in base al file di immagine e lo salva nella stessa cartella del file di immagine. Questo processo può richiedere alcuni minuti.

Il file di catalogo viene visualizzato nel riquadro Immagine di Windows. Windows SIM elenca i componenti e i pacchetti configurabili in tale immagine.

Creare un file di risposte

Se non si usa il file di installazione automatica esistente, è possibile crearne uno nuovo in Windows SIM:

  • Fare clic su file Nuovo file > di risposte

Il nuovo file di risposte verrà visualizzato nel riquadro destro.

Aggiungere le impostazioni del file di risposte

In questa sezione verrà illustrato come creare un file di risposte in grado di configurare le impostazioni durante la distribuzione dell'immagine di Windows.

Prima di iniziare, creare una cartella denominata Panther nell'immagine windows montata. Windows cercherà automaticamente in questa cartella un file di risposte.

md c:\mount\windows\Windows\panther
Aggiungere informazioni OEM (facoltativo)
  1. Nel riquadro Immagine di Windows espandere Componenti, fare clic con il pulsante destro del mouse su amd64_Microsoft-Windows-Shell-Setup_(versione) e quindi scegliere Aggiungi impostazione a Pass 4 specializzato.

  2. Nel riquadro File di risposte selezionare Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

  3. Nel riquadro Proprietà OEMInformation impostare nella sezione Impostazioni:

    Manufacturer=Fabrikam
    Model=Notebook Model 1
    Logo=C:\Windows\Fabrikam\Fabrikam.bmp
    
  4. Salvare il file di risposte nella cartella Panther come c:\temp\lab\AnswerFiles\unattend.xml.

Sarà quindi necessario assicurarsi che il logo specificato in precedenza sia presente nell'immagine di Windows.

  1. Creare un'immagine a colori a 32 bit con una dimensione massima di 120x120 pixel. Salvarlo come file C:\temp\labAnswerFiles\Fabrikam.bmp nel PC tecnico.

  2. Creare una cartella nell'immagine windows montata denominata Fabrikam.

    mkdir c:\mount\windows\Fabrikam
    
  3. Copiare Fabrikam.bmp nella cartella Fabrikam appena creata:

    copy fabrikam.bmp c:\mount\windows\fabrikam
    
Impostare il dispositivo per l'avvio automatico sulla modalità di controllo

Usando lo stesso file unattend.xml, impostare il PC per l'avvio automatico in modalità di controllo.

  1. Nel riquadro Immagine di Windows espandere Componenti, fare clic con il pulsante destro del mouse su amd64_Microsoft-Windows-Deployment_(versione) e quindi scegliere Aggiungi impostazione a Pass 7 oobeSystem.
  2. Nel riquadro File di risposte selezionare Components\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal.
  3. Nel riquadro Proprietà di nuovo, nella sezione Impostazioni selezionare Mode=Audit.
  4. Salvare il file di risposte nella cartella Panther come unattend.xml.

Impostare l'edizione di Windows

In questa sezione aggiorneremo l'edizione del sistema operativo Windows da Home a Pro.

Importante

  • Non è possibile impostare un'immagine di Windows su un'edizione inferiore.
  • Nota: non è consigliabile usare questa procedura in un'immagine che è già stata modificata in un'edizione successiva.
  • Normalmente non cambieresti edizioni offline come ti mostreremo qui. Invece di aggiornare le edizioni, è stato montato un wim di Windows Professional per iniziare. Questo passaggio è incluso qui per scopi didattici; solo per mostrare l'uso del comando /Set-Edition.
  1. Determinare le edizioni disponibili eseguendo il comando seguente per determinare le immagini a cui è possibile aggiornare l'immagine:

    Dism /Get-TargetEditions /Image:C:\mount\windows
    

    Prendere nota degli ID edizione disponibili.

  2. Aggiornare l'edizione all'edizione Professional.

    Dism /Set-Edition:Professional /Image:C:\mount\windows
    

Mantenere le impostazioni di Windows tramite un ripristino

Negli scenari di ripristino, Windows non salva automaticamente le impostazioni create con i file di risposta, le personalizzazioni del menu Start di Windows create con LayoutModification.xml o le informazioni di primo accesso da oobe.xml.

Per assicurarsi che Windows salvi le personalizzazioni:

  • Salvare copie di unattend.xml, LayoutModification.json, TaskbarLayoutModification.xml più la cartella C:\mount\windows\Windows\System32\OOBE, in C:\Recovery\AutoApply\.

Ottimizzare WinRE (parte 1)

  1. Aumentare le dimensioni dello spazio di lavoro dell'immagine WinRE.

    Dism /image:c:\mount\winre /set-scratchspace:512
    
  2. Pulire i file inutilizzati e ridurre le dimensioni di winre.wim

    dism /image:"c:\mount\winre" /Cleanup-Image /StartComponentCleanup
    

Smontare le immagini

  1. Chiudere tutte le applicazioni che potrebbero accedere ai file dall'immagine, inclusa Esplora file.

  2. Eseguire il commit delle modifiche e smontare l'immagine Ambiente ripristino Windows:

    Dism /Unmount-Image /MountDir:"C:\mount\winre" /Commit
    

    dove C è la lettera di unità dell'unità che contiene l'immagine.

    Questo processo può richiedere alcuni minuti.

  3. Creare una copia di backup dell'immagine Ambiente ripristino Windows aggiornata e sostituire l'immagine WinRE precedente con quella appena esportata:

    dism /export-image /sourceimagefile:c:\mount\windows\windows\system32\recovery\winre.wim /sourceindex:1 /DestinationImageFile:c:\temp\lab\winre_bak.wim
    Del c:\mount\windows\windows\system32\recovery\winre.wim
    Copy c:\temp\lab\winre_bak.wim c:\mount\windows\windows\system32\recovery\winre.wim
    

    Se richiesto, specificare F per il file

    Risoluzione dei problemi: se non è possibile visualizzare winre.wim nella directory specificata, usare il comando seguente per impostare il file visibile:

    attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
    
  4. Controllare le nuove dimensioni dell'immagine Ambiente ripristino Windows:

    Dir "C:\mount\windows\Windows\System32\Recovery\winre.wim"
    
  5. In base alle dimensioni del nuovo winre.wim, modificare le dimensioni delle partizioni negli script di distribuzione in modo che includano spazio sufficiente per winre.wim, oltre a spazio libero aggiuntivo.

    Seguire il grafico delle dimensioni del layout della partizione seguente per determinare le dimensioni della partizione di ripristino nei file createpartitions-firmware-imageformat.txt<<>>. La quantità di spazio disponibile lasciata è dopo aver copiato winre.wim nella partizione nascosta. Per altre informazioni, vedere le regole di partizione del disco seguenti.

    Dimensioni partizione Spazio disponibile
    Meno di 500 MB Minimo 50 MB gratuiti
    450 MB - 680 MB Minimo 320 MB gratuiti
    Più di 680 MB 1024 MB gratuiti

    Esempio delle dimensioni della partizione di ripristino da createpartitions diskpart scripts.:

    rem == 3. Windows RE tools partition ===============
    create partition primary size=465
    
  6. Ottimizzare l'immagine di Windows nello stesso modo in cui si è fatto con l'immagine WinRE:

    Dism /Image:c:\mount\windows /Cleanup-Image /StartComponentCleanup
    
  7. Eseguire il commit delle modifiche e smontare l'immagine di Windows:

    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
    

    Dove C è la lettera di unità dell'unità che contiene l'immagine. Questo processo potrebbe richiedere alcuni minuti.

  8. Completare l'ottimizzazione dell'immagine esportando l'immagine. Durante il processo di esportazione, Gestione e manutenzione immagini distribuzione rimuove i file che sono stati sostituiti e l'immagine avrà una dimensione ridotta del file. Esportare l'immagine di Windows in un nuovo file di immagine:

    Dism /Export-Image /SourceImageFile:"C:\temp\lab\Images\basicimage.wim" /SourceIndex:1 /DestinationImageFile:"C:\temp\lab\Images\install.wim"
    

È ora disponibile un'immagine di Windows personalizzata che è possibile distribuire in altri PC. Nella sezione successiva verrà illustrato come distribuire l'immagine nel PC di riferimento, apportare modifiche online e infine finalizzare l'immagine di Windows per prepararla per la distribuzione finale.

Distribuire le immagini in un nuovo PC

In questa sezione si distribuirà un'immagine in un PC in modo che possa essere personalizzata in modalità di controllo. Prima di iniziare questa sezione:

  • Copiare le immagini personalizzate nella partizione NTFS nell'unità USB

    copy c:\temp\lab\images\install.wim e:\images
    copy c:\temp\lab\images\winre_bak.wim e:\images
    
  • Assicurarsi che gli script di esempio si trovino nella cartella Distribuzione nell'unità USB.

Eseguire l'avvio in WinPE

Se non sei già stato avviato in WinPE nel dispositivo in cui stai distribuendo l'immagine, esegui l'avvio in WinPE:

  1. Connessione la chiave USB con il La partizione WinPE avvia il computer di riferimento.
  2. Se si usano due unità USB separate, dopo che WinPE è stato avviato, connettere l'unità USB con le immagini e gli script di distribuzione.
  3. Nella riga di comando X:\Windows\system32> digitare diskpart e premere INVIO.
  4. Nella riga di comando \DISKPART> digitare list volume.
  5. Nella colonna "Etichetta" prendere nota della lettera del volume sotto la colonna "Ltr". Questa è la lettera di unità della chiave USB. (esempio E)
  6. Digitare exit per uscire da Diskpart

Usare uno script di distribuzione per applicare l'immagine

Eseguire uno script per creare partizioni e applicare l'immagine. A tale scopo, useremo applyimage.bat in USBDrive\deployment.

ApplyImage.bat usa script diskpart per creare le partizioni e definire il layout della partizione. Questo script e i pedice chiamati devono essere inseriti nella stessa sottocartella. È possibile aggiornare questi script per modificare le dimensioni delle partizioni desiderate.

Nota

Se si intende acquisire e distribuire l'immagine finale come FFU, scegliere le opzioni per non configurare il ripristino. Ciò consente di espandere la partizione di Windows, se necessario, dopo aver applicato il FFU. È possibile configurare il ripristino dopo aver espanso la partizione di Windows.

  1. Eseguire applyimage.bat e specificare l'immagine da applicare:

    D:
    cd Deployment
    ApplyImage.bat D:\Images\install.wim
    

    Dove D: è la lettera di unità dello script e dell'immagine nell'unità USB Archiviazione.

    Quando richiesto dallo script:

    1. Scegliere se configurare o meno la partizione di ripristino

      • Y: configura la partizione di ripristino di Windows
      • N: non configura la partizione di ripristino. La partizione di ripristino può essere configurata in un secondo momento. Scegliere questa opzione se si intende acquisire e distribuire l'immagine come FFU.
    2. Premere Y per formattare l'unità

    3. Scegliere N di non eseguire la distribuzione come sistema operativo Compact.

    4. Premere N per indicare che l'immagine non include attributi estesi (EA)

      Nota

      Usare solo il sistema operativo compatto nei dispositivi basati su unità Flash perché le prestazioni del sistema operativo compatto dipendono in larga misura dalle funzionalità del dispositivo di archiviazione. Il sistema operativo compatto non è consigliato nei dispositivi rotazionali. Per altre informazioni, fare riferimento al sistema operativo Compact.

  2. Rimuovere l'unità USB e riavviare il PC di riferimento.

    exit
    

    Il PC dovrebbe avviare la modalità Di controllo di Windows in base alle impostazioni del file di installazione automatica creato in precedenza. Se non si usa un file unattend.xml che imposta il PC per l'avvio in modalità di controllo, è possibile premere Ctrl+Shift+F3 durante la configurazione guidata per avviare la modalità di controllo.

Personalizzazioni online (modalità di controllo)

Configurare il percorso TaskbarLayoutModification.xml

  • Aggiungere la chiave del Registro di sistema seguente per definire il percorso del file TaskbarLayoutModification.xml creato in precedenza:

    cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ /v LayoutXMLPath /d C:\Windows\OEM\TaskbarLayoutModification.xml

Personalizzazioni aggiuntive

Puoi usare la modalità di controllo per personalizzare Windows usando l'ambiente Windows familiare. In modalità di controllo è possibile aggiungere applicazioni desktop di Windows, modificare le impostazioni di sistema, aggiungere dati ed eseguire script.

Per assicurarsi che le modifiche alla modalità di controllo siano incluse nell'immagine di ripristino, è necessario acquisire queste modifiche in un pacchetto di provisioning usando ScanState. Questo pacchetto viene usato dagli strumenti di ripristino di sistema per ripristinare le modifiche in caso di problemi. Facoltativamente, è possibile risparmiare spazio sull'unità eseguendo le applicazioni direttamente dai file di ripristino compressi; questo è noto come single-instancing.

Se si vogliono acquisire le modifiche in un'immagine e applicarle ad altri dispositivi, è necessario usare Sysprep per generalizzare l'immagine.

Verificare le personalizzazioni in modalità di controllo

Non è consigliabile connettere il PC a Internet durante la produzione e non consigliare aggiornamenti isntalling da Windows Update in modalità di controllo perché probabilmente genererà un errore durante sysprep.

  1. Al termine dell'installazione, il computer accede automaticamente a Windows in modalità di controllo come Amministrazione istrator.
  2. Verificare che le modifiche apportate al file di risposte (vedere il nome del produttore, il numero di telefono del supporto e altre personalizzazioni) siano presenti.

Verificare l'edizione

In precedenza nel lab è stata aggiornata l'edizione da Windows Home a Windows Professional. Verificare questa modifica:

  1. Aprire il prompt dei comandi come amministratore

  2. Terza fase

    dism /online /get-current-edition
    
  3. Assicurarsi che sia l'edizione corretta. La cartella dovrebbe avere un aspetto simile a questo:

    Current edition is:
    
    Current Edition : Professional
    
    The operation completed successfully.
    

App e opportunità dello Store

Tramite Windows e Microsoft Store, hai enormi opportunità per la differenziazione del marchio e del dispositivo, la creazione dei ricavi e l'accesso dei clienti.

Le app di Microsoft Store sono al centro dell'esperienza di Windows. In qualità di OEM, è possibile offrire un'esperienza di clienti coinvolgente e aumentare la fedeltà del marchio fornendo un ottimo set di software e servizi a valore aggiunto insieme all'hardware di alta qualità creato.

Importante

La chiave seguente deve essere impostata in modalità di controllo.

È necessario modificare un'impostazione del Registro di sistema per aggiungere l'ID OEM. Se sei un partecipante del programma OEM di Microsoft Store, contatta reportapp@microsoft.com per ottenere l'ID OEM.

Articolo Percorso nel Registro di sistema
OEMID HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) OEMID
SCM ID HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) StoreContentModifier

OEMID

  1. Eseguire regedit.exe dal prompt dei comandi
  2. Passare a HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
  3. Fare clic con il pulsante destro del mouse in (Defalut) -> fare clic su nuovo
  4. Fare clic su Valore stringa
  5. Tipo OEMID
  6. Fare doppio clic su OEMID e immettere il nome OEM in Dati valore: campo di testo

SCMID

  1. Eseguire regedit.exe dal prompt dei comandi
  2. Passare a HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
  3. Fare clic con il pulsante destro del mouse in (Defalut) -> fare clic su nuovo
  4. Fare clic su Valore stringa
  5. Digitare StoreContentModifier
  6. Fare doppio clic su StoreContentModifier e immettere il nome OEM in Dati valore: campo di testo

Importante

La chiave del Registro di sistema OEMID non viene ripristinata automaticamente durante la reimpostazione rapida del pulsante. Fare riferimento alla sezione successiva di questa guida per informazioni su come ripristinare la chiave del Registro di sistema OEMID durante l'operazione PBR.

Preparare l'immagine per la reimpostazione del pulsante di selezione

Questa sezione fornisce indicazioni per la configurazione dell'ambiente di ripristino per scenari PBR (Push Button Reset).

Per altre informazioni, fare riferimento alla reimpostazione rapida e all'ambiente di ripristino di Windows (Ambiente ripristino Windows) e alle unità disco rigido e alle partizioni.

La reimpostazione rapida del pulsante è uno strumento di ripristino predefinito che consente agli utenti di ripristinare il sistema operativo mantenendo i dati e le personalizzazioni importanti, senza dover eseguire il backup dei dati in anticipo. Riduce la necessità di applicazioni di ripristino personalizzate fornendo agli utenti più opzioni di ripristino e la possibilità di correggere i propri PC con sicurezza.

Preparare ScanState

Per iniziare a usare il comando Push Button Reset, dovrai copiare ScanState nell'unità USB.

Usare scanstate per acquisire le applicazioni e le impostazioni di Windows classiche nell'immagine.

Nota: si userà il PC tecnico per preparare ScanState.

  1. Nel PC tecnico inserire USBDrive

  2. Aprire il prompt dei comandi degli strumenti di distribuzione e creazione di immagini come amministratore

  3. Eseguire copydandi.cmd per copiare i file necessari in USBDrive\scanstate:

    Copydandi.cmd amd64 e:\scanstate
    

    Dove E: è la lettera di USBDrive.

Creare un file di migrazione scanstate

In questa sezione si creerà un file di configurazione che ripristinerà i file e le chiavi del Registro di sistema durante la reimpostazione del pulsante di scelta rapida.

Creare un file XML di migrazione usato per ripristinare manualmente i valori del Registro di sistema immessi durante il processo di produzione. L'esempio seguente ripristina il valore del Registro di sistema OEMID impostato in precedenza in questo documento.

  1. Apri blocco note

  2. Copiare e incollare il codice XML seguente in Blocco note. Ciò indica a ScanState di eseguire la migrazione della chiave del Registro di sistema OEMID:

    <migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
         <component type="System" context="UserAndSystem">
              <displayName>OEMID</displayName>
            <role role="Settings">
                <rules>
                    <include>
                        <objectSet>
                            <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Store [OEMID]</pattern>
                        </objectSet>
                    </include>
                </rules>
            </role>
        </component>
    </migration>
    
  3. Salvare il file come regerecover.xml.

Creare un pacchetto di ripristino con Scanstate

Importante

Per il corretto funzionamento della reimpostazione dei pulsanti, i pacchetti devono essere file con estensione ppkg archiviati in C:\Recovery\Customizations.

Nel PC di riferimento:

Usare ScanState per acquisire le personalizzazioni installate in un pacchetto di provisioning e salvarle in c:\Recovery\customizations.

  1. Creare una cartella di ripristino nella radice dell'unità del sistema operativo:

    mkdir C:\Recovery
    icacls C:\Recovery /inheritance:r
    icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
    icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
    takeown /f C:\Recovery /a
    attrib +H C:\Recovery
    
  2. Eseguire ScanState per raccogliere app e personalizzazioni:

    mkdir c:\recovery\customizations
    E:\ScanState\scanstate.exe /apps /ppkg C:\Recovery\Customizations\apps.ppkg /i:c:\recovery\oem\regrecover.xml /config:E:\scanstate\Config_AppsAndSettings.xml /o /c /v:13 /l:C:\ScanState.log
    

    Dove E: è la lettera di unità dell'unità USB.

  3. Al termine di ScanState, eliminare i file scanstate.log e miglog.xml:

    del c:\scanstate.log
    del c:\miglog.xml
    

Usare l'applicazione automatica delle cartelle per ripristinare impostazioni aggiuntive

Il ripristino di Windows verificherà C:\Recovery\AutoApply e ripristinerà automaticamente le impostazioni comuni, tra cui configurazioni di configurazione guidata, di installazione automatica e layout della barra delle applicazioni incluse in tale cartella.

Assicurarsi che le copie di unattend.xml, LayoutModification.json, TaskbarLayoutModification.xml e la cartella OOBE si trovino in C:\Recovery\AutoApply\ in modo che questi file vengano applicati automaticamente durante PBR.

Copiare il backup winre.wim

Durante lo spostamento del file winre.wim della distribuzione. Prima di acquisire un'immagine finale, il backup winre.wim creato deve essere copiato di nuovo oppure l'ambiente di ripristino non funzionerà nella distribuzione dell'immagine finale.

Copy e:\images\winre_bak.wim c:\windows\system32\recovery\winre.wim

Reinalare l'immagine

In questa sezione si userà sysprep.exe per riallare l'immagine e prepararla per la distribuzione di factory.

  1. Eliminare le cartelle di installazione e i file creati dalle applicazioni precaricata. Queste cartelle possono aumentare le dimensioni di un file con estensione wim acquisito.
  2. Se lo strumento SysPrep è aperto, chiuderlo e aprire il prompt dei comandi in modalità Amministrazione istrator.
  3. Generalizzare l'immagine usando il file di risposte con impostazioni aggiuntive:
C:\Windows\System32\Sysprep\sysprep /oobe /generalize /unattend:c:\recovery\oem\Unattend.xml /shutdown

Finalizzare e acquisire l'immagine

Verrà illustrato come finalizzare e acquisire un'immagine factory per la distribuzione di massa. Per iniziare questa sezione, assicurarsi che il computer di riferimento sia arrestato dopo l'esecuzione di sysprep nella sezione precedente.

  1. Avviare il computer di riferimento in WinPE.
  2. Dopo l'avvio di WinPE, connettere l'unità USB.

Risoluzione dei problemi

  • Se il PC di riferimento viene avviato dal disco rigido interno, Windows immetterà i passaggi specializzati e della configurazione guidata. Non sarà possibile acquisire un'immagine stabile e generalizzata se una delle operazioni di configurazione è stata completata. Se uno di questi passaggi è stato completato, sarà necessario generalizzare nuovamente l'immagine. È possibile eseguire questa operazione in modalità di controllo (<CTRL>+<MAIUSC>+<F3> durante la configurazione guidata). In modalità di controllo eseguire il comando Sysprep riportato sopra. Assicurarsi che il PC si avvii su WinPE al riavvio successivo.

  • Se il sistema viene ancora avviato sul disco rigido interno, controllare la priorità di avvio del PC. Assicurarsi che l'usb abbia una priorità di avvio superiore rispetto al disco rigido interno.

  • Identificare la lettera di unità di partizione di Windows usando diskpart.

    1. Al prompt X:\windows\system32> digitare diskpart e premere INVIO per avviare Diskpart.

    2. Al prompt \DISKPART> digitare list volume.

    3. Nella colonna "Etichetta" individuare il volume con etichetta "Windows".

    4. Si noti la lettera assegnata nella colonna "Ltr" (esempio: C). Questa è la lettera di unità della chiave USB.

    C:\WINDOWS\system32>diskpart
    
    Microsoft DiskPart version 10.0.22000.1
    
    Copyright (C) Microsoft Corporation.
    
    On computer: Windows
    
    DISKPART> list volume
    
    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0         System       NTFS   Partition    100 MB  Healthy    System
    Volume 1     C   Windows      NTFS   Partition    465 GB  Healthy    Boot
    Volume 2         Recovery     NTFS   Partition    500 MB  Healthy    Hidden
    Volume 3     D                       Removable         B  No Media
    
    5. Type exit to quit Diskpart.
    
    

(solo CompactOS) Convertire le personalizzazioni installate

Questa sezione illustra come ridurre le dimensioni dei pacchetti ScanState.

Importante

Eseguire questo passaggio solo se si esegue la distribuzione in un dispositivo con spazio di archiviazione limitato. La singola creazione di istanze influisce sulle prestazioni di avvio di alcune applicazioni desktop.

Per altre informazioni, vedere Compact OS (Sistema operativo compatto).

Per ridurre le dimensioni dei pacchetti di ripristino ScanState, eseguire il comando seguente da WinPE nel dispositivo di riferimento:

DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\apps.ppkg /ImagePath:C:\ /SingleInstance

Acquisire l'immagine

In questa sezione verrà illustrato come acquisire l'immagine sysprepped. È possibile acquisire un WIM o un FFU.

Acquisire un WIM

Nel PC di riferimento:

  1. Identificare la lettera di unità di partizione di Windows.

    1. Al prompt X:\windows\system32> digitare diskpart e premere INVIO per avviare Diskpart.

    2. Al prompt \DISKPART> digitare volume elenco

    3. Nella colonna "Etichetta" individuare il volume con etichetta "Windows"

    4. Si noti la lettera assegnata nella colonna "Ltr" (esempio: C). Questa è la lettera di unità che deve essere usata

    5. Digitare exit per uscire da Diskpart

  2. Acquisire l'immagine della partizione di Windows nell'unità USB. Questo processo richiede alcuni minuti.

    Nota: è consigliabile usare una directory della cache durante l'esecuzione di Gestione e manutenzione distribuzione. In questo passaggio creeremo scratchdir sulla chiave dell'unità USB per i file temporanei, ma è possibile scegliere qualsiasi disco rigido con spazio disponibile per la directory scratch.

    MD e:\scratchdir
    Dism /Capture-Image /CaptureDir:C:\ /ImageFile:E:\Images\CustomImage.wim /Name:"CustomImage" /scratchdir:e:\scratchdir /EA
    

    In questo modo viene acquisita un'immagine denominata CustomImage.wim in E:\Images. Al termine dell'acquisizione di immagini, è possibile arrestare il PC di riferimento.

Con l'immagine acquisita, è possibile passare a Verificare l'immagine finale.

Acquisire un FFU

Nel PC di riferimento:

  1. Identificare la lettera di unità di partizione di Windows.

    1. Al prompt X:\windows\system32> digitare diskpart e premere INVIO per avviare Diskpart.

    2. Al prompt \DISKPART> digitare list disk

    3. Nella colonna "Disco ###" identificare il disco con l'installazione di Windows e prendere nota del numero di disco assegnato. L'aspetto sarà simile al disco 0.

    4. Digitare exit per uscire da Diskpart

  2. Acquisire un'immagine del disco windows nell'unità USB. Questo processo richiede alcuni minuti.

    DISM.exe /capture-ffu /imagefile=E:\Images\CustomImage.wim /Name:"CustomImage" /capturedrive=\\.\PhysicalDrive0 /description:"Windows FFU"
    

    In questo modo viene acquisita un'immagine denominata CustomImage.wim in E:\Images. Al termine dell'acquisizione di immagini, è possibile arrestare il PC di riferimento.

Verificare l'immagine finale

In questa sezione verrà illustrato come distribuire l'immagine acquisita per il test e la verifica.

Distribuire l'immagine nel dispositivo di riferimento

  1. Avviare il PC in cui si vuole testare l'immagine in WinPE.

  2. Eseguire applyimage.bat per distribuire l'immagine.

    Se è stato acquisito un WIM denominato customimage.wim:

    E:\Deployment\applyimage.bat E:\Images\customimage.wim
    

    Quando lo script chiede se l'immagine usa attributi estesi, rispondere Y perché l'immagine acquisita in precedenza ha specificato l'opzione /EA .

    oppure

    Se è stato acquisito un FFU denominato CustomImage.FFU:

    E:\Deployment\applyimage.bat E:\Images\CustomImage.FFU
    
  3. Seguire le istruzioni dello script per applicare l'immagine.

  4. Digitare exit per chiudere WinPE e riavviare il PC.

Convalida della configurazione

Il PC verrà riavviato e avviato in Windows per la prima volta.

  1. In Configurazione guidata creare un utente fittizio che verrà eliminato in un secondo momento.

  2. Verificare che tutte le applicazioni e le personalizzazioni offline siano ancora presenti nell'immagine e funzionino correttamente.

    Ecco alcuni aspetti da controllare:

    • Barra delle applicazioni
    • App aggiunte
    • Sfondo desktop è impostato per visualizzare l'immagine destra
    • Le informazioni OEM vengono visualizzate correttamente
    • La chiave del Registro di sistema dell'ID app OEM è impostata
    • Tema predefinito è quello scelto
    • Le app dello Store si avviano correttamente
    • Le applicazioni desktop iniziano ok
    • Applicazioni desktop applicate tramite SPP start ok
    • Se è stata abilitata la modalità S, assicurarsi che la chiave del Registro di sistema di produzione sia stata rimossa

Verificare il ripristino

  1. Verificare che le personalizzazioni vengano ripristinate dopo il ripristino e che continuino a funzionare eseguendo mantieni i file personali e Rimuovi tutte le funzionalità dai punti di ingresso seguenti:

    • Impostazioni a. Dal menu Start fare clic su Impostazioni, b. Nell'app Impostazioni fare clic su Aggiorna e sicurezza e quindi su Ripristino. c. Fare clic sul pulsante Get Started (Inizia) in Reset this PC (Reimposta pc) e seguire le istruzioni visualizzate.

    • Ambiente ripristino Windows a. Nella schermata Scegli un'opzione in Ambiente ripristino Windows fare clic su Risoluzione dei problemi b. Fare clic su Reimposta pc e quindi seguire le istruzioni visualizzate

  2. Verificare che sia possibile creare supporti di ripristino e verificarne la funzionalità eseguendo la funzionalità di ripristino bare metal: a. Avviare Crea un'unità di ripristino da Pannello di controllo b. Seguire le istruzioni visualizzate per creare l'unità di ripristino USB c. Avviare il PC dall'unità di ripristino USB d. Nella schermata Scegli un'opzione fare clic su Risoluzione dei problemi. Fare clic su Ripristina da un'unità e quindi seguire le istruzioni visualizzate

Ottimizzare l'immagine finale

A questo punto, si dispone di un'immagine di Windows quasi pronta per la distribuzione. In questa sezione verrà illustrato come mettere i ritocchi finali sull'immagine in modo da essere pronti per la distribuzione.

  • Rimuovere i pacchetti inutilizzati dall'immagine esportando una copia di esso.

    Dism /export-image /sourceimagefile:E:\images\customimage.wim /sourceindex:1 /destinationimagefile:e:\images\MasterImage_Pro.wim
    

Spedizione finale

Devi avviare un PC almeno una volta per consentire il passaggio di configurazione specializzato del programma di installazione di Windows per completare prima di spedire un PC.

Il passaggio di configurazione specializzato aggiunge informazioni specifiche dell'hardware al PC e viene completato quando viene visualizzata la configurazione guidata di Windows.

Per altri dettagli, fare riferimento alla documentazione dei criteri OEM.

Riduzione dei footprint del disco

In questa guida sono state illustrate alcune posizioni in cui è possibile ridurre il footprint del disco:

  • Uso di Dism /export-image
  • Uso del sistema operativo Compact
  • Uso del sistema operativo Compact con istanze singole

Questa sezione illustra alcuni altri modi in cui è possibile ottenere spazio libero aggiuntivo.

Riduzione e disattivazione di Hiberfile

La riduzione e la disattivazione del file di iberfile possono restituire da 400 MB a 1,5 GB di spazio del sistema operativo nel sistema operativo distribuito.

Riduzione dell'iberfile del 30%

Quando si esegue sysprep.exe con unattend.xml, è possibile aggiungere firstLogonCommand che ridurrà l'iberfile:

<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>powercfg /h /type reduced</CommandLine>
                    <Description>Reduce hiberfile size</Description>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>

Disattiva iberfile

Quando si esegue sysprep.exe con unattend.xml, è possibile aggiungere un Elemento FirstLogonCommand che disattiva l'iberfile:

<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>powercfg /h /type Off</CommandLine>
                    <Description>Reduce hiberfile size</Description>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>

Acquisire l'immagine con il file unattend.xml che contiene queste impostazioni.