Windows Vista was released way back in 2006 and still, even after a dozen of years, the device drivers in Windows 10 are dated back to 2006. At first, this seems to be a legit issue and creates uncertainty around how the driver keeps supporting the evolved hardware devices but then you get to notice that the driver version is getting updated with the latest Windows 10 RTM build number. If you go to Device Manager on your Windows 10 computer and check any device driver details, you’d see the below (in most of the cases). The Driver date on all Windows-specific drivers is set to 21-06-2006 while the version number is in sync with the build that you’ve installed on your PC.
Windows 10 Device Drivers are dated 2006. Why?
zac_l, a Software Engineer with Microsoft has taken to Reddit to explain this anomaly. So when the drivers are ranked by the system for the underlying device, it sorts them out on the basis of different criteria. First of all, if the driver matched the Hardware ID for the device, it becomes an eligible contender. If two or more drivers matches the hardware specification, the system breaks the tie on the basis of Driver date. If it’s still a tie on driver date, the one with the latest version is chosen. Now, if you have installed a manufacturer-provided driver for any device, Windows driver would replace it every time it gets updated because it would have a newer driver date. This needs to be avoided in case the devices are supposed to run using OEM-based drivers. Hence, in order to avoid this situation where Windows drivers outrank the manufacturer-provided drivers, Microsoft puts an older timestamp (on all of its drivers) regardless of when it was last updated. However, the version number is updated on these Windows drivers so that if there is a tie between a really old OEM driver and a Windows driver, due preference is given to the one provided by Microsoft. With the newer version of Windows With the newer version of Windows, supported drivers ranges back to the Windows Vista version. That’s why every driver should have a date newer than Windows Vista RTM date which then retains the driver you installed as it is ranked over any Windows-provided driver. So, intentionally backdating the drivers solves the problem for users. This is one fascinating and uncanny solution to the situation at hand but it all works out really well in the end.