我有一台戴尔笔记本电脑,并且驱动程序已随 Windows 7 进行安装。
我下载了一个包含特定更新驱动程序的软件包。我想安装此文件夹中的所有驱动程序。
在设备管理器中,我右键单击某个设备并选择“更新驱动程序软件......”,然后选择“浏览我的计算机以查找驱动程序软件”。
我可以在所有设备上自动执行此操作吗?因为在每个设备上执行此操作太耗时了。
我看了这个问题Windows 上自动搜索和更新驱动程序?但我不想安装其他软件。所以我的问题是:Windows 7 可以自动执行此操作吗?
更新 :
Windows 7 没有此选项。
因此我更新了我的问题,想知道是否可以使用命令行安装驱动程序?
也许使用脚本,我们可以对所有设备执行命令吗?
我不需要经常或在多台计算机上执行此操作。
答案1
这取决于驱动程序的打包方式。
但是,一般来说,您可以右键单击驱动程序文件夹中的 .inf 文件,然后以此方式安装它们,而不必通过设备管理器。需要注意的是,由于驱动程序的打包方式,这并不总是有效,但通常可以工作。
要想更进一步,需要做更多的工作,除非你进行大量更新(例如每月或更频繁地更新所有更新,或更新多台计算机),否则这样做不值得。如果你这样做,请更新你的问题,我会扩展答案。
更新:要使用批处理脚本进行安装,请使用以下命令格式:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf
只需用适当的文件名替换即可<file>
。您可以执行多个这样的操作,甚至可以创建一个循环来遍历.inf
文件夹中的所有文件,尽管我并不推荐这样做,因为可能有很多时候您不想或确实不应该安装所有可用的驱动程序。因此,如果您自动化得太远,您需要记住在运行之前删除或重命名 inf 文件。考虑到用例,最好复制/粘贴适当的行。