如何找到哪个 Windows 更新包含特定的驱动程序版本?
我正在专门寻找usbhub.sys
6.1.7601.22526
,即 Windows 7 上的最新版本。
谷歌搜索显示 KB2862330 可能包含此内容,但事实并非如此,它只有目录文件。
原因是我的某个 Windows 更新(不确定是哪个)未正确安装,尽管我的驱动程序版本已过时,但 Windows 未显示任何新更新。由于目录文件丢失,因此无法验证其签名。我可以手动添加旧目录文件,但其他东西可能会损坏。
[编辑] 发生了一些奇怪的事情,winsxs 确实有此驱动程序的最新版本,但 system32 有较旧的版本。我希望重新安装 KB 可以解决这个问题。不想冒这个险,因为简单地手动复制文件可能会让 Windows 感到困惑。
答案1
这不是理想的解决方案。我意识到它KB2862330
实际上确实包含驱动程序文件,它们最终位于 winsxs(存储不同的驱动程序版本)而不是 System32 中,但这没用,因为驱动程序始终从 System32 加载。
由于我不知道的原因,最新的驱动程序没有复制到 System32。通常6.1.7601.22526
不会复制 ,而是6.1.7601.18328
复制 ,它也与 捆绑在一起。但即使我卸载并重新安装了3 次,KB2862330
这种情况也没有发生。KB2862330
此时,在我看来,安装过程中唯一没有做的就是复制驱动程序文件,或者至少我希望如此。我只是继续复制它们。