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 off
devcon disable *DEV_8168*
devcon enable *DEV_8168*
echo on