Aggiungere e rimuovere pacchetti driver a un'immagine windows offline

Suggerimento

Questo argomento illustra come aggiungere pacchetti driver in immagini montate per la distribuzione.

È 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.

  1. 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.

  2. 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
    
  3. 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
    
  4. 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

  1. 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
    
  2. 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.

  3. 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

  1. 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.

  2. Usare Windows System Image Manager (Windows SIM) per creare un file di risposte contenente i percorsi dei pacchetti driver da installare.

    1. 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.

    1. 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 .

  3. 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.

  4. 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>
    
  5. 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.

  6. 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.

  7. 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
    
  8. Smontare il file wim ed eseguire il commit delle modifiche. Ad esempio, digitare il comando seguente:

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

Panoramica dei driver di dispositivo e della distribuzione

Aggiungere driver di dispositivo a Windows durante l'installazione di Windows

Gestione e manutenzione immagini distribuzione - Guida tecnica di manutenzione e gestione delle immagini di distribuzione per Windows