现在的位置: 首页 > 综合 > 正文

设备管理之命令行工具- devcon.exe(转)

2012年03月27日 ⁄ 综合 ⁄ 共 1583字 ⁄ 字号 评论关闭

官方文档地址:http://support.microsoft.com/kb/311272/zh-cn

devcon的参数如下:
====================================================
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的顺序.
=====================================================================
其中两个重要的参数是enable disable ,其作用分别是启用和禁用windows的设备。
还有一个参数是findall,作用是查看windows设备的id号。
具体某个命令的使用方法可以通过以下命令获取:devcon help command

用法举例:

1.查看帮助
  devcon /?
  devcon help find

2.查看所有PCI网卡的ID
  devcon find =net pci\*


3.禁用指定网卡
  devcon disable = net PCI\ID

注意:ID从第1个字符到&字符即可。比如:
devcon.exe disable = net PCI\VEN_8086


3.禁用指定网卡
  devcon disable = net PCI\ID

4.启用指定网卡
  devcon enable = net PCI\ID
  devcon.exe enable = net PCI\VEN_8086

抱歉!评论已关闭.