使用bat文件扫描新硬件?

时间:2012-02-19 07:01:38

标签: windows batch-file

我有一个批量安装程序,它会覆盖我的USB设备驱动程序。 如何使用批处理文件强制我的窗口扫描硬件更改?

3 个答案:

答案 0 :(得分:1)

START /WAIT RunDll32.exe Syssetup.dll,UpdatePnpDeviceDrivers

答案 1 :(得分:1)

1我找到的最佳方式是:

powershell -windowstyle hidden -command "& {\"rescan\" | diskpart}"

有关详细信息,请参阅this link:“使用重新扫描命令重新扫描所有I / O总线,并导致发现已添加到计算机的所有新磁盘。”

对于Windows 2008/7及更高版本,powershell和diskpart随操作系统一起提供。

或者只是在没有PowerShell的情况下运行它:

echo rescan | diskpart

2另一种方法是使用MS命令行工具Devcon,你必须先下载它

您可以使用它来做很多事情,包括启用/禁用/重新扫描所有类型的设备(不仅是磁盘),更新设备驱动程序......甚至在远程计算机上。

您还可以在this link

中查看其源代码

答案 2 :(得分:0)

Windows 10 附带 PnPUtil.exe。从管理命令提示符运行 pnputil.exe /scan-devices

https://serverfault.com/a/1060172/365042