Come Windows seleziona un pacchetto driver per un dispositivo

Quando un dispositivo è collegato, Windows deve trovare un pacchetto driver corrispondente da installare.

In Windows 10 questo processo di corrispondenza si verifica in due fasi. Prima di tutto, Windows 10 installa il pacchetto driver più adatto nell'archivio driver, consentendo al dispositivo di iniziare rapidamente l'operazione. Dopo l'installazione del pacchetto driver, Windows 10 anche:

  • Scarica tutti i pacchetti di driver corrispondenti da Windows Update che sono una corrispondenza migliore per il dispositivo rispetto a quello che è attualmente nel sistema e li inserisce nell'archivio driver.
    • A partire da Windows 10 versione 1703, quando si collega un dispositivo, se è già presente un pacchetto driver corrispondente per il dispositivo nell'archivio driver, il sistema non cerca Windows Update fino alla successiva analisi giornaliera pianificata, che potrebbe essere fino a 24 ore dal momento in cui il dispositivo è collegato.
  • Cerca i pacchetti driver precaricati nelle posizioni specificate dal valore del Registro di sistema DevicePath . Il valore del Registro di sistema DevicePath si trova nella sottochiave seguente: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Per impostazione predefinita, il valore DevicePath specifica la directory %SystemRoot%\INF.

Se Windows 10 trova un pacchetto driver corrispondente migliore in tali posizioni rispetto all'installazione iniziale, Windows sostituisce il pacchetto driver installato dall'archivio driver con la corrispondenza migliore.

Nelle versioni di Windows prima di Windows 8, il processo di corrispondenza del pacchetto driver ha un aspetto solo in DevicePath, se viene specificato e il valore predefinito è Windows Update in caso contrario.

La tabella seguente fornisce un riepilogo rapido delle informazioni riportate sopra:

Fase di ricerca Ordine di ricerca di Windows 7 Windows 8, Windows 10 ordine di ricerca
Installazione iniziale del pacchetto driver DevicePath; Windows Update; Archivio driver Archivio driver
Dopo l'installazione del pacchetto driver iniziale Non applicabile DevicePath; Windows Update

Nota

In Windows 10, versione 1709 e maggiore, Windows Update (WU) offre il pacchetto di driver più adatto, che non è necessariamente il più recente. Il processo di selezione del pacchetto del driver WU considera l'ID hardware, la data/versione e la categoria critica/automatica/facoltativa. WU assegna priorità ai pacchetti driver critici o automatici più alti. Se non viene trovato un pacchetto di driver critico/automatico corrispondente, WU cerca successivamente pacchetti di driver facoltativi. Di conseguenza, un pacchetto di driver critico precedente di valore uguale in caso contrario ha la precedenza su un pacchetto di driver facoltativo più recente.

A partire da Windows 10, versione 2004, Windows Update (WU) offre automaticamente solo il pacchetto di driver di corrispondenza automatica/critica migliore, cercando sia il computer che WU. Per visualizzare i pacchetti driver corrispondenti nella categoria facoltativa, passare a Impostazioni > Aggiornamento & Sicurezza > Windows Update > Visualizzare gli aggiornamenti facoltativi driver>. WU usa ancora gli stessi criteri per classificare e selezionare un driver.