DevCon 命令行实用工具可替代设备管理器

来源:互联网 发布:金世遗到底喜欢谁 知乎 编辑:程序博客网 时间:2024/05/22 00:35

DevCon.exe是微软的可代替设备管理器的命令行工具。虽然是个命令行工具,但实际上讲,它有着比设备管理器更强大的性能。
微软官方支持:http://support.microsoft.com/kb/311272/zh-ch

下载后的 devcon.exe 可以解压,解压后得到以下文件:
I386\DevCon.exe  32 位 DevCon 工具的二进制文件。此文件在 64 位 Windows 上不能充分发挥作用。
Ia64\DevCon.exe  64 位 DevCon 工具的二进制文件。
EULA.txt  文件说明。
使用方法,将解压出来的 devcon.exe 复制到 Windows\System32 目录下,通过命令行使用。

DevCon 命令示例(运行-cmd)

devcon find pci\*
列出本地计算机上所有已知的“外围组件互连”(PCI) 设备(如果一个设备的硬件 ID 以“PCI\”为前缀,此命令就认为该设备是 PCI 设备)。

以图中网卡为例:PCI\VEN_10EC,是设备的ID号,ID号也可以用 DEV_8168 表示。每个电脑上设备的编号可能是不同的。

启用设备命令:
Devcon enable PCI\VEN_10EC
或者
Devcon enable *DEV_8168*

禁用设备命令:
Devcon disable PCI\VEN_10EC
或者
Devcon disable *DEV_8168*

如果需要反复重启网卡,可以写成批处理文件。
在记事本里写下以下代码,然后保存为 .bat 后缀的文件。

@echo offdevcon disable *DEV_8168*devcon enable *DEV_8168*echo on