win7里使用命令行检测硬件改动

最近从win10换成win7,惠普自带的USB鼠标总出现检测不到的问题,需要手动检测硬件改动才能重新使用光鼠。

起初一直是用计算机->管理->设备管理器->检测硬件改动来实现,特别麻烦,今天在网上找到一个微软的工具可以解决这个问题。

devcon

这是一个微软给早期系统(2003及以前)的设备管理的命令行工具,相当于命令行的设备管理器。

微软的官网下载连接已经坏掉。。。网上有32位的和IA64位(基本没用,因为现在个人电脑的64位都不是IA64架构),百度这个工具下载后可以运行

参数摘录如下

devcon.exe [-r] [-m:\\<machine>] <command> [<arg>] 
-r if specified will reboot machine after command is complete, if needed. 
<machine> 目标机器名字. 
<command> 命令(见下面). 
<arg>传给命令的参数. 
For help on a specific command, type: devcon.exe help <command> 
classfilter       允许修改class filters. 
classes         显示设备安装classes. 
disable         用指定的硬件名称或者instance ID禁用设备 
driverfiles       列出设备安装的驱动文件. 
drivernodes     显示设备的所有节点的驱动. 
enable          用指定的硬件名称或者instance ID启用设备. 
find            用指定的硬件名称或者instance ID查找设备. 
findall          查找所有硬件设备包括不显示的. 
help            显示帮助信息. 
hwids           显示设备硬件ID. 
install           手动安装设备. 
listclass         显示所有设备的安装 class. 
reboot          重启本地机器. 
remove          用指定的硬件名称或者instance ID删除设备. 
rescan          从新扫描硬件信息.   我要的就是这一个
resources        显示设备使用的硬件资源. 
restart           用指定的硬件名称或者instance ID重启设备. 
stack            列出设备的驱动堆栈. 
status           列出设备的状态. 
update          手动更新设备驱动. 
updateNI        不显示用户界面的更新设备状态 
SetHwID        添加、删除、编辑硬件ID的顺序. 

所以设一个计划任务或者用脚本定时什么的,方便多了。

 

另外有人说win7下不成功的情况,在https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/devcon-not-working-correctly-in-windows-7/9abcc12c-d7db-4249-aec4-fc4ff0ea6ee8这个帖子下有一个解决方法(win7 64位),大意是提取amd64版本的devcon,因为本人没有遇到,就没有去试了。

至于每次打开会有win7的UAC提示(毕竟是老程序了)什么的,以后再专门写个文章处理添加信任的问题~

转载于:https://www.cnblogs.com/blogxc/p/6725605.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值