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