Windows 10: Aggiornamento driver

A partire dalla Build 19041.450 (KB 4566782) di Windows 10 Microsoft ha reso disponibile la feature per gli aggiornamenti opzionali che consente di rilevare nuovi aggiornamenti per i driver e per le funzionalità non di sicurezza (a riguardo si veda Resuming optional Windows 10 and Windows Server non-security monthly updates).

Per quanto riguarda l’aggiornamento dei driver a partire dalla Build 19041.423 di Windows 10 Microsoft ha rimosso la possibilità di eseguire la tramite Device Manager la ricerca online degli aggiornamenti dei driver e quindi per aggiornare i driver occorre ricorrere agli aggiornamenti opzionali di Windows Update.

 

Va però precisato che tramite gli aggiornamenti opzionali possono venire installati driver non desiderati o obsoleti, si tenga infatti presente che Microsoft ha distribuito ad esempio un gruppo di driver di Intel datati che potrebbero influire negativamente sulle prestazioni del sistema se installati.

In realtà va precisato che Microsoft utilizza per i driver date precedenti al rilascio del sistema operativo intenzionalmente in quanto consente al Windows di scegliere il driver più recente quando vengono trovati più driver per lo stesso dispositivo hardware, a riguardo si veda il post Why are all Windows drivers dated June 21, 2006? Don’t you ever update drivers?:

“When the system looks for a driver to use for a particular piece of hardware, it ranks them according to various criteria. If a driver provides a perfect match to the hardware ID, then it becomes a top candidate. And if more than one driver provides a perfect match, then the one with the most recent timestamp is chosen. If there is still a tie, then the one with the highest file version number is chosen.

Suppose that the timestamp on the driver matched the build release date. And suppose you had a custom driver provided by the manufacturer. When you installed a new build, the driver provided by Windows will have a newer timestamp than the one provided by the manufacturer. Result: When you install a new build, all your manufacturer-provided drivers get replaced by the Windows drivers. Oops.

Intentionally backdating the drivers avoids this problem. It means that if you have a custom manufacturer-provided driver, it will retain priority over the Windows-provided driver. On the other hand, if your existing driver was the Windows-provided driver from an earlier build, then the third-level selection rule will choose the one with the higher version number, which is the one from the more recent build.”

Inoltre Intel ha affermato di utilizzare la data 7/18/1968 (giorno della fondazione di Intel) per i driver meno recenti che non dovrebbero essere selezionati da Windows 10 quando si offrono aggiornamenti dei driver, a riguardo si veda la risposta dell’Intel Support al tweet . https://twitter.com/IntelSupport/status/1204431387094327296:

“Intel Chipset Device Software uses an unusual date for the devices it is targeting. This is to make sure it does not overwrite any other drivers. The date 07/18/1968 has symbolic significance – Intel’s foundation day”

Questo significa che occorre prestare attenzione quando si installano i driver utilizzando la schermata degli aggiornamenti opzionali. Inoltre Microsoft afferma che gli utenti dovrebbero utilizzare la funzionalità degli aggiornamenti opzionali solo quando hanno un problema specifico, quindi è consigliabile, acquisire gli aggiornamenti dal sito del produttore o attendere gli aggiornamenti automatici dei driver.

Di seguito alcune indicazioni per aggiornare i driver su computer di vari produttori:

  • Per aggiornare
    i driver su computer DELL è possibile utilizzare l’utility Dell Command Update.
  • Per aggiornare i driver su computer HP è possibile utilizzare l’utility HP Support Assistant.
  • Per aggiornate driver su computer Lenovo è possibile utilizzare l’utility Lenovo System Update.
  • Per aggiornare i driver su computer Asus è possibile usare l’app MyAsus.