Aggiungere e rimuovere pacchetti driver a un'immagine windows offline
Suggerimento
Questo argomento illustra come aggiungere pacchetti driver in immagini montate per la distribuzione.
- Per informazioni su come aggiungere un pacchetto driver in un PC Windows in esecuzione, vedere Aggiungere un driver online in modalità di controllo o Installare un dispositivo plug and play.
- Per informazioni su come aggiungere un pacchetto driver a un PC che esegue Windows PE, vedere Opzioni della riga di comando drvload.
È possibile usare Gestione e manutenzione immagini distribuzione per installare o rimuovere pacchetti driver in un'immagine Windows o Windows PE offline. È possibile aggiungere o rimuovere i pacchetti driver direttamente tramite il prompt dei comandi oppure applicare un file di risposte automatico a un file con estensione wim, ffu, vhd o vhdx montato.
Quando si usa Gestione e manutenzione immagini distribuzione per installare un pacchetto driver in un'immagine offline, il pacchetto driver viene aggiunto all'archivio driver. Quando l'immagine viene avviata, Plug and Play (PnP) viene eseguita e associa i pacchetti driver nell'archivio ai dispositivi corrispondenti nel computer.
Nota
Per aggiungere pacchetti driver a un'immagine offline, è necessario usare un computer tecnico che esegue Windows 10 o versione successiva, Windows Server 2016 o versione successiva o Windows PE per Windows 10 o versione successiva. La verifica della firma del driver potrebbe non riuscire quando si aggiunge un driver a un'immagine offline da un computer tecnico che esegue qualsiasi altro sistema operativo.
Aggiungere pacchetti driver a un'immagine di Windows offline
È possibile aggiungere pacchetti driver a un'immagine offline.
Suggerimento
Se si aggiungono pacchetti driver a un'immagine Windows PE, è possibile aggiungerli all'immagine di Windows PE nella cartella di output specificata durante l'esecuzione di copype, ad esempio: C:\WinPE_amd64\media\sources\boot.wim
. In questo modo si garantisce che i pacchetti driver vengano inclusi in Windows PE ogni volta che si compilano supporti Windows PE da tale cartella.
Montare un'immagine di Windows. Ad esempio:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /MountDir:C:\test\offline
Per altre informazioni, vedi Montare e modificare un'immagine di Windows usando Gestione e manutenzione immagini distribuzione.
Aggiungere un pacchetto driver all'immagine.
Usare Gestione e manutenzione immagini distribuzione con l'opzione
/Add-Driver
per aggiungere pacchetti driver all'immagine montata:Per installare un singolo pacchetto driver: specificare il file del driver:
Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf
Per installare tutti i pacchetti driver da una cartella, puntare a una cartella che contiene pacchetti driver. Per includere tutte le sottocartelle della cartella, usare l'opzione '/Recurse:
Dism /Image:C:\test\offline /Add-Driver /Driver:c:\drivers /Recurse
Attenzione
L'uso
/Recurse
può essere utile, ma è facile personalizzare 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 driver inf viene espanso in una cartella separata. Ogni singola cartella ha una copia dei file di payload.Per visualizzare tutte le opzioni della riga di comando per la manutenzione dei driver DISM, vedere Opzioni della riga di comando per la manutenzione dei driver DISM.
Per installare un driver non firmato: usare
/ForceUnsigned
per ignorare il requisito che i pacchetti driver installati nei computer basati su X64 devono avere una firma digitale.Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf /ForceUnsigned
Verificare se il pacchetto driver è stato aggiunto. I pacchetti driver aggiunti all'immagine di Windows sono denominati Oem*.inf. Ciò garantisce la denominazione univoca per i pacchetti driver appena aggiunti. Ad esempio, i file MyDriver1.inf e MyDriver2.inf vengono rinominati Oem0.inf e Oem1.inf.
Dism /Image:C:\test\offline /Get-Drivers
Eseguire il commit delle modifiche e smontare l'immagine.
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Rimuovere i pacchetti driver da un'immagine di Windows offline
Al prompt dei comandi con privilegi elevati in un PC tecnico, montare l'immagine di Windows offline:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows Home" /MountDir:C:\test\offline
Rimuovere un pacchetto driver specifico dall'immagine. È anche possibile rimuovere più pacchetti driver in una riga di comando.
Dism /Image:C:\test\offline /Remove-Driver /Driver:OEM1.inf /Driver:OEM2.inf
Avviso
La rimozione di un pacchetto driver necessario per l'avvio di un sistema può rendere l'immagine di Windows non avviabile. Per altre informazioni, vedere Opzioni di manutenzione driver Command-Line GESTIONE e manutenzione file distribuzione.
Eseguire il commit delle modifiche e smontare l'immagine.
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Aggiungere pacchetti driver a un'immagine di Windows offline usando un file di risposte automatico
Raccogliere i pacchetti driver che si intende installare nell'immagine di Windows.
Nota
Tutti i pacchetti driver nella directory e nelle sottodirectory a cui viene fatto riferimento nel file di risposte vengono aggiunti all'immagine. È consigliabile gestire il file di risposte e queste directory con attenzione per risolvere i problemi relativi all'aumento delle dimensioni dell'immagine con pacchetti driver non necessari.
Usare Windows System Image Manager (Windows SIM) per creare un file di risposte contenente i percorsi dei pacchetti driver da installare.
- Aggiungere il
Microsoft-Windows-PnpCustomizationsNonWinPE\DriverPaths\PathAndCredentials\Credentials
componente al file di risposte nel passaggio di configurazione offlineServicing .
Nota
Se sono necessari pacchetti driver per Windows PE per visualizzare l'unità disco rigido locale o una rete, è necessario usare il passaggio di configurazione windowsPE di un file di risposte per aggiungere pacchetti driver all'archivio driver di Windows PE. Per altre informazioni, vedere Aggiungere pacchetti driver di dispositivo a Windows durante l'installazione di Windows.
- Per ogni percorso a cui si intende accedere, aggiungere una voce di elenco PathAndCredentials separata facendo clic con il pulsante destro del mouse su DriverPaths nel riquadro File di risposte e scegliendo Inserisci nuovo percorsoE credenziali.
Per informazioni su come modificare un file di risposte, vedere Configurare componenti e impostazioni in un file di risposte .
- Aggiungere il
Per ogni percorso di
Microsoft-Windows-PnpCustomizationsNonWinPE
, specificare il percorso del pacchetto driver e le credenziali usate per accedere al file, se il file si trova in una condivisione di rete.Nota
Quando si includono più Percorsi driver aggiungendo più voci di elenco PathAndCredentials , è necessario incrementare il valore di Key per ogni percorso. Ad esempio, è possibile aggiungere due percorsi driver separati in cui il valore di Key per il primo percorso è uguale a 1 e il valore di Key per il secondo percorso è uguale a 2.
Salvare il file di risposte e uscire da Windows SIM. Il file di risposte deve essere simile all'esempio seguente.
<?xml version="1.0" ?><unattend xmlns="urn:schemas-microsoft-com:asm.v3" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"> <settings pass="offlineServicing"> <component name="Microsoft-Windows-PnpCustomizationsNonWinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> <PathAndCredentials wcm:keyValue="1"> <Path>\\networkshare\share\drivers</Path> <Credentials> <Domain>Fabrikam</Domain> <Username>MyUserName</Username> <Password>MyPassword</Password> </Credentials> </PathAndCredentials> </DriverPaths> </component> </settings> </unattend>
Montare l'immagine di Windows in cui si intende installare i pacchetti driver usando Gestione e manutenzione immagini distribuzione:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline
Nota
Se si usa un disco rigido virtuale o un FFU, specificare
/Index:1
.Applicare il file di risposte all'immagine windows montata:
DISM /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
Per altre informazioni su come applicare un file di risposte, vedere Gestione e manutenzione automatica delle Command-Line opzioni.
I pacchetti driver a cui si fa riferimento nel percorso nel file di risposte vengono aggiunti all'immagine di Windows.
Verificare se il pacchetto driver è stato aggiunto. I pacchetti driver aggiunti all'immagine di Windows sono denominati
Oem<#>.inf
. Ciò garantisce la denominazione univoca per i pacchetti driver appena aggiunti. Ad esempio, i file MyDriver1.inf e MyDriver2.inf vengono rinominati Oem0.inf e Oem1.inf.Ad esempio, digitare il comando seguente:
Dism /Image:C:\test\offline /Get-Drivers
Smontare il file wim ed eseguire il commit delle modifiche. Ad esempio, digitare il comando seguente:
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Argomenti correlati
Panoramica dei driver di dispositivo e della distribuzione
Aggiungere driver di dispositivo a Windows durante l'installazione di Windows