Как узнать, какое обновление Windows содержит конкретную версию драйвера?

Я специально искал usbhub.sys 6.1.7601.22526 , т.е. самый последний на windows 7.

Поиск в Google показывает, что KB2862330 может содержать это, но это не так, у него есть только файлы каталога.

Причина этого в том, что одно из моих обновлений Windows (не знаю, какое именно) не было установлено должным образом, и Windows не показывает новых обновлений, несмотря на то, что версия моего драйвера устарела. Его подпись не может быть проверена, так как файл каталога пропал без вести. Я мог бы вручную добавить старый файл каталога, но что-то еще могло сломаться.

[EDIT] Что-то странное происходит: в winsxs есть последняя версия этого драйвера, а в system32 - более старая. Я надеюсь, что переустановка КБ исправит это. Не хочу рисковать, поскольку простое копирование файлов вручную может запутать окна.

1 ответ1

0

Это не идеальное решение. Я понял, что KB2862330 самом деле содержит файлы драйверов, они оказались в winsxs (где хранятся разные версии драйверов) вместо System32, но это бесполезно, так как драйверы всегда загружаются из System32.

По неизвестным мне причинам последняя версия драйвера не копируется в System32. Обычно 6.1.7601.22526 не копируется, а 6.1.7601.18328 , который также поставляется в комплекте с KB2862330 . Но такое поведение не произошло, хотя я удалил и переустановил KB2862330 3 раза.

В этот момент мне показалось, что единственное, чего не сделала установка, - это скопировала файлы драйвера, или, по крайней мере, я надеялся. Я просто пошел вперед и скопировал их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .