Jak sprawdzić, która aktualizacja systemu Windows zawiera określoną wersję sterownika?
Szczególnie szukam usbhub.sys
6.1.7601.22526
, tj. Najnowszej wersji na Windows 7.
Google pokazuje, że KB2862330 może to zawierać, ale nie ma, ma tylko pliki katalogu.
Powodem tego jest to, że jedna z moich aktualizacji systemu Windows (nie jestem pewien, która) nie została poprawnie zainstalowana, a system Windows nie pokazuje żadnych nowych aktualizacji, mimo że wersja mojej wersji sterownika została usunięta. Nie można zweryfikować jego podpisu, ponieważ plik katalogu zaginął. Mogę ręcznie dodać stary plik katalogu, ale coś innego może się zepsuć.
[EDYCJA] Dzieje się coś dziwnego, winsxs ma najnowszą wersję tego sterownika, ale system32 ma starszą. Mam nadzieję, że ponowna instalacja KB naprawi to. Nie chcę ryzykować, ponieważ zwykłe ręczne skopiowanie plików może dezorientować system Windows.
źródło
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates
daneusbhub.sys
. Uwaga: powyższy podklucz jest ważny dla Win-XP; w Win-7 może być taki sam ...Odpowiedzi:
To nie jest idealne rozwiązanie. Uświadomiłem sobie, że
KB2862330
faktycznie zawierały pliki sterowników, skończyły na winsxs (który przechowuje różne wersje sterowników) zamiast System32, ale jest to bezużyteczne, ponieważ sterowniki są zawsze ładowane z System32.Z nieznanych mi powodów najnowszy sterownik nie został skopiowany do System32. Zwykle
6.1.7601.22526
nie jest kopiowany, ale6.1.7601.18328
jest również dostarczany w pakiecieKB2862330
. Ale takie zachowanie nie wystąpiło, mimo że odinstalowałem i ponownie zainstalowałemKB2862330
3 razy.W tym momencie wydawało mi się, że jedyną rzeczą, której instalacja nie zrobiła, było skopiowanie plików sterownika, a przynajmniej miałem nadzieję. Po prostu poszedłem naprzód i skopiowałem je.
źródło