Почему все драйверы для Windows датированы 21 июня 2006 г.?

Серьезно, если вы не знали, все драйверы Windows, поставляемые с операционной системой Windows, датированы 21 июня 2006 г. . Не верите? Убедитесь сами.

И,

А вот еще один для Generic PnP Monitor.

Когда вы нажимаете Вы видите кнопку «Обновить драйвер ».

Если вы не установили драйвер, выпущенный производителем, для всех драйверов Windows установлены даты 21 июня 2006 г. Номер версии со временем увеличивается, но метка времени остается.

Интересно, почему? Вот объяснение от Рэймонда Чена.

Когда система ищет драйвер для использования с конкретным оборудованием, она ранжирует их по различным критериям. Если драйвер обеспечивает идеальное соответствие идентификатору оборудования, он становится лучшим кандидатом. И если более одного драйвера обеспечивают идеальное совпадение, то выбирается тот, у которого есть самая последняя отметка времени. Если ничья по-прежнему сохраняется, то выбирается версия с наивысшим номером версии файла.

Предположим, что отметка времени на драйвере совпадает с датой выпуска сборки. Предположим, у вас есть специальный драйвер, предоставленный производителем. Когда вы устанавливаете новую сборку, драйвер, предоставленный Windows, будет иметь более новую временную метку, чем тот, который предоставлен производителем. Результат: при установке новой сборки все драйверы, предоставленные производителем, заменяются драйверами Windows. К сожалению.

Преднамеренное обновление драйверов задним числом позволяет избежать этой проблемы. Это означает, что если у вас есть специальный драйвер, предоставленный производителем, он сохранит приоритет над драйвером, предоставленным Windows. С другой стороны, если ваш существующий драйвер был драйвером, предоставленным Windows из более ранней сборки, то правило выбора третьего уровня выберет драйвер с более высоким номером версии, который является номером из более поздней сборки.

В конце концов, все получается, но выглядит забавно. Дата задним числом является преднамеренной и служит очень важной цели.

Оцените статью
toodcast.ru
Добавить комментарий