WinPE: montaggio e personalizzazione
WinPE viene fornito come file con estensione wim. È possibile montare e personalizzare un'immagine WinPE seguendo lo stesso processo di qualsiasi altra immagine di Windows. Oltre alle personalizzazioni comuni alle immagini Windows e winPE, ad esempio driver e pacchetti, WinPE include anche alcune personalizzazioni specifiche. Questo argomento illustra i modi comuni per personalizzare un'immagine WinPE.
Personalizzazioni comuni:
- Driver di dispositivo (file inf). È possibile personalizzare i driver di dispositivo, ad esempio i driver che supportano schede di rete o dispositivi di archiviazione.
- Pacchetti (file .cab, noti anche come componenti facoltativi WinPE) Aggiungere lingue, hotfix o supporto per funzionalità come PowerShell e HTML Application Language (HTA).
- Lingue. Per eseguire WinPE in più lingue, aggiungere i pacchetti (componenti facoltativi) per tali lingue.
- Aggiungere file e cartelle. Questi elementi possono essere aggiunti direttamente all'immagine WinPE.
- DISM: usare una versione più recente. Quando le nuove versioni di Windows richiedono funzionalità dalla versione più recente di DISM, è possibile aggiungere DISM direttamente in WinPE.
- Script di avvio. Alcuni esempi includono la configurazione di una connessione di rete o l'aggiunta di un'applicazione personalizzata, ad esempio il software di diagnostica.
- App. Nota, WinPE supporta solo le app legacy.
- Archiviazione temporanea (spazio zero). Se l'applicazione richiede l'archiviazione file temporanea, è possibile riservare spazio di memoria aggiuntivo in RAM.
- Immagine di sfondo
- Schema di alimentazione
- Impostazioni WinPE
- Aggiornamenti di Windows
Ottenere Windows Assessment and Deployment Kit con gli strumenti di Windows PE
- Scaricare e installare Windows Assessment and Deployment Kit (Windows ADK) e l'addon WinPE associato. Le versioni precedenti di ADK includono Windows Preinstallation Environment come parte del programma di installazione di ADK e non richiedono il download e l'installazione di WinPE separatamente.
Creare un set di file Windows PE
Prima di poter personalizzare WinPE, è necessario avere un'immagine WinPE da usare. Se non si dispone di un'immagine WinPE da usare, vedere WinPE: Creare un'unità di avvio USB e seguire la procedura per creare file di lavoro WinPE.
Montare l'immagine di avvio di Windows PE
Usare DISM per montare l'immagine WinPE in una posizione temporanea nel PC tecnico:
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
Aggiungere personalizzazioni
Aggiungere i driver di dispositivo (file con estensione inf)
Usare
DISM /add-driver
per aggiungere un driver di dispositivo all'immagine WinPE.Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\SampleDriver\driver.inf"
È possibile aggiungere più driver a un'immagine usando un comando, ma spesso è più facile risolvere i problemi se si aggiunge ogni pacchetto driver singolarmente.
Per altre informazioni sui driver, vedere Aggiungere driver di dispositivo (file con estensione inf). Per visualizzare tutte le opzioni di manutenzione dei driver DISM disponibili, vedere Opzioni della riga di comando del driver DISM.
Aggiungere pacchetti/lingue/componenti facoltativi/file .cab
WinPE include pacchetti che è possibile aggiungere con DISM per abilitare funzionalità e lingue aggiuntive. Usare
DISM /add-package
per aggiungere componenti facoltativi all'immagine. Quando si aggiunge un componente facoltativo WinPE, assicurarsi di aggiungere sia il componente facoltativo che i Language Pack associati.Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-HTA.cab" Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-HTA_en-us.cab"
Per altre informazioni sui componenti e le lingue facoltativi disponibili, vedere WinPE: Aggiungere pacchetti (Informazioni di riferimento sui componenti facoltativi).
Aggiungere file e cartelle
Copiare file e cartelle nella cartella C:\WinPE_amd64\mount. Questi file verranno visualizzati nella X:\ cartella in WinPE.
Non aggiungere troppi file, perché questi rallentano WinPE e possono riempire la memoria disponibile nell'ambiente RAMDisk predefinito.
Aggiungere uno script di avvio
Modificare Startnet.cmd per includere i comandi personalizzati. Questo file si trova nell'immagine montata in
C:\WinPE_amd64\mount\Windows\System32\Startnet.cmd
.È anche possibile chiamare altri file batch o script della riga di comando da questo file.
Per Plug and Play o supporto di rete, assicurarsi di includere una chiamata a wpeinit nello script Startnet.cmd personalizzato. Per altre informazioni, vedere Wpeinit e Startnet.cmd: Uso di script di avvio WinPE.
Aggiungere un'app
Creare una directory dell'app all'interno dell'immagine WinPE montata.
md "C:\WinPE_amd64\mount\windows\<MyApp>"
Copiare i file di app necessari nella directory WinPE locale.
Xcopy C:\<MyApp> "C:\WinPE_amd64\mount\windows\<MyApp>"
Testare l'app in un secondo momento avviando WinPE ed eseguendo l'applicazione dalla directory X:
X:\Windows\System32> X:\Windows\<MyApp>
Se l'app richiede l'archiviazione temporanea o se WinPE non risponde quando esegue un'app, potrebbe essere necessario aumentare la quantità di archiviazione temporanea (spazio zero) allocata a WinPE.
Per avviare automaticamente una shell o un'applicazione che viene eseguita all'avvio di WinPE, aggiungere il percorso al file Winpeshl.ini. Per altre informazioni, vedere informazioni di riferimentoWinpeshl.ini: Avvio di un'app all'avvio di WinPE.
Aggiungere l'archiviazione temporanea (spazio zero)
WinPE riserva memoria nell'unità X: per decomprimere i file WinPE, oltre a un'archiviazione di file temporanea aggiuntiva, nota come spazio zero, che può essere usato dalle applicazioni. Per impostazione predefinita, si tratta di 512 MB per PC con più di 1 GB di RAM, altrimenti il valore predefinito è 32 MB. I valori validi sono 32, 64, 128, 256 o 512.
Dism /Set-ScratchSpace:256 /Image:"C:\WinPE_amd64\mount"
Sostituire l'immagine di sfondo
Se sono disponibili più versioni di WinPE, è possibile impostare l'immagine di sfondo in modo da poter indicare immediatamente quale versione di WinPE è in esecuzione.
Modificare le autorizzazioni di sicurezza del file di immagine di sfondo WinPE (\windows\system32\winpe.jpg
). In questo modo è possibile modificare o eliminare il file.
In Esplora risorse passare a
C:\WinPE_amd64\mount\windows\system32
.Fare clic con il pulsante destro del mouse sul
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
file e scegliere Proprietà> scheda >Sicurezzaavanzate.Accanto a Proprietario selezionare Cambia. Modificare il proprietario in Administrators.
Applicare le modifiche e uscire dal Finestra Proprietà per salvare le modifiche.
Fare clic con il pulsante destro del mouse sul
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
file e scegliere Proprietà> scheda >Sicurezzaavanzate.Modificare le autorizzazioni per Gli amministratori per consentire l'accesso completo.
Applicare le modifiche e uscire dal Finestra Proprietà per salvare le modifiche.
Sostituire il file con il
winpe.jpg
proprio file di immagine.
Impostare lo schema di alimentazione su prestazioni elevate
Nota
L'uso dello schema di potenza ad alte prestazioni può rendere il dispositivo più caldo del solito.
Nel Blocco note modificare il file:
C:\WinPE_amd64\mount\windows\system32\startnet.cmd
, aggiungendo un comando per impostare lo schema di alimentazione su Prestazioni elevate.wpeinit powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Aggiungere le impostazioni del file di risposta
Alcune impostazioni WinPE possono essere gestite usando un file di risposta, ad esempio firewall, rete e impostazioni di visualizzazione. Creare un file di risposta, denominarlo unattend.xml e aggiungerlo alla radice del supporto WinPE per elaborare queste impostazioni. Per altre informazioni, vedere Wpeinit e Startnet.cmd: Uso di script di avvio WinPE.
Aggiungere aggiornamenti a WinPE (se necessario)
È possibile applicare gli aggiornamenti all'immagine WinPE, ma è necessario solo per determinate situazioni.
Se è stato indicato di applicare un aggiornamento all'immagine WinPE, è necessario scaricare prima l'aggiornamento più recente per la versione WinPE dal catalogo aggiornamenti Microsoft. Aggiornamenti per WinPE sono inclusi negli aggiornamenti per la versione corrispondente di Windows.
Scaricare l'aggiornamento più recente.
Applicare l'aggiornamento all'immagine WinPE montata.
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"E:\windows10.0-kbxxxxx.msu"
Dove Windows10.0-kbxxxxx.msu è il nome del file di aggiornamento
Bloccare l'aggiornamento:
md C:\temp Dism /Cleanup-Image /Image:C:\WinPE_amd64\mount /Startcomponentcleanup /Resetbase /ScratchDir:C:\temp
Smontare l'immagine di Windows PE e creare supporti
Smontare l'immagine WinPE, eseguendo il commit delle modifiche.
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
Creare supporti di avvio, ad esempio un'unità flash USB.
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
Avviare il supporto. WinPE viene avviato automaticamente. Quando viene visualizzata la finestra WinPE, il comando wpeinit viene eseguito automaticamente. L'operazione potrebbe richiedere alcuni minuti. Verificare le personalizzazioni.
Risoluzione dei problemi
- WinPE non verrà avviato? Vedere i suggerimenti per la risoluzione dei problemi alla fine dell'argomento: WinPE: Create USB Bootable drive (WinPE: Creare un'unità di avvio USB)
- Per suggerimenti sulla connessione a una rete, vedi Driver di rete WinPE: Inizializzazione e aggiunta di driver.
- Se l'immagine WinPE diventa inutilizzabile, potrebbe essere necessario pulire le immagini prima di poter montare di nuovo l'immagine. Per informazioni, vedere Ripristinare un'immagine di Windows.
Per eliminare una directory di lavoro:
In alcuni casi, potrebbe non essere possibile recuperare l'immagine montata. DiSM protegge l'utente dall'eliminazione accidentale della directory di lavoro, pertanto potrebbe essere necessario provare i passaggi seguenti per ottenere l'accesso per eliminare la directory montata. Provare ognuno dei passaggi seguenti:
Provare a rimontare l'immagine:
dism /Remount-Image /MountDir:C:\mount
Provare a smontare l'immagine, rimuovendo le modifiche:
dism /Unmount-Image /MountDir:C:\mount /discard
Provare a pulire le risorse associate all'immagine montata:
dism /Cleanup-Mountpoints
Argomenti correlati
- WinPE: ottimizzare e compattare l'immagine
- Panoramica di WinPE
- WinPE: Creare un'unità di avvio USB
- WinPE: creare un CD di avvio, DVD, ISO o VHD
- WinPE: installazione in un disco rigido (avvio flat o non RAM)
- WinPE: Avvio in modalità UEFI o BIOS legacy
- WinPE: Aggiungere pacchetti (Informazioni di riferimento per i componenti facoltativi)