我正在寻找一种方法来隔离智能卡驱动程序,该驱动程序在我第一次将其放在 RFID 阅读器上时通过 Windows 更新下载。然后,我的想法是在禁用 Windows 更新的多台 Windows 7 计算机上安装该驱动程序。理想情况下,我希望该驱动程序能够在机器上自动检测到。
我怎么做?
更多信息:
- 将卡放在禁用 Windows 更新的 Win 7 计算机上的读卡器上时,会弹出“未找到驱动程序”错误窗口。
- 该驱动程序似乎无法在 Windows 更新目录中作为独立下载,或者太难找到。
- 智能卡制造商网站没有提供该驱动程序。
- 读取器驱动程序不是问题 - 它已安装并可在所有机器上运行。
- 建议的解决方法technet 知识库文章 976854此问题不适用于我的情况:在我的环境中禁止修改组策略以禁用智能卡 PnP
答案1
去
C:\Windows\SoftwareDistribution\Download
查找
.cab
包含与您的智能卡匹配的某些名称或字符串或KB######
字符串(文本“kb”或“KB”后跟 6 个数字)的文件。如果您找到了 KB 编号,请将其插入此 URL:
http://microsoft.com/kb/######
代替#
字符。阅读 KB 文章;如果它提到您的设备,则说明您找到了您的驱动程序。
使用
cabextract
或类似程序(7-Zip
也可能有效)来提取所需 .cab 文件的内容。您可能有一个
.inf
文件以及其他各种文件:可能是.dll
,可能是.sys
,可能是.vxd
,可能是.exe
。安装驱动程序的实际方法会有所不同,但一种万无一失的方法是进入设备管理器,右键单击有问题的设备(它会显示为某种通用智能卡或“未知设备”,或旁边有一个感叹号),转到属性,然后更新驱动程序,然后选择您将 CAB 文件解压缩到的文件夹。它应该会找到您的 INF 文件并找出如何从那里安装驱动程序。
如果您在提供的文件夹中找不到更新,还有其他不太优雅的方法来执行此操作......
答案2
打开文件C:\Windows\WindowsUpdate.log
搜索设备名称,您应该会找到驱动程序的下载链接。下载 CAB,提取它,并在下次更新驱动程序时使用它设备管理器的帮助。