Distribuzione OEM di Windows 10 per le edizioni desktop

Preparazione per la compilazione e il test dei PC desktop Windows 10? Questo lab illustra i passaggi da eseguire 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 scriptati, consentendo di personalizzare rapidamente nuove immagini per mercati specifici per soddisfare le esigenze dei clienti.

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

Immagine che mostra il flusso di una distribuzione di Windows. Il primo passaggio del flusso consiste nel preparare la raccolta di materiale collaterale, l'installazione di ADK e la creazione di un'unità WinPE. Si creano quindi immagini aggiungendo Language Pack, funzionalità su richiesta, app, driver, aggiornamenti, configurazione di layout non aggiornati e start, configurazione delle impostazioni hardware e impostazione dell'edizione. Infine è possibile applicare l'immagine come ffu o 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. Si inizierà con le personalizzazioni offline in un'immagine di Windows montata, in cui verranno illustrati:

  • Aggiunta di driver
  • Aggiunta di lingue
  • Aggiunta di Aggiornamenti
  • Reinstallare le app nella posta in arrivo
  • Preinstallazione di Microsoft Office
  • Aggiunta di riquadri al layout start
  • Configurare OOBE per visualizzare un'EULA personalizzata
  • Configurazione e uso di file di risposta per personalizzare l'installazione di Windows

La personalizzazione dell'immagine di Windows verrà completata tramite la distribuzione dell'immagine in un PC e quindi l'avvio in modalità di controllo e completare le modifiche, tra cui:

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

Infine, finalizzare e acquisire l'immagine, verificare tutto il funzionamento e preparare l'immagine per la distribuzione.

  • Finalizzazione dell'immagine

È possibile iniziare subito.

Preparare l'ambiente lab

Nota

Se non sono stati raccolti i file necessari per eseguire questo lab, vedere Ottenere gli strumenti necessari per la distribuzione OEM di Windows 10 per le edizioni desktop.

A questo punto, dovresti avere gli strumenti pronti per andare. A questo punto saranno disponibili:

Un'unità USB, formattata con due partizioni, con quanto segue nella partizione NTFS, partizione (O:):

  • Struttura e file di cartelle estratti da USB-B

Un PC tecnico con:

  • Cartella denominata C:\temp\lab con il supporto seguente scaricato:
    • Supporti di installazione di Windows
    • Versione più recente di Microsoft Office OPK
    • Funzionalità di Windows su richiesta ISO
    • Windows Language pack ISO
    • Aggiornamento app OPK o App in arrivo ISO
    • Programma di installazione di Windows ADK
    • Componente aggiuntivo WinPE ADK (se si usa ADK per Windows 10 versione 1809 o successiva)
    • Driver per l'immagine (se necessario)

Verrà configurato il lab.

Installa Windows ADK per Windows 10

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

Importante

Usare la versione corrispondente di ADK per le immagini personalizzate. Ad esempio, se si usa Windows 10, versione 1809, usare ADK per Windows 10, versione 1809.

Nel PC tecnico:

  1. Disinstalla l'eventuale versione precedente di Windows Assessment and Deployment Kit (ADK) disponibile.

  2. Scarica la versione di Windows ADK corrispondente alla versione di Windows da installare.

  3. Eseguire il programma di installazione di ADK per installare ADK con le opzioni seguenti. Se si usa ADK per Windows 10. Versione 1809, WinPE non fa parte del programma di installazione di ADK ed è un pacchetto aggiuntivo separato che è necessario installare dopo aver installato ADK:

  • Strumenti di distribuzione
  • Utilità di migrazione stato utente (USMT)
  • Ambiente preinstallazione di Windows (Windows PE)
  1. Al termine dell'installazione, chiudere la finestra del programma di installazione.

Creare una partizione Windows PE (WinPE) avviabile

WinPE è un piccolo sistema operativo basato sulla riga di comando 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 strumenti di distribuzione e creazione di immagini come amministratore:

    • Fai clic su Starte digita Ambiente degli strumenti di distribuzione e creazione immagini. Fai clic con il pulsante destro del mouse su Ambiente degli strumenti di distribuzione e creazione immagini e quindi scegli 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 questa operazione non funziona, assicurarsi di essere presenti nell'ambiente Strumenti di distribuzione e creazione immagini e non nel prompt dei comandi standard.

Personalizzare WinPE

È possibile 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 vengono forniti in ADK. Questi sono pacchetti che è possibile aggiungere all'immagine WinPE per aggiungere funzionalità a WinPE.

  • Aggiungere una grafica o un driver di rete. WinPE include driver di rete e video generici, ma in alcuni casi, sono necessari driver aggiuntivi per visualizzare la schermata o connettersi alla rete. Per altre informazioni, vedere 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. Vedere WinPE: Montaggio e personalizzazione: prestazioni elevate.

  • Ottimizzare WinPE: consigliato per i dispositivi con ram e archiviazione limitati (ad esempio, archiviazione RAM/16 GB). Dopo aver aggiunto driver o altre personalizzazioni a Windows PE, vedere 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 pacchetti necessari per completare una distribuzione riuscita.

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 verrà usato DISM per montare e modificare le immagini. DiSM include Windows, ma verrà usata la versione installata da ADK, a cui si accederà tramite l'ambiente Strumenti di distribuzione e creazione di immagini.

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

Montare l'immagine:

  • Dall'ambiente Strumenti di distribuzione e immagine 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)

Usare 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 il pacchetto. Ad esempio, se si vuole usare PowerShell in WinPE, è necessario installare NetFx e le schede organizzative specifiche 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 solo pacchetti aggiuntivi quando necessario. Più pacchetti aggiunti, maggiore è l'impatto sull'ora di avvio e sulle prestazioni.

Aggiungere driver a WinPE (se necessario)

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

Ecco come aggiungere driver a WinPE:

Nota

Questo metodo richiede driver basati su inf. Ottenere i driver basati su .inf dal fornitore dell'hardware.

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 usano l'opzione /recurse. Ad esempio:

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

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

Impostare lo schema di alimentazione su prestazioni elevate

L'impostazione di WinPE per l'uso della modalità ad alte prestazioni velocitàrà la distribuzione. Gli script di esempio impostano WinPE su 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 , vedere WinPE: Ottimizzare e compattare l'immagine .

Eseguire il commit delle modifiche e smontare l'immagine

Se sono stati aggiunti file aggiuntivi nell'immagine WinPE, è possibile 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 avviabile

Dopo aver aggiornato l'immagine WinPE per includere tutte le esigenze, è possibile creare un'unità WinPE avviabile. Dall'ambiente degli strumenti di distribuzione e creazione di immagini:

  1. Connettere 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, premi Y per formattare l'unità e installare WinPE.

Avviare il PC di riferimento in WinPE

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

  2. Disattivare il dispositivo di riferimento e quindi avviare l'unità USB. A questo scopo, in genere è necessario accendere il dispositivo e poi premere rapidamente un tasto (ad esempio, il tasto Esc o Volume up ).

    Nota

    In alcuni dispositivi potrebbe essere necessario accedere ai menu di avvio per scegliere l'unità USB. Se ti viene offerto di scegliere se eseguire l'avvio in modalità UEFI o BIOS, scegli la modalità UEFI. Per altre info, vedi Eseguire l'avvio in modalità UEFI o in modalità BIOS legacy. Se il dispositivo non si avvia dall'unità USB, vedi i consigli per la risoluzione dei problemi in WinPE: creare un'unità di avvio USB.

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

Lasciare questo PC avviato a Windows PE per il momento. È possibile rimuovere l'unità USB avviabile.

Personalizzare l'immagine di Windows

Dopo aver personalizzato l'immagine WinPE per la distribuzione, verrà illustrato come ottenere l'immagine di Windows pronta per la distribuzione. Il processo è simile al modo in cui è stata modificata l'immagine WinPE, ma Windows ha molte opzioni di personalizzazione aggiuntive.

È possibile effettuare personalizzazioni offline o online o online in un'immagine di Windows. Le personalizzazioni offline vengono eseguite all'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 nel PC di riferimento dopo l'avvio in modalità di controllo.

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

Scenario Offline 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

montare e personalizzare il processo che mostra che si monta un'immagine in una cartella, modificare l'immagine montata aggiungendo driver, lingue, pacchetti e così via. Usare quindi DISM per salvare le modifiche apportate all'immagine e smontarla.

In questa sezione verrà illustrato come montare immagini Di 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, garantendo che il ripristino vada come previsto.

Prima di continuare, assicurarsi di aver creato l'unità USB-B . È stato illustrato come configurarlo nella sezione Ottieni gli strumenti necessari .

Eseguire il backup del file di immagine di Windows

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

Copiare prima di tutto il file install.wim dal supporto di installazione di Windows a USB-B. Install.wim include sia immagini Home che Professional. L'immagine Home verrà esportata da install.wim e quindi si funzionerà con tale immagine durante questo lab.

  1. Inserire USB-B nel computer tecnico.

  2. Montare il Windows 10 Home .img dal OPK inglese Win Home 10 32 BIT/X64.

  3. Dall'immagine montata copiare D:\sources\install.wim in C:\temp\lab\images. Dove D: è la lettera di unità dell'immagine montata.

  4. Dal menu Start aprire Windows Kits, aprire l'ambiente Strumenti di distribuzione e creazione immagini come amministratore.

  5. Creare una copia dell'immagine in caso di errore.

    copy "C:\temp\lab\Images\install.wim" C:\temp\lab\Images\install-backup.wim
    
  6. Esportare home edition (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
    

    Dopo aver esportato l'immagine, è 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

(dove E:\ è la lettera di unità USB-B)

Montare l'immagine WinRE

Se non è possibile avviare correttamente un sistema in Windows, verrà eseguito 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 funzionante per i clienti, è possibile aggiungere driver, lingue, componenti facoltativi windows PE e altri strumenti di diagnostica e risoluzione dei problemi.

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

Immagine che mostra che è possibile montare e montare un'immagine dalla cartella di montaggio dell'immagine montata in modo da poter configurare due immagini nidificate.

Se si aggiunge uno dei seguenti elementi all'immagine, è necessario aggiornare anche l'immagine di ripristino con le stesse modifiche:

  • Aggiungere driver con estensione inf-style di avvio, ad esempio i driver di grafica e archiviazione.
  • Aggiungere aggiornamenti principali a Windows, ad esempio LCU.
  • Aggiungere nuove lingue, anche se questo non è sempre possibile, come non tutte le lingue hanno equivalenti di Windows RE.

Nota

Questo lab presuppone che si preferisce mantenere winre.wim all'interno di install.wim per mantenere sincronizzate le lingue e i driver. Se si vuole risparmiare un po ' di tempo sul piano della fabbrica e se si sta bene gestire queste immagini separatamente, è consigliabile rimuovere winre.wim dall'immagine e applicarlo separatamente.

  • Montare il file di immagine RE di 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 ha esito negativo, assicurarsi di usare gestione dei dati dall'ambiente strumenti di distribuzione e creazione di immagini. Non montare immagini in cartelle protette, ad esempio la cartella User\Documents. Se i processi DISM vengono interrotti, prendere in considerazione la disconnessione temporanea dalla rete e la disabilitazione della protezione da virus.

Personalizzazioni offline

Con le immagini montate, è possibile iniziare a personalizzare. Verrà illustrato come eseguire 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) delle lingue dall'immagine di Windows.

Informazioni sulle lingue

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

Nota

  • 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 reinstallare 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 reinstallare le app. Verrà illustrato come aggiungere questi elementi più avanti in Lab 6: Aggiungere app di Windows universali
  • Aggiungere anche le lingue all'immagine di ripristino: molte lingue comuni possono essere aggiunte all'immagine di ripristino. Verrà illustrato come aggiungerli più avanti in Lab 12: aggiornare l'immagine di ripristino.

Usa sempre i pacchetti di Language Pack e funzionalità su richiesta corrispondenti 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 all'utente serve una nuova funzionalità, può richiedere il pacchetto della funzionalità da Windows Update. Gli OEM possono preinstallare queste funzionalità per abilitarle per impostazione predefinita nei loro dispositivi.

Le funzionalità più comuni includono le risorse di lingua come il riconoscimento della grafia. Alcune di queste funzionalità sono necessarie per abilitare le funzionalità complete di Cortana.

La tabella seguente mostra i tipi di Language Pack e di componenti di lingua disponibili per Windows 10:

Componente Nome di file di esempio Dipendenze Descrizione
Language Pack Microsoft-Windows-Client-Language-Pack_x64_de-de.cab Nessuno Testo dell'interfaccia utente, tra cui le funzionalità di base di Cortana.
Language Interface Pack LanguageExperiencePack.am-et.neutral.appx Richiede un Language Pack specifico localizzato completamente o parzialmente. Esempio: ca-ES richiede es-ES. Testo dell'interfaccia utente, tra cui le funzionalità di base di Cortana. Per altre informazioni, vedi Language Pack disponibili per Windows.
Basic Microsoft-Windows-LanguageFeatures-Basic-de-Package Nessuno Controllo ortografia, completamento del testo, interruzione parole e sillabazione, se disponibili per la lingua. Devi aggiungere questo componente prima dell'aggiunta dei componenti seguenti.
Tipi di carattere Microsoft-Windows-LanguageFeatures-Fonts-Thai-Package Nessuno Tipi di carattere necessari per alcune aree. Ad esempio, per th-TH è richiesto il pacchetto di tipi di carattere Thai.
Riconoscimento ottico dei caratteri Microsoft-Windows-LanguageFeatures-OCR-de-Package Basic Riconosce e riproduce il testo in un'immagine.
Riconoscimento della grafia Microsoft-Windows-LanguageFeatures-Handwriting-de-Package Basic Abilita il riconoscimento della grafia per i dispositivi con input penna.
Sintesi vocale Microsoft-Windows-LanguageFeatures-TextToSpeech-de-de-Package Basic Abilita la sintesi vocale usata da Cortana e dall'Assistente vocale.
Riconoscimento vocale Microsoft-Windows-LanguageFeatures-Speech-de-de-Package Componente di base, Sintesi vocale Riconosce l'input vocale, usato da Cortana e Windows Speech
Esperienza demo negozio Microsoft-Windows-RetailDemo-OfflineContent-Content-de-de-Package Basic, oltre al pacchetto demo retail indipendente dal linguaggio: Microsoft-Windows-RetailDemo-OfflineContent-Content-Package Esperienza demo negozio.

Aggiungere o modificare le lingue

In questa sezione verranno aggiunte lingue e funzionalità on demand all'immagine di Windows. Aggiungeremo il Language Pack tedesco (de-de), quindi aggiungeremo la lingua giapponese (ja-jp). Il giapponese è un esempio di una lingua che richiede 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 i Language Pack 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, –Fonts,quindi –TextToSpeech e quindi –Speech. Se non si è certi delle dipendenze, è possibile inserirle tutte nella stessa cartella e quindi aggiungerle tutte usando DISM /Add-Package.

Assicurarsi di usare Language Pack e funzionalità su richiesta corrispondenti all'architettura dell'immagine in uso. Di seguito sono riportati esempi per la creazione di sistemi a 64 bit.

Copiare i file di lingua

Montare l'ISO del Language Pack e copiare i file del Language Pack .cab per le lingue aggiunte a C:\temp\lab\LanguagePacks. Gli esempi seguenti useranno le lingue tedesche e giapponesi.

Montare la funzionalità su richiesta ISO e copiare i file LanguageFeatures .cab per le lingue aggiunte a C:\temp\lab\LanguagePacks. Gli esempi seguenti useranno le lingue tedesche e giapponesi.

  1. Aggiungere il Language Pack tedesco e i pacchetti linguistici funzionalità su richiesta.

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

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-Client-Language-Pack_x64_de-de.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Basic-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-OCR-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Handwriting-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-TextToSpeech-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Speech-de-de-Package~31bf3856ad364e35~amd64~~.cab /packagepath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-RetailDemo-OfflineContent-Content-de-de-Package~31bf3856ad364e35~amd64~~.cab
    
  2. (Facoltativo) Aggiungere Language Pack e funzionalità giapponesi su richiesta.

    In Windows 10, alcuni tipi di carattere specifici della lingua sono stati separati in file di .cab lingua diversi. In questa sezione verrà aggiunta 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:

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-Client-Language-Pack_x64_ja-jp.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Basic-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-OCR-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Handwriting-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-TextToSpeech-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Speech-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Fonts-Jpan-Package~31bf3856ad364e35~amd64~~.cab /packagepath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-RetailDemo-OfflineContent-Content-ja-jp-Package~31bf3856ad364e35~amd64~~.cab
    
  3. 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.17134.1
    State : Installed
    
  4. Verificare che le funzionalità su richiesta siano nell'immagine:

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

    Assicurarsi che i FOD della lingua siano inclusi 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, poiché è 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. In questo caso 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. Si tratta di un passaggio facoltativo.

Ora che l'immagine è stata impostata per l'uso del tedesco come lingua predefinita, è possibile rimuovere le funzionalità 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.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.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 Windows RE

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

WinRE usa gli stessi Language Pack di WinPE. È possibile trovare questi Language Pack nel Language Pack ISO ed è possibile trovare I PC WinPE specifici della lingua nella cartella di installazione di ADK all'indirizzo C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\<lang>

Per completare questa sezione, copiare i Language Pack dal Language Pack ISO e dai PC WinPE da C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs a C:\Temp\Lab\LanguagePacks\RE\<language>.

  1. Aggiungere pacchetti linguistici tedeschi

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

    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Temp\Lab\LanguagePacks\RE\de-deWinPE-Rejuv_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\\de-de\WinPE-EnhancedStorage_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-Scripting_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-SecureStartup_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-SRT_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-WDS-Tools_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-WMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-StorageWMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-HTA_de-de.cab"
    
  2. (Facoltativo) Aggiungere Language Pack giapponesi e il 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:"C:\temp\lab\LanguagePacks\RE\ja-jp\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-Rejuv_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-EnhancedStorage_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-Scripting_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-SecureStartup_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-SRT_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-WDS-Tools_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-WMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-StorageWMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-HTA_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\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.17134.1 /packagename:WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-HTA-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1

Driver

È possibile aggiungere driver per assicurarsi che Windows possa essere avviato correttamente per la prima volta. 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. Queste possono essere installate usando gli strumenti descritti in questa sezione.
  • Driver critici per l'avvio: i driver di grafica e archiviazione possono talvolta essere aggiunti all'immagine di 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. Se l'hardware non richiede driver aggiuntivi, non è necessario aggiungere alcun driver.

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 Di 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. In questo modo 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 di driver includono più pacchetti di driver con estensione INF, che spesso condividono i file di payload dalla stessa cartella. Durante l'installazione, ogni pacchetto di driver con estensione INF viene espanso in una cartella separata, ognuno con una copia dei file di payload. In alcuni casi, per un driver diffuso in una cartella da 900 MB sono stati aggiunti 10 GB alle immagini con l'uso dell'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 di 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 gli aggiornamenti di Windows. Il processo è simile a quello usato per aggiungere i 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 aggiungere nuovamente 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 aggiornamenti rapidi, 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 futura.

Aggiungere aggiornamenti di Windows all'immagine

Usare gestione e manutenzione e distribuzione generale (GDR) per applicare l'aggiornamento dello stack di manutenzione più recente e gli aggiornamenti della Knowledge Base dei prerequisiti. È possibile trovare gli aggiornamenti della Knowledge Base nelle posizioni seguenti:

GDR: https://aka.ms/win10releaseinfo

SSU: https://msdn.microsoft.com/windows/hardware/commercialize/manufacture/whats-new-in-windows-manufacturing

File KB: https://catalog.update.microsoft.com

Importante

Se si installa un aggiornamento (hotfix, versione di distribuzione generale [GDR]o Service Pack [SP]) 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. Ad esempio, acquisire l'aggiornamento cumulativo più recente elencato in Windows 10 cronologia degli aggiornamenti dal catalogo di Microsoft Update. Estrarre l'aggiornamento del file con estensione msu in una cartella, ad esempio E:\updates\windows10.0-kb4016240-x64_0e60aebeb151d4b3598e4cfa9b4ccb1fc80e6e4d.msu. Assicurarsi che l'aggiornamento corrisponda all'architettura dell'immagine in uso.

    Per altre informazioni, vedere https://myoem.microsoft.com/oem/myoem/product/winemb/pages/comm-ms-updt-ctlg-trnstn.aspx..

  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 un nuovo KB che aumenta il numero di revisione della build di Windows. È possibile trovare il numero di revisioni delle finestre nella seguente chiave del Registro di sistema: 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
    

    Controlla l'elenco di pacchetti risultante e verifica che contenga il pacchetto. Ad esempio:

    Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~15063.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 che verrà illustrata più avanti nel lab rimuoverà gli aggiornamenti non necessari che impediranno la crescita delle dimensioni dell'immagine WinRE.

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"

Funzionalità e app

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 dei FOD disponibili e le raccomandazioni per la preinstallazione qui.

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

Nota: anche se è possibile aggiungere FOD usando il comando /add-package, è consigliabile usare gestione e manutenzione e distribuzione con l'opzione /Add-Capability.

  1. Montare le funzionalità iso su richiesta

  2. Nel PC tecnico usare GESTIONE e manutenzione immagini distribuzione per ottenere un elenco dei 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:E:
    

    Dove E: è l'ISO del foD montato.

.NET Framework viene ora aggiunto all'immagine.

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 di Windows montata. Se l'immagine non è ancora montata, montarla.

Promemoria: installare le app solo dopo aver installato lingue e 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. Estrarre le app in arrivo ISO in c:\temp\lab\apps\inbox\amd64
  2. Eseguire lo script E:\apps\ReinstallInboxApps-x64.bat.

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 alla chiave opk per l'aggiornamento dell'app nei passaggi seguenti.

  1. Usare GESTIONE e manutenzione immagini distribuzione per aggiungere il codec HEVC con estensione appx dai file estratti nel passaggio 1:

  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" /DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x86.14.00.appx"
    

    Nota

    Includere sia le versioni x86 che x64 dei pacchetti di dipendenza.

  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
    

Installare un'app di Microsoft Store che non verrà aggiunta al menu Start

Per questa sezione, è necessario avere almeno due app da aggiungere all'immagine. Se non sono presenti app firmate, è possibile passare alla sezione successiva.

Novità di Windows 10 versione 1803: un'app di Microsoft Store può ora essere installata senza essere aggiunta al menu Start. Per installare un'app senza aggiungerla, usare DISM /Add-ProvisionedAppxPackage con l'opzione /region durante l'installazione dell'app. Quando si crea un menu Start personalizzato più avanti nel lab, sarà possibile escludere un'app installata dal menu Start.

  1. Raccogliere le app per l'installazione

  2. Installare le app, specificando un'area con l'opzione /region per ogni app. È possibile specificare più aree separando le aree con un oggetto ;. Verrà illustrato come usare LayoutModification.xml più /region avanti nel lab:

    Dism /Add-ProvisionedAppxPackage /PackagePath:app1.appxbundle /region="all"
    Dism /Add-ProvisionedAppxPackage /PackagePath:app2.appxbundle /region="US"
    

    Nota: Se le app hanno dipendenze, includerle nel comando usando ./DependencyPackagePath Analogamente agli esempi della sezione precedente, è comune che le app abbiano dipendenze da .NET. CoreRuntime e . VCLibs, ma se le app non condividono tali dipendenze, non includerle nel comando.

Ottimizzare le app installate

Novità di Windows 10 versione 1803: è 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

Le app di Office vengono recapitate come set di app installate e gestite insieme. Il pacchetto principale per Office è un set di codice condiviso e ogni app di Office (ad esempio, Word, Excel e PowerPoint) viene installata come pacchetto facoltativo. Questi pacchetti vengono recapitati come appxbundles che supportano tutte le lingue dello Store.

App ID pacchetto File
App richiesta di codice & condiviso (non visibile all'utente) Microsoft.Office.Desktop_8wekyb3d8bbwe shared.appxbundle, shared_License1.xml
Access Microsoft.Office.Desktop.Access_8wekyb3d8bbwe access.appxbundle, access_License1.xml
Excel Microsoft.Office.Desktop.Excel_8wekyb3d8bbwe excel.appxbundle, excel_License1.xml
Outlook Microsoft.Office.Desktop.Outlook_8wekyb3d8bbwe outlook.appxbundle, outlook_License1.xml
PowerPoint Microsoft.Office.Desktop.PowerPoint_8wekyb3d8bbwe powerpoint.appxbundle, powerpoint_License1.xml
Publisher Microsoft.Office.Desktop.Publisher_8wekyb3d8bbwe publisher.appxbundle, publisher_License1.xml
Word Microsoft.Office.Desktop.Word_8wekyb3d8bbwe word.appxbundle, word_License1.xml
Aggiungere app di Office all'immagine

Per aggiungere le app di Office a un'immagine, usare DISM con l'opzione /Add-ProvisionedAppxPackage . Questa opzione richiede anche le informazioni seguenti per ogni app aggiunta:

  • /PackagePath: viene usato solo per specificare il percorso del file .appxbundle per il pacchetto di codice condiviso.
  • /OptionalPackagePath: viene usato per specificare il percorso del file con estensione appxbundle per un'app singola, ad esempio Word o Excel.
  • /LicensePath: viene usato per specificare il percorso del file di _License1.xml per un'app singola. Questa operazione è necessaria sia per il pacchetto condiviso che per ognuno dei pacchetti di app facoltativi.
  1. Estrarre office OPK in C:\temp\lab\apps.

  2. Usare DISM per aggiungere tutte le app di Office a un'immagine offline. L'esempio seguente presuppone che i file xml appxbundle e licenze siano in sottodirectory in USB-B (D:). L'esempio esclude anche l'opzione /region perché si vuole che Office venga visualizzato nell'elenco Tutte le app e come riquadro Menu Start.

    DISM /Image:C:\mount\windows /Add-ProvisionedAppxPackage /PackagePath="C:\temp\lab\apps\Office Apps\shared.PreinstallKit\shared.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\excel.PreinstallKit\excel.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\powerpoint.PreinstallKit\powerpoint.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\word.PreinstallKit\word.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\outlook.PreinstallKit\outlook.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\publisher.PreinstallKit\publisher.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\access.PreinstallKit\access.appxbundle" /LicensePath="C:\temp\lab\apps\Office Apps\shared.PreinstallKit\shared_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\excel.PreinstallKit\excel_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\powerpoint.PreinstallKit\powerpoint_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\word.PreinstallKit\word_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\outlook.PreinstallKit\outlook_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\publisher.PreinstallKit\publisher_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\access.PreinstallKit\access_License1.xml"
    

    Suggerimento

    È necessario specificare sia un'appxbundle che un pacchetto di licenza per il pacchetto condiviso, nonché per ogni singola app da installare.

    Nota

    Il comando per l'aggiunta delle app di Office in modalità di controllo (online anziché offline) sarà lo stesso, ma sostituire /Image:C:\mount\windows con /online.

    Note sul supporto linguistico

    Quando si installa Office con DISM, i file di lingua di Office vengono aggiunti automaticamente che corrispondono alle lingue presenti nell'immagine di Windows.

    • Per impostazione predefinita, Office userà la lingua dell'interfaccia utente di Windows. Per configurare la lingua dell'interfaccia utente di Windows, vedere Lingue DISM e Opzioni Command-Line di manutenzione internazionale.
    • Non è possibile aggiungere altre lingue di Office che non fanno parte dell'immagine di Windows.
    • Sia le risorse di visualizzazione che di correzione per Office verranno installate per ogni lingua di Windows.
    • Alcune lingue supportate da Windows non sono supportate da Office. Per questi casi, Office userà invece la lingua più vicina disponibile, ad esempio es-mx tenterà di usare es-es-es.
    • È possibile trovare le lingue di Windows installate in Lingua lingua > dell'ora & delle impostazioni > di Windows.
  3. Verificare che Office sia stato installato:

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

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

    Esaminare l'elenco risultante di pacchetti e verificare che l'elenco contenga le app di Office, ad esempio:

    ...
    Displayname : Microsoft.Office.Desktop.Access
    Version : 16000.8528.2136.0
    Architechture : neutral
    ResourceID : ~
    PackageName : Microsoft.Office.Desktop.Access_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe
    Regions : None
    
    Displayname : Microsoft.Office.Desktop.Excel
    Version : 16000.8528.2136.0
    Architechture : neutral
    ResourceID : ~
    PackageName : Microsoft.Office.Desktop.Excel_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe
    Regions : None
    
    Displayname : Microsoft.Office.Desktop.Outlook
    Version : 16000.8528.2136.0
    Architechture : neutral
    ResourceID : ~
    PackageName : Microsoft.Office.Desktop.Outlook_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe
    Regions : None
    ...
    

    Per visualizzare le app nella schermata Start, seguire la procedura descritta nella sezione successiva: Configurazione dei riquadri Start e dei pin della barra delle applicazioni.

    Per completare l'installazione di Office, sarà necessario smontare l'immagine e eseguire il commit delle modifiche, che verranno eseguite dopo aver completato tutte le personalizzazioni alla fine di questo lab.

Modificare il layout Start

Novità in Windows 10 versione 1803

Le app possono ora essere aggiunte all'elenco Tutte le app senza dover essere aggiunte come riquadro Start. Questa operazione viene eseguita tramite il nuovo commutatore "area" (come descritto nella sezione precedente). Nella sezione precedente sono state aggiunte tre app all'immagine: App1, App2 e Office. In questo lab verrà omesso App1 da LayoutModification.xml per assicurarsi che l'app1 venga visualizzata solo nell'elenco Tutte le app e non come riquadro del menu Start. Verranno incluse anche App2 in LayoutModification.xml per dimostrare che anche se l'opzione "area" è stata usata quando si aggiunge l'app all'immagine, l'app verrà comunque visualizzata nel menu Start se incluso nel file LayoutModification.xml. In altre parole, il file LayoutModification.xml ha la precedenza.

Menu Start

Se non si crea un file LayoutModification.xml e si usano le impostazioni Start Unattend, Windows prenderà le prime 12 SquareTiles o DesktoporSquareTiles impostazioni specificate nel file Dittend. Il sistema inserisce quindi automaticamente questi riquadri all'interno dei gruppi appena creati alla fine di Start. I primi sei riquadri vengono inseriti nel primo gruppo OEM e il secondo set di sei riquadri vengono inseriti nel secondo gruppo OEM. Se OEMName viene specificato nel file Unattend, il valore per questo elemento viene usato per assegnare un nome ai gruppi OEM creati.

Nota

I pin start layout e barra delle applicazioni possono essere persi se l'utente reimposta il pc con gli strumenti di ripristino predefiniti. Per assicurarsi che queste impostazioni rimangano sul dispositivo, aggiornare l'immagine di ripristino insieme all'immagine di Windows.

Il layout del riquadro Start in Windows 10 offre alle macchine virtuali la possibilità di aggiungere riquadri al layout Start predefinito per includere collegamenti Web, riquadri secondari, applicazioni Windows classiche e app di Windows universali. Gli OEM possono adattare facilmente questo layout ad aree geografiche o mercati diversi senza dover ripetere più volte le operazioni comuni. Inoltre, gli OEMS possono aggiungere fino a tre app predefinite alla sezione app usate di frequente nell'area di sistema, che offre elenchi basati sul sistema, inclusi percorsi di sistema importanti o a cui sono stati accessibili di frequente e app installate di recente.

Per sfruttare le nuove funzionalità e avere l'esperienza di personalizzazione Start più affidabile e completa per Windows 10, è consigliabile creare un file di LayoutModification.xml. Questo file consente di specificare il layout dei riquadri OEM nella schermata Start. Per altre informazioni su come personalizzare il nuovo layout Start, vedere Personalizzare il layout Windows 10 Start.

Introduzione: usare l'esempio layoutmodification.xml inclusi nei file USB-B . Iniziare con questo file per questa sezione di questo lab. È possibile trovarlo in USB-B\StartLayout\layoutmodification.xml.

Per altre informazioni sulle layoutmodification.xml, vedere LayoutModification XML.

Informazioni sul layout del menu Start

  1. Usare l'attributo facoltativo Region nell'elemento RequiredStartGroups per usare layout diversi per aree diverse. Il Region valore deve essere uguale a due codici paese/area geografica e separati da un delimitatore di pipe "|" se si specificano più aree. Le aree elencate nel gruppo sono correlate alle aree specificate quando sono state aggiunte app all'immagine usando l'opzione /region . Se l'impostazione paese/area geografica per il dispositivo Windows corrisponde a , RequiredStartGroupsi riquadri disposti all'interno dell'oggetto RequiredStartGroups vengono applicati a Start. Se si specifica un attributo region-agnostic (o uno senza l'attributo Region facoltativo), l'agnostico RequiredStartGroupsRequiredStartGroups dell'area viene applicato a Start.

    Nel layoutmodification.xml aggiungere aree a RequiredStartGroups:

    <RequiredStartGroups Region="DE|ES|FR|GB|IT|US">
    
  2. Specifica i riquadri che vuoi aggiungere in un AppendGroup. Gli OEMs possono aggiungere un massimo di due appendGroup. Nell'esempio seguente vengono illustrati due gruppi denominati "Fabrikam Group 1" e "Fabrikam Group 2", che contiene riquadri che verranno applicati se il paese o l'area geografica del dispositivo corrisponde a ciò che viene specificato in Region (in questo caso, le aree sono Germania, Spagna, Francia, Regno Unito, Italia e Stati Uniti). Ogni gruppo contiene tre riquadri e i vari elementi da usare a seconda del riquadro che si vuole aggiungere a Start.

    <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"
    Version="1">
    <RequiredStartGroupsCollection>
    <RequiredStartGroups
      Region="DE|ES|FR|GB|IT|US">
      <AppendGroup Name="Fabrikam Group 1">
          <start:DesktopApplicationTile
            DesktopApplicationID="Microsoft.Windows.Explorer"
          Size="2x2"
          Row="0"
          Column="4"/>
      </AppendGroup>
      <AppendGroup
        Name="Fabrikam Group 2">
        <start:Tile AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge"
          Size="2x2"
          Row="0"
          Column="0"/>
       </AppendGroup>
    </RequiredStartGroups>
    </RequiredStartGroupsCollection>
    
  3. Nella sezione Aggiungi app di Microsoft Store sopra è stato chiesto di installare due app usando l'opzione /region: App1 e App2. Poiché è stato incluso un /region commutatore per entrambi, entrambi verranno installati e visualizzati nell'elenco Tutte le app. Tuttavia, per visualizzare solo App2 come riquadro del menu Start, aggiungere la riga seguente all'interno del secondo <AppendGroup> nel file LayoutModification.xml, ad esempio:

    Poiché l'area viene impostata su "US" per App2 durante il provisioning, è necessario impostare l'area su "US" qui nella LayoutModification.xml per assicurarsi che App2 venga visualizzata solo come riquadro del menu Start nelle immagini degli Stati Uniti. Assicurarsi quindi che il parametro dell'area <RequiredStartGroups> sia simile al seguente:

    <RequiredStartGroups Region="US">
        <AppendGroup Name="MyGroup">
            <start:Tile AppUserModelID="App2!App" Size="2x2" Row="2" Column="0"/>
        </AppendGroup>
    

    O almeno include gli Stati Uniti, ad esempio questo:

    <RequiredStartGroups Region="DE|US|JA">
        <AppendGroup Name="MyGroup">
            <start:Tile AppUserModelID="App2!App" Size="2x2" Row="2" Column="0"/>
        </AppendGroup>
    
  4. Aggiungere riquadri del menu Start di Microsoft Office. Questo è un requisito per gli OEMS che partecipano al programma Jumpstart.

    È possibile visualizzare i riquadri nel menu Start Windows 10 per Word, PowerPoint e Excel. I riquadri vengono visualizzati in un'area designata per le app Microsoft (in alto a sinistra nel diagramma seguente). Tutte le app aggiuntive saranno accessibili nell'elenco App a sinistra.

    Aggiungere quanto segue al file LayoutModification.xml per aggiungere i riquadri:

    <AppendOfficeSuite/>
    <AppendOfficeSuiteChoice Choice="DesktopBridgeSubscription"/>
    

Nota

Per aggiungere un'app desktop, usare il tag start:DesktopApplicationTile. Se si conosce l'ID del modello utente dell'applicazione per l'app, usarlo per identificarlo. In caso contrario, se sono stati aggiunti riquadri che richiedono file con estensione URL o .lnk, aggiungere i file alle directory di menu Start legacy seguenti:

  • %APPDATA%\Microsoft\Windows\Menu Start\Programmi\
  • %ALLUSERSPROFILE%\Microsoft\Windows\Menu Start\Programmi\

Esempio:

Copy E:\StartLayout\Bing.url  "C:\mount\Windows\ProgramData\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Paint.lnk "C:\mount\Windows\ProgramData\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Bing.url  "C:\mount\Windows\Users\All Users\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Paint.lnk "C:\mount\Windows\Users\All Users\Microsoft\Windows\Start Menu\Programs"
  1. Salvare il file Start Layout come layoutmodification.xml.
  2. Copiare il file salvato nell'immagine C:\Mount\Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell montata nella cartella. Se esiste già un file layoutmodification.xml nella cartella, sostituire il file esistente con quello nuovo.

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 L'OOBE.

Nota

Se sono incluse le condizioni di licenza, 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 .html con un nome corrispondente nella stessa cartella. Per altre informazioni sui file di licenza, vedere Condizioni di licenza OEM .

Per iniziare a aggiungere condizioni di licenza, è necessario creare cartelle per i file di licenza e quindi configurare OOBE per visualizzare la licenza per il primo avvio.

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

  2. Assegnare un nome a ogni cartella nella directory 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: Per visualizzare l'elenco completo degli identificatori decimali della lingua delle lingue corrispondenti, vedere questo collegamento.

    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-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 ogni lingua presente nell'immagine e copiarli nella cartella oobe specifica della lingua.

    Ad esempio: spostare il file english 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 .html versioni delle condizioni di licenza. Salvare i termini nelle stesse cartelle delle versioni rtf. È possibile usare l'esempio di EULA dalle condizioni di licenza OEM per creare file di esempio. I nomi dei file EULA 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 di .html di accompagnamento. Di seguito è riportato un oobe.xml di esempio che si trova in\ConfigSet\oobe.xml USB-B

     <FirstExperience>
    <oobe>
        <oem>
            <eulafilename>agreement.rtf</eulafilename>
        </oem>
    </oobe>
    </FirstExperience>
    
  6. Copiare oobe.xml file 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, con un file denominato agreement.rtf in inglese. Per aggiungere il contratto tedesco, copiare oobe.xml in C:\mount\windows\Windows\System32\oobe\info\default\1031\ directory, 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. Ora ogni cartella della lingua ha un file oobe.xml, agreement.rtf e agreement.thml in tale lingua corrispondente.

Quando l'immagine viene avviata per la prima volta in OOBE, verrà visualizzato il contratto di licenza.

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

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

    echo 4-24-2018 >"C:\mount\windows\Windows\csup.txt"
    

Personalizzare Windows con un file di risposta

I file di risposte (o file di installazione automatica) possono essere usati per modificare le impostazioni di Windows nelle tue immagini durante l'installazione. È anche possibile creare impostazioni che attivano script nelle immagini eseguite dopo che il primo utente crea il proprio account e sceglie la lingua predefinita. I file di risposta 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. È anche possibile specificare i valori che si applicano all'installazione di Windows, ad esempio i nomi degli account utente, le impostazioni di visualizzazione e i Preferiti di Internet Explorer. Il file di risposta per il programma di installazione viene in genere chiamato Unattend.xml.

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

È possibile specificare quale configurazione passare per aggiungere nuove impostazioni a:

  • 1 - windowsPE: queste impostazioni vengono usate dal programma di installazione di Windows. Se stai modificando immagini esistenti, solitamente puoi ignorare queste impostazioni.
  • 2 - offlineServicing: le impostazioni in offlineServicing vengono elaborate quando viene usato DISM per applicare un file non aggiornato a un'immagine offline.
  • 4 : la maggior parte delle impostazioni deve essere aggiunta qui. Queste impostazioni vengono attivate sia all'inizio della modalità di controllo sia all'inizio della Configurazione guidata. Se devi apportare più aggiornamenti o aggiungere più impostazioni di test, generalizza nuovamente il dispositivo e aggiungi un altro batch di impostazioni nel passaggio di configurazione Specialize.
  • 6 - auditUser: viene eseguito non appena si avvia la modalità di controllo. AuditUser è un buon posto per eseguire uno script di test di sistema. Verrà aggiunto Microsoft-Windows-Deployment\RunAsynchronousCommand come esempio. Per altre informazioni, vedi Aggiungere uno script personalizzato a Installazione di Windows.
  • 7 - OobeSystem: usare in modo spaesato. La maggior parte di queste impostazioni viene eseguita dopo il completamento dell'OOBE dell'utente. L'eccezione è l'impostazione Microsoft-Windows-Deployment\Reseal\Mode = Audit, che verrà usata per ignorare OOBE e avviare il PC in modalità di controllo. Se lo script si basa sulla conoscenza della lingua selezionata dall'utente durante L'OOBE, è necessario aggiungerlo al passaggio oobeSystem.

Anche se è possibile impostare molte impostazioni di Windows in modalità di controllo, alcune impostazioni possono essere impostate solo usando un file di risposta o Una configurazione di Windows Designer, ad esempio l'aggiunta di informazioni di supporto del produttore. Un elenco completo delle impostazioni del file di risposta (noto anche come Impostazioni di accesso non aggiornato) è nel riferimento installazione automatica di Windows.

Creare un file di risposta

Usare Windows System Image Manager (SIM) per creare e modificare i file non distribuiti. LA SIM viene installata come parte di ADK. Sono stati inclusi alcuni file di risposta in USB-B che verranno avviati. Assicurarsi che le impostazioni di risposta includano le impostazioni necessarie come descritto nel documento dei criteri OEM:

  • Per i sistemi OA 3.0:

    md c:\mount\windows\windows\panther
    copy /y E:\AnswerFiles\OA3.0\Unattend.xml C:\Mount\Windows\Windows\Panther
    

    (dove E:\ è USB-B)

  • Per i sistemi non OA 3.0:

    md c:\mount\windows\Windows\panther
    copy /y E:\AnswerFiles\Non_OA3.0\Unattend.xml C:\Mount\Windows\Windows\Panther
    

    (dove E:\ è USB-B)

Creare un file di catalogo in Windows SIM

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

  1. Avviare Windows System Image Manager (WSIM).
  2. Fare clic su File > Selezionare immagine di Windows.
  3. In Selezionare un'immagine di Windows passare a e selezionare il file di immagine (D:\install.wim).
  4. Selezionare l'edizione Home di Windows 10 e fare clic su OK.
  5. Fai 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 lavora con il file non aggiornato esistente, è possibile crearne uno nuovo in Windows SIM:

  • Fare clic su file > nuovo file di risposta

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

Aggiungere le impostazioni del file di risposta

In questa sezione verrà illustrato come creare un file di risposte che può configurare le impostazioni quando si distribuisce l'immagine di Windows.

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

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 su Pass 4 specializzato.

  2. Nel riquadro File di risposta selezionare Componenti\4 specializzati\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

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

    Manufacturer=Fabrikam
    Model=Notebook Model 1
    Logo=C:\Fabrikam\Fabrikam.bmp
    
  4. Salvare il file di risposta nella cartella Panther come USB-B\AnswerFiles\unattend.xml.

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

  1. Creare un'immagine a colori a 32 bit con dimensioni massime di 120x120 pixel. Salvarlo come file D:\AnswerFiles\Fabrikam.bmp nel PC tecnico. È stato incluso un esempio su USB-B, che è possibile usare per questo lab: D:\Logos\Fabrikam.bmp.

  2. Creare una cartella nell'immagine di 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 della modalità di controllo

Usando lo stesso file unattend.xml, impostare il PC per l'avvio automatico in modalità 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 su Pass 7 oobeSystem.
  2. Nel riquadro File di risposta selezionare Componenti\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 risposta nella cartella Panther come unattend.xml.
Abilitare la modalità S

Nota

Se non si vuole abilitare la modalità S, è possibile passare alla sezione successiva.

Novità in Windows 10 versione 1803: Windows 10 S non è più uno SKU separato da altre versioni di Windows. La modalità S è ora una modalità che può essere attivata in SKU Home e Pro.

Impostare la modalità S In questa sezione verrà illustrato come abilitare la modalità S in un'immagine di Windows. Si userà un file Unattend con un'impostazione in Pass 2 - offlineServicing e si userà DISM per applicarlo all'immagine di Windows montata.

  1. Usare Windows SIM per modificare unattend.xml.

  2. Aggiungere il componente amd64_Microsoft_Windows_CodeIntegrity a Passare 2 manutenzione offline.

  3. Impostare amd64_Microsoft_Windows_CodeIntegrity\SkuPolicyRequired su 1.

  4. Salvare il file di risposta nella cartella Panther come unattend.xml.

  5. Usare DISM per applicare il file non aggiornato e abilitare la modalità S:

    dism /image:C:\mount\windows /apply-unattend:C:\mount\windows\windows\panther\unattend.xml
    

    Nota: viene elaborato solo pass 2 : la manutenzione offline viene elaborata quando viene applicato un file non aggiornato con DISM.

La modalità S viene ora applicata all'immagine di Windows. Quando il PC viene avviato, gli stessi criteri di integrità del codice applicati in Windows 10 S verranno applicati all'installazione di Windows.

Abilitare la modalità produzione

Se si prevede di apportare modifiche aggiuntive all'immagine in modalità di controllo, ad esempio la modifica del Registro di sistema, l'esecuzione di uno script o l'esecuzione di un comando dal prompt dei comandi, è necessario abilitare temporaneamente la modalità produzione, che consente di bloccare il codice non firmato in modalità S per l'esecuzione in modalità controllo. In questo modo è possibile eseguire script, programmi di installazione e strumenti di diagnostica (ad esempio, codice senza segno) durante il processo di produzione. La modalità di produzione è abilitata aggiungendo una chiave del Registro di sistema all'immagine offline ed è disabilitata rimuovendo la chiave quando si avvia in modalità di controllo.

  1. Nell'immagine montata caricare l'hive del Registro di sistema dall'immagine montata in regedit nel PC tecnico. Useremo un hive temporaneo denominato HKLM\Windows10S.

    reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
    
  2. Aggiungere la chiave del Registro di sistema di produzione.

    reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
    
  3. Scaricare l'hive del Registro di sistema dal PC tecnico.

    reg unload HKLM\Windows10S
    

Dopo aver smontato l'immagine e eseguito il commit delle modifiche (di seguito), l'Windows 10 nell'immagine in modalità S avrà la chiave di produzione che consente di eseguire codice senza segno in modalità di controllo.

Importante

Assicurarsi di rimuovere la chiave del Registro di sistema di produzione prima di spedire il Windows 10 nel dispositivo in modalità S. Viene illustrato come eseguire questa operazione più avanti nel lab oppure è possibile apprendere come in modalità produzione

Impostare l'edizione di Windows

In questa sezione verrà aggiornata l'edizione del sistema operativo Windows da Home a Pro.

Nota

  • Non puoi impostare un'immagine Windows su un'edizione inferiore.
  • Nota: non è consigliabile usare questa procedura in un'immagine già modificata in un'edizione superiore.
  • Poiché la modalità S non è abilitata fino all'avvio di questa immagine nel dispositivo Riferimento, non importa se si esegue il comando /Set-Edition prima o dopo l'applicazione delle impostazioni non aggiornate (che include l'elemento in modalità <SkuPolicyRequired> S).
  • In genere non si passano le edizioni offline, come si mostrerà qui. Invece di aggiornare le edizioni, è stato montato un wim Windows Professional per iniziare. Questo passaggio è incluso qui per scopi di istruzione; solo per mostrare l'uso del comando /Set-Edition.
  1. Determinare le edizioni disponibili eseguendo il comando seguente per determinare quali immagini è possibile aggiornare l'immagine a:

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

    Si noti che gli ID dell'edizione sono 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 dei menu Start di Windows create con LayoutModification.xml o le informazioni di accesso di primo accesso da oobe.xml.

Per assicurarsi che Windows salva le personalizzazioni:

Ottimizzare WinRE (parte 1)

  1. Aumentare le dimensioni dello spazio di graffio 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, inclusi Esplora file.

  2. Esegui il commit delle modifiche e smonta l'immagine Ambiente ripristino Windows:

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

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

    Questo processo può richiedere alcuni minuti.

  3. Creare una copia di backup dell'immagine re di 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 RE di 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, nonché alcuni spazi gratuiti aggiuntivi.

    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 libero lasciato è dopo aver copiato winre.wim nella partizione nascosta. Per altre informazioni, vedere le regole di partizione del disco seguenti.

    Dimensione della partizione Spazio libero
    Minore di 500 MB Minimo 50 MB gratuito
    450 MB - 680 MB Minimo 320 MB gratuito
    Più di 680 MB 1024 MB gratuiti

    Esempio delle dimensioni della partizione di ripristino dagli script diskpartitions createpartitions.:

    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. Esegui il commit delle modifiche e smonta l'immagine Windows:

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

    Dove C è la lettera di unità dell'unità che contiene l'immagine. L'esecuzione può richiedere alcuni minuti.

  8. Completare l'ottimizzazione dell'immagine esportando l'immagine. Durante il processo di esportazione, DISM 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 completare l'immagine di Windows per prepararla alla distribuzione finale.

Distribuire le immagini in un nuovo PC

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

  • Copiare le immagini personalizzate in USB-B\Images

    copy c:\temp\lab\images\install.wim e:\images
    copy c:\temp\lab\images\winre_bak.wim e:\images
    
  • Assicurarsi che gli script di distribuzione in USB-B\Deployment. Questi elementi devono essere stati copiati quando si estrae il download USB-B in USB-B.

Eseguire l'avvio in WinPE

Se non si è già avviato in WinPE nel dispositivo in cui si distribuisce l'immagine, avviare WinPE:

  1. Connettere la chiave USB con l'avvio della partizione WinPE nel computer di riferimento.
  2. Se si usano due unità USB separate, dopo che WinPE è stato avviato la connessione USB-B.
  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 nella colonna "Ltr". Questa è la lettera di unità della chiave USB. (esempio E)
  6. Esci dal tipo per uscire da Diskpart

Usare uno script di distribuzione per applicare l'immagine

Eseguire uno script per creare partizioni e applicare l'immagine. Verrà usato applyimage.bat in USB-B\deployment per eseguire questa operazione.

ApplyImage.bat usa script diskpart per creare le partizioni e definire il layout della partizione. Questo script e i sottoscript che chiamano devono essere inseriti nella stessa sottocartella. È possibile aggiornare questi script per modificare le dimensioni delle partizioni in base al desiderio.

Nota

Se si acquisisce e distribuisce 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à di archiviazione USB.

    Quando richiesto dallo script:

    1. Scegliere se configurare 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 distribuire come sistema operativo Compact.

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

      Nota

      Usa solo il sistema operativo compatto nei dispositivi basati su Flash drive perché le prestazioni del sistema operativo compatta dipendono in modo pesante 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 deve eseguire l'avvio in modalità controllo di Windows in base alle impostazioni del file non eseguito 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 L'avvio in modalità controllo per avviare la modalità di controllo.

Effettuare personalizzazioni online (modalità di controllo)

È possibile 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, sarà 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 errori. Facoltativamente, è possibile risparmiare spazio su unità eseguendo le applicazioni direttamente dai file di ripristino compressi; questo è noto come single-instancing.

Se si desidera acquisire le modifiche in un'immagine e applicarla 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 consigliamo anche aggiornamenti isntalling da Windows Update in modalità di controllo perché probabilmente genererà un errore durante sysprep.

  1. Al termine dell'installazione, il computer accede a Windows in modalità di controllo automaticamente come amministratore.
  2. Verificare che le modifiche apportate al file di risposta (vedere nome produttore, numero di telefono di 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. Eseguire:

    dism /online /get-current-edition
    
  3. Assicurarsi che sia l'edizione corretta. Avrà un aspetto simile al seguente:

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

    Nota: se si usa un dispositivo con la modalità S abilitato, l'edizione continuerà a dire "Professional". Questa operazione è dovuta al fatto che la modalità S è una modalità, non un'edizione.

Verificare la modalità S

Se è stata abilitata la modalità S in precedenza nel lab, verificare che la modalità S sia abilitata.

  1. Da Start aprire Impostazioni.
  2. In Impostazioni aprire Update & Security
  3. Scegliere Attivazione dal riquadro sinistro

Se il dispositivo ha abilitato la modalità S, verrà visualizzato qui.

App e opportunità dello Store

Attraverso Windows 10 e Microsoft Store, si hanno enormi opportunità per la differenziazione del marchio e del dispositivo, la creazione dei ricavi e l'accesso ai clienti.

Le app di Microsoft Store sono al centro dell'esperienza di Windows 10. Sono app universali di Windows, in modo da poter creare app per desktop, tablet o telefoni che eseguono Windows 10. Come OEM, è possibile offrire un'esperienza di cliente coinvolgente e aumentare la fedeltà del marchio fornendo un grande set di software e servizi aggiunti a valore insieme all'hardware di alta qualità creato.

Importante: La chiave seguente deve essere impostata in modalità controllo.

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

Elemento 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. Digitare 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 testo

Importante

La chiave del Registro di sistema OEMID non viene ripristinata automaticamente durante il PBR in Windows 10. Vedere la sezione scanstate di questa guida su come ripristinare la chiave del Registro di sistema OEMID durante l'operazione PBR.

Preparare l'immagine per la reimpostazione del pulsante push

Questa sezione fornisce indicazioni per configurare l'ambiente di ripristino per scenari PBR (Push Button Reset).

Per altre informazioni, fare riferimento alla reimpostazione rapida e all'ambiente ripristino di Windows (Windows RE) 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 in tutta sicurezza.

Preparare ScanState

Per iniziare a usare la reimpostazione rapida dei pulsanti, è necessario copiare ScanState in USB-B.

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

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

  1. Sul PC tecnico Inserisci USB-B

  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 USB-B\scanstate:

    Copydandi.cmd amd64 e:\scanstate
    

    Dove E: è la lettera di unità USB-B.

Creare un file di migrazione scanstate

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

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.

Nota:USB-B\recovery\recoveryimage\regrecover.xml contiene già i valori del Registro di sistema. È possibile usare questo file invece di creare un nuovo file.

  1. Aprire il Blocco note

  2. Copiare e incollare il codice XML seguente nel 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. Se è stata abilitata la modalità S, assicurarsi che la chiave del Registro di sistema di produzione non venga migrata comunicando a ScanState di esploderla. Aggiungere la regola seguente per escludere la chiave del Registro di sistema:

    <unconditionalExclude>
        <objectSet>
            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy [ManufacturingMode]</pattern>
        </objectSet>
    </unconditionalExclude>
    
  4. Salvare il file come regerecover.xml.

Creare un pacchetto di ripristino con Scanstate

Nel PC di riferimento:

Usare ScanState per acquisire le personalizzazioni installate in un pacchetto di provisioning e salvarle in c:\Recovery\customizations. Verranno usati esempi da USB-B\Recovery\RecoveryImage per creare il pacchetto di provisioning.

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

  1. Creare la cartella OEM di ripristino e copiare il contenuto di USB-B\Recovery\RecoveryImage

    Importante: Per mantenere il menu di layout della schermata Start personalizzato durante il ripristino, è necessario copiare nuovamente il layoutmodification.xml durante il processo di ripristino. Verrà copiata qui e quindi si userà EnableCustomizations.cmd per copiarla durante il ripristino.

    Copy E:\Recovery\RecoveryImage c:\recovery\OEM
    Copy E:\StartLayout\layoutmodification.xml c:\recovery\OEM
    
  2. Eseguire ScanState per raccogliere app e personalizzazioni

    Per i PC Windows 10 x64:

    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à USB-B

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

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

Creare script di estendibilità per ripristinare impostazioni aggiuntive

È possibile personalizzare l'esperienza di reimpostazione rapida configurando i punti di estendibilità. In questo modo è possibile eseguire script personalizzati, installare applicazioni aggiuntive o conservare altri dati utente, applicazione o registro.

Durante il ripristino, PBR chiama EnableCustomizations.cmd che verrà configurato per eseguire 2 operazioni:

  1. Copiare il file di unattend.xml usato per la distribuzione iniziale in \windows\panther.
  2. Copiare il layoutmodification.xml nel sistema.

In questo modo verranno ripristinate le impostazioni di layout aggiuntive da questi 2 file di risposte durante la libreria PBR.

[! Importanti script di ripristino e unattend.xml devono essere copiati in c:\Recovery\OEM per PBR in impostazioni di ritiro e ripristino definite nel unattend.xml.

Copiare unattend.xml file per il ripristino delle impostazioni

Per i sistemi OA 3.0:

Copy e:\AnswerFiles\oa3.0\unattendsysprep.xml c:\Recovery\OEM\unattend.xml

Per i sistemi non OA 3.0:

Copy e:\AnswerFiles\non_oa3.0\unattendsysprep.xml c:\Recovery\OEM\unattend.xml

Copiare il backup winre.wim

Durante lo spostamento del file winre.wim della distribuzione. Prima di acquisire un'immagine finale, è necessario copiare nuovamente il file winre.wim di backup creato oppure l'ambiente di ripristino non funzionerà nella distribuzione finale dell'immagine.

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

Reinalare l'immagine

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

  1. Eliminare le cartelle di installazione e i file creati dalle applicazioni precaricate. 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à amministratore.
  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

Rimuovere il Windows 10 nella chiave di produzione in modalità S

Se è abilitata la modalità di produzione, rimuovere la chiave del Registro di sistema di produzione:

  1. Aprire il prompt dei comandi.

  2. Rimuovere la chiave del Registro di sistema:

    reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode
    

    Importante

    Non spedire un Windows 10 in modalità S con la chiave del Registro di sistema sul posto.

Finalizzare e acquisire l'immagine

Verrà illustrato come finalizzare e acquisire un'immagine factory per la distribuzione di massa. Per avviare 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 che WinPE ha avviato la connessione USB-B.

Risoluzione dei problemi

  • Se il PC di riferimento viene avviato dal disco rigido interno, Windows immetterà il passaggio specializzato e la configurazione guidata passerà. Non sarà possibile acquisire un'immagine stabile e generalizzata se una delle configurazioni viene 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 precedente. Assicurarsi che il PC si avvii su WinPE al riavvio successivo.

  • Se il sistema viene ancora avviato sull'UNITÀ HDD interna, 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 dell'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 quale lettera è stata assegnata sotto la colonna "Ltr" (esempio: C). Questa è la lettera di unità della chiave USB.

    C:\WINDOWS\system32>diskpart
    
    Microsoft DiskPart version 10.0.19628.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 istanza 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 quale lettera è stata assegnata sotto la 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 in USB-B. Questo processo richiede alcuni minuti.

    Nota: è consigliabile usare una directory della cache durante l'esecuzione di Gestione e manutenzione e distribuzione. In questo passaggio verrà creato scratchdir sulla chiave USB-B 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
    

    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 in USB-B. Questo processo richiede alcuni minuti.

    DISM.exe /capture-ffu /imagefile=E:\Images\CustomImage.wim /Name:"CustomImage" /capturedrive=\\.\PhysicalDrive0 /description:"Windows 10 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
    

    or

    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.

Convalidare la 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 corretta
    • Le informazioni OEM vengono visualizzate correttamente
    • La chiave del Registro di sistema dell'ID app OEM è impostata
    • Il tema predefinito è quello scelto
    • Le app dello Store si avviano correttamente
    • Le applicazioni desktop iniziano ok
    • Applicazioni desktop applicate tramite avvio SPP 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 di . Dal menu Start fare clic su Impostazioni, b. Nell'app Impostazioni fare clic su Aggiorna & sicurezza e quindi su Ripristino. c. Fare clic sul pulsante Inizia in Reimposta il PC e seguire le istruzioni visualizzate.

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

  2. Verificare che sia possibile creare un supporto 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

Nota: L'interfaccia utente di reimpostazione rapida del pulsante è stata riprogettata in Windows 10. L'opzione Mantieni i file nell'interfaccia utente corrisponde ora alla funzionalità Mantieni i file. Rimuovere tutti gli elementi corrisponde alla funzionalità Rimuovi tutto.

Ottimizzare l'immagine finale

A questo punto, è disponibile un'immagine di Windows quasi pronta per la distribuzione. In questa sezione verrà illustrato come completare le operazioni 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

È necessario 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 "specialize" consente di aggiungere al PC le informazioni specifiche dell'hardware e viene completato con la visualizzazione della 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 dell'iberfile possono restituire uno spazio del sistema operativo compreso tra 400 MB e 1,5 GB nel sistema operativo distribuito.

Riduzione dell'iberfile del 30%

Quando si esegue sysprep.exe con unattend.xml, è possibile aggiungere un controllo 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 FirstLogonCommand che disattiva 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.

Footprint del disco con ottimizzazioni

La tabella seguente mostra spazio aggiuntivo salvato usando sistema operativo compatto, creazione di istanze singole e riduzione o disattivazione di Hiberfile su 2 GB (x86) e 4 GB (x64).

Tipo FootPrint Windows 10 Home memoria x86 da 2 GB Windows 10 Home memoria x64 da 4 GB
Base Footprint 11,68 GB (spazio aggiuntivo) 15,06 GB (spazio aggiuntivo)
Compatta, nessuna singola istanza 8,85 GB (>2,75 GB) 11,3 GB (>3,7 GB)
Compatta, a istanza singola 7,66 GB (>4 GB) 10,09 GB (>4,75 GB)
Iberfile disattivato, nessuna compatta 10,87 GB (>825 MB) 13,48 GB (>1,5 GB)
Iberfile ridotto, senza compattazione 11,27 GB (>400 MB) 14,15 GB (>930 MB)