Windows Drivers, why they all dated June 21, 2006?

[German]Have you noticed, that all Microsoft build-in Windows drivers have the same date value June 21, 2006? Its independently of the Windows version – I have seen this driver date in Windows 7 and in Windows 10 as well.


Advertising

Microsoft's software expert Raymond Chen and software engineer zac_l has explained why within this MSDN blog post and at reddit.com. June 21, 2006 is the release date of Windows Vista (RTM). Microsoft will sign all basic drivers with this time stamp.

  • 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 match to the hardware ID, then it becomes a top candidate.
  • If more than one driver provides a match, then the one with the most recent timestamp is chosen..
  • If there is again a multiple match, the driver with the highest file version number is chosen.

So backdating drivers avoiding the problem, that third party drivers will be overwritten during Windows update with Microsoft basic drivers. Further details may be read within the links posted above. (via)


Cookies helps to fund this blog: Cookie settings
Advertising


This entry was posted in Windows and tagged , . Bookmark the permalink.

One Response to Windows Drivers, why they all dated June 21, 2006?

  1. BobbyB says:

    Very interesting point and that was certainly an "eye opening" perspective. normally when I look throught the M$ catalogue for an errent driver I invariably see Driver's going back as far as Win2k. Obviously we are being offered the "latest & greatest" version.

    Cheers ("danke", Gunter sorry "mein" German isnt that "gut")
    BB

Leave a Reply

Your email address will not be published. Required fields are marked *