--年--月--日 (--) | Edit |
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2017年02月11日 (土) | Edit |
なぜWindowsの標準ドライバーはすべて「2006年6月21日」のまま更新されないのか?
http://gigazine.net/news/20170210-windows-driver-time-stamp/
Windowsではシステムがハードウェアに関するドライバーを探すときのために、さまざまな基準によってドライバーをランク付けしています。このランク付けではドライバーがハードウェアIDに完全に一致している時に最上位に来るような仕組みで最適なドライバーを探しやすくなる仕組みになっており、複数のドライバーが最上位候補になるときには「最新のタイムスタンプを持つものが優先される」とのこと。  Windows純正のドライバーのタイムスタンプがビルドリリースの日付と一致している場合で、サードパーティが提供するカスタムドライバーが提供されたとします。ここで新しいビルドにWindowsがアップデートされるとWindows純正ドライバーのタイムスタンプは、サードパティ製のカスタムドライバーよりも日付が新しくなってしまいます。その結果、Windows純正ドライバーのランクがサードパーティの提供するすべてのドライバーのランクを上回ることになり、すべてのサードパティ製ドライバーがWindows純正ドライバーに置き換えられるという不具合が生じてしまうことになります。  このような不都合を回避するために、Windows純正ドライバーのタイムスタンプはすべて「2006年6月21日」に固定されているというわけです。ちなみに2006年6月21日以前に提供されたドライバーのタイムスタンプも、すべて2006年6月21日に統一されているそうです
なるほどなー、知らなかった。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。