Perché i driver di dispositivo di Windows 10 risalgono ancora al 2006?

Sommario:

Perché i driver di dispositivo di Windows 10 risalgono ancora al 2006?
Perché i driver di dispositivo di Windows 10 risalgono ancora al 2006?

Video: Perché i driver di dispositivo di Windows 10 risalgono ancora al 2006?

Video: Perché i driver di dispositivo di Windows 10 risalgono ancora al 2006?
Video: How to Enable Dark Mode in Windows 10 - YouTube 2024, Marzo
Anonim

Se lo vedete, scoprirete che la maggior parte dei driver di dispositivo su Windows 10 sono in realtà datati al Data di Windows Vista RTM, che era il 21 giugno 2006! Ciò può far sì che le persone si chiedano se i driver dei loro computer siano effettivamente i driver di dispositivo più recenti richiesti per il loro funzionamento ottimale del sistema.

Windows Vista è stato rilasciato di nuovo in 2006 e ancora, anche dopo una dozzina di anni, i driver di dispositivo in Windows 10 risalgono al 2006. Inizialmente, questo sembra essere un problema legittimo e crea incertezza su come il driver continua a supportare i dispositivi hardware evoluti ma poi si arriva a si noti che la versione del driver viene aggiornata con l'ultimo numero di build di Windows 10 RTM.

Se vai a Gestore dispositivi sul tuo computer Windows 10 e controlla i dettagli del driver del dispositivo, vedresti il seguente (nella maggior parte dei casi). La data del driver su tutti i driver specifici per Windows è impostata su 21-06-2006 mentre il numero di versione è sincronizzato con la build installata sul PC.

Image
Image
Image
Image

I driver di dispositivo di Windows 10 sono datati 2006. Perché?

zac_l, un ingegnere del software con Microsoft ha assunto Reddit per spiegare questa anomalia.

When PNP ranks drivers, it first looks at the hardware ID that the driver matches. If any two drivers match identical hardware, the first tiebreaker is the date of the driver. So if you had a device that could use a built-in driver, but you had installed some custom/OEM driver on your device, every time MS updates our driver, it would overwrite your custom driver because the date is newer than the one you wanted. How do we avoid this? Every driver we ship has the Vista RTM date, regardless of when it was last updated (we update the version number, which is the next tiebreaker if the date is the same). Since only drivers as far back as Vista are compatible with new versions of Windows, every driver should have a date newer than Vista RTM, preserving the driver you installed as the best ranked driver.

Quindi, quando i driver sono classificati dal sistema per il dispositivo sottostante, li ordina in base a criteri diversi. Prima di tutto, se il driver corrisponde al ID hardware per il dispositivo, diventa un concorrente idoneo. Se due o più driver corrispondono alle specifiche hardware, il sistema rompe il legame sulla base di Data del driver. Se è ancora un pareggio per la data del pilota, viene scelto quello con la versione più recente.

Ora, se è stato installato un driver fornito dal produttore per qualsiasi dispositivo, il driver di Windows lo sostituirà ogni volta che viene aggiornato perché avrebbe una data di driver più recente. Questo deve essere evitato nel caso in cui i dispositivi debbano essere eseguiti utilizzando driver basati su OEM. Quindi, per evitare questa situazione in cui i driver di Windows superano i driver forniti dal produttore, Microsoft inserisce una data / ora più vecchia (su tutti i suoi driver) indipendentemente dall'ultimo aggiornamento. Tuttavia, il numero di versione viene aggiornato su questi driver di Windows in modo che se c'è un legame tra un driver OEM e un driver di Windows molto vecchi, viene data la preferenza a quello fornito da Microsoft. Con la versione più recente di Windows

Con la versione più recente di Windows, i driver supportati tornano alla versione di Windows Vista. Ecco perché ogni guidatore dovrebbe avere una data più nuovo di Data Windows Vista RTM che conserva il driver installato poiché è classificato su qualsiasi driver fornito da Windows. Quindi, retrocedere intenzionalmente i driver risolve il problema per gli utenti.

Questa è una soluzione affascinante e inquietante per la situazione attuale, ma alla fine tutto funziona davvero bene.

Articoli correlati:

  • Elenco di Driver Update Software gratuito per Windows 10/8/7
  • Backup dei driver gratuito: backup dei driver di dispositivo in Windows facilmente
  • Correggi gli errori di arresto di Windows o la schermata blu della morte
  • Che cosa deve essere riempito da OEM e come ottenere driver per risolvere questo messaggio
  • Come rimuovere i vecchi driver di dispositivo in Windows 10/8/7

Consigliato: