Pacchetti driver di dispositivo

È possibile aggiungere pacchetti driver a un'immagine di Windows prima, durante o dopo la distribuzione dell'immagine. Quando si pianifica come aggiungere pacchetti driver alla distribuzione di Windows, è importante comprendere in che modo i pacchetti driver vengono aggiunti all'immagine, il modo in cui la classificazione dei driver influisce sulla distribuzione e i requisiti di firma digitale per i pacchetti driver.

Aggiunta di pacchetti driver

È possibile aggiungere pacchetti driver a un'immagine di Windows:

Per altre informazioni, vedere Informazioni sulle strategie di manutenzione.

Aggiungere pacchetti driver prima della distribuzione in un'immagine Windows offline usando Gestione e manutenzione immagini distribuzione

La manutenzione offline è quando si modifica un'immagine di Windows completamente offline senza avviare il sistema operativo. È possibile usare Gestione e manutenzione immagini distribuzione per aggiungere, rimuovere ed enumerare pacchetti driver in un'immagine Windows o Windows PE offline. Gestione e manutenzione immagine distribuzione viene installato con Windows ed è distribuito anche in Windows Assessment and Deployment Kit (Windows ADK). Per altre informazioni su Gestione e manutenzione immagini distribuzione, vedere gestione e manutenzione immagini distribuzione per Windows.

Nota

Non è possibile usare gestione e manutenzione e manutenzione immagine per rimuovere pacchetti driver posta in arrivo (pacchetti driver installati in Windows per impostazione predefinita), ad eccezione di alcuni driver di rete. È possibile usarlo solo per rimuovere pacchetti driver predefiniti o di terze parti.

Se si usa Gestione e manutenzione immagini distribuzione, è possibile aggiungere pacchetti driver a un'immagine windows offline.

  • I pacchetti driver che visualizzano il logo Progettato per Windows vengono forniti come file .cab. Se per l'installazione si usa Gestione e manutenzione e distribuzione, è necessario espandere il file .cab prima di installare il pacchetto driver.

  • I driver inclusi in un programma di installazione possono essere installati solo in un sistema operativo Windows in esecuzione. Per installare questi tipi di driver, è possibile aggiungere un comando personalizzato a un file di risposte per installare il pacchetto driver. Per altre informazioni, vedere Aggiungere un comando personalizzato a un file di risposte.

    Nota

    L'esecuzione di un programma di installazione per aggiungere driver a un'immagine è sconsigliata. Se possibile, estrarre i pacchetti driver dal programma di installazione in modo da poter usare Gestione e manutenzione immagini distribuzione per aggiungerli all'immagine.

Per altre informazioni, vedere Aggiungere e rimuovere driver a un'immagine windows offline.

Aggiungere pacchetti driver durante una distribuzione automatizzata usando il programma di installazione di Windows e un file di risposte

È possibile usare un file di risposte automatico per aggiungere pacchetti driver a un'immagine quando si usa il programma di installazione di Windows per la distribuzione. In questo file di risposte è possibile specificare il percorso di un pacchetto driver (condivisione di rete o percorso locale) nei componenti Microsoft-Windows-PnpCustomizationWinPE o Microsoft-Windows-PnpCustomizationNonWinPE. Quando si esegue il programma di installazione di Windows e si specifica il nome del file di risposte, i pacchetti driver predefiniti vengono gestiti automaticamente (aggiunti all'archivio driver nell'immagine):

I metodi per l'aggiunta di pacchetti driver tramite il programma di installazione di Windows includono:

  • Uso di un file di risposte per aggiungere pacchetti driver durante il passaggio di configurazione offlineServicing del programma di installazione.
  • Uso di un file di risposte per aggiungere pacchetti driver durante il passaggio di configurazione di WindowsPE del programma di installazione.
  • Per Windows Server, l'inserimento di pacchetti driver nella directory $WinPEDriver$ da installare automaticamente durante il passaggio di configurazione di WindowsPE del programma di installazione. Tutte le lettere di unità con un valore C o superiore vengono analizzate per una directory $WinPEDriver$. L'unità deve essere accessibile al disco rigido durante l'installazione. Assicurarsi che l'unità non richieda il caricamento di un driver di archiviazione prima che sia possibile accedervi.

Per altre informazioni su questi e altri passaggi di configurazione, vedere Passaggi di configurazione dell'installazione di Windows.

Aggiungere pacchetti driver dopo la distribuzione in un sistema operativo in esecuzione usando PnPUtil o un file di risposte

È possibile usare lo strumento PnPUtil per aggiungere o rimuovere pacchetti driver in un sistema operativo in esecuzione. In alternativa, è possibile usare un file di risposte per automatizzare l'installazione dei pacchetti driver quando il computer viene avviato in modalità di controllo. Questi metodi possono essere utili se si desidera mantenere una semplice immagine di Windows e quindi aggiungere solo i pacchetti driver necessari per una configurazione hardware specifica. Per altre informazioni su come usare la modalità di controllo, vedere Avviare Windows in modalità di controllo o configurazione guidata.

I metodi per aggiungere pacchetti driver online a un sistema operativo in esecuzione includono:

Pacchetti driver per la modalità S

I pacchetti driver in modalità S di Windows devono soddisfare determinati requisiti. Vedi Windows 10 requisiti del driver S per informazioni sui tipi di pacchetti driver che puoi aggiungere a Windows in modalità S.

Gestione delle cartelle dei driver

Se si aggiungono più pacchetti driver, è necessario creare cartelle separate nel percorso di origine per ogni pacchetto driver o categoria di pacchetti driver. In questo modo si garantisce che non siano presenti conflitti quando si aggiungono pacchetti driver con lo stesso nome file. Dopo aver installato il pacchetto driver nel sistema operativo, viene rinominato Oem*.inf per garantire nomi di file univoci nel sistema operativo. Ad esempio, i driver di staging denominati MyDriver1.inf e MyDriver2.inf possono essere rinominati in Oem0.inf e Oem1.inf dopo l'installazione.

Quando si specifica un percorso del driver di dispositivo in un file di risposte, tutti i pacchetti di driver inf nella directory e nelle sottodirectory specificate vengono aggiunti all'archivio driver dell'immagine di Windows. Ad esempio, se si desidera che tutti i pacchetti driver nella directory C:\MyDrivers\Networking, C:\MyDrivers\Video e C:\MyDrivers\Audio siano disponibili nell'immagine di Windows, specificare il percorso del driver di dispositivo, C:\MyDrivers, nel file di risposte. Se non si usa un file di risposte, è possibile usare il comando /recurse in Gestione e manutenzione e manutenzione e distribuzione. Per altre informazioni sul comando /recurse , vedere Opzioni di manutenzione driver DISM Command-Line. Questo comando assicura che tutti i pacchetti driver in ogni sottodirectory vengano aggiunti all'archivio driver nell'immagine di Windows.

Se tutti i pacchetti driver nella directory e nelle sottodirectory specificate vengono aggiunti all'immagine, è necessario gestire attentamente il file di risposte o i comandi DISM e queste directory. È consigliabile risolvere i problemi relativi all'aumento delle dimensioni dell'immagine tramite pacchetti driver non necessari.

Informazioni sulla classificazione dei driver

Uno dei problemi più comuni nella distribuzione dei pacchetti driver si verifica quando un pacchetto driver viene importato correttamente nell'archivio driver, ma, dopo che il sistema è online, PnP trova un driver di classificazione migliore e installa tale driver.

Il gestore di Windows PnP classifica queste proprietà del pacchetto driver in ordine di importanza:

  1. per la firma
  2. Corrispondenza dell'ID PnP
  3. Data driver
  4. Versione driver

Ad esempio, se un pacchetto driver ha una corrispondenza PnP migliore ma non è firmato, un pacchetto driver firmato con una corrispondenza ID compatibile ha la precedenza. Un pacchetto driver meno recente può escludere un pacchetto driver più recente se il pacchetto driver precedente ha una corrispondenza o una firma dell'ID PnP migliore.

Per altre informazioni sulla classificazione dei pacchetti driver, vedere Modalità di classificazione dei driver di Windows.

Informazioni sui requisiti di firma digitale

I pacchetti driver firmati sono una funzionalità di sicurezza chiave in Windows. I pacchetti driver installati in un'immagine di Windows devono avere una firma digitale.

Tutti i file binari del servizio driver di avvio devono contenere firme incorporate. Ad esempio, la modalità kernel .sys file critici per l'accesso al disco di avvio.

Il file binario del driver può essere firmato in due modi:

  • I file binari del servizio driver di avvio vengono firmati digitalmente tramite un metodo denominato firma incorporata. Le firme incorporate migliorano le prestazioni di caricamento dell'avvio. Per i file binari del driver che non fanno parte di un pacchetto driver PnP, le firme devono essere incorporate in modo che non vadano perse durante un aggiornamento del sistema operativo. Per altre informazioni sulla firma incorporata , vedere Firme incorporate in un file di driver .

  • I pacchetti driver PnP firmati digitalmente contengono un file di catalogo (con estensione cat) firmato digitalmente. Il file di catalogo contiene un hash di tutti i file nel file inf del pacchetto driver per l'installazione. Un file di catalogo firmato è tutto ciò che è necessario per installare correttamente la maggior parte dei pacchetti driver PnP.

Per altre informazioni sulla firma dei driver, vedere Firma driver.

Risorse aggiuntive

Questi siti Web forniscono altre informazioni sui requisiti dei pacchetti driver: