Devcon:一种命令行实用工具(1)


DevCon 实用工具是一种命令行实用工具,可以替代设备管理器。使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 还提供与驱动程序开发人员有关、但无法在设备管理器中看到的信息。

可以将 DevCon 用于 Microsoft Windows 2000、Windows XP 和 Windows Server 2003,但不能将其用于 Windows 95、Windows 98 或 Windows Millennium Edition。

DevCon 不可再分发。提供它是为了用作调试和开发工具。您可以随意修改 DevCon 以供个人专用。此示例演示了如何有效地同时使用 SetupAPI 和 CfgMgr32 函数来枚举设备和执行设备操作。 可以从 Microsoft 下载中心下载以下文件:http://down.51cto.com/data/163001

更多安全工具>>进入专题

更多网管软件>>进入专题

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

119591  (http://support.microsoft.com/kb/119591/ ) 如何从联机服务获取 Microsoft 支持文件

Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。

DevCon.exe 文件包含以下文件:

 

注意:DevCon 的源代码也可以从 Windows DDK位于 http://www.microsoft.com/whdc/devtools/ddk/default.mspx (http://www.microsoft.com/whdc/devtools/ddk/default.mspx) )中得到,路径是 DDK root\Src\Setup\Devcon,此位置还提供了文档。

使用 DevCon

DevCon 是一个带有内置文档的命令行实用工具。如果您运行 devcon help 命令,将会出现以下命令列表和描述信息。devcon help 命令可提供关于任何命令的详细帮助。使用其中的某些命令,您可以指定远程目标计算机。如果您在 WOW64 上使用 32 位版的 DevCon,则以下命令有效。

设备控制台帮助:
devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]
-r 如果指定它,在命令完成后若需要则重新启动计算机。
<machine> 是目标计算机的名称。
<command> 是将要执行的命令如下所示)。
<arg>... 是命令需要的一个或多个参数。
要获取关于某一特定命令的帮助,请键入:devcon.exe help <command>
classfilter          允许修改类别筛选程序。
classes              列出所有设备安装类别。
disable              禁用与指定的硬件或实例 ID 匹配的设备。
driverfiles          列出针对设备安装的驱动程序文件。
drivernodes          列出设备的所有驱动程序节点。
enable               启用与指定的硬件或实例 ID 匹配的设备。
find                 查找与指定的硬件或实例 ID 匹配的设备。
findall              查找设备,包括那些未显示的设备。
help                 显示此信息。
hwids                列出设备的硬件 ID。
install              手动安装设备。
listclass            列出某一安装类别的所有设备。
reboot               重新启动本地计算机。
remove               删除与特定的硬件或实例 ID 匹配的设备。
rescan               扫描以发现新的硬件。
resources            列出设备的硬件资源。
restart              重新启动与特定的硬件或实例 ID 匹配的设备。
stack                列出预期的设备驱动程序堆栈。
status               列出设备的运行状态。
update               手动更新设备。
UpdateNI             手动更新设备,无用户提示
SetHwID              添加、删除和更改根枚举设备的硬件 ID 的顺序。


相关内容

    暂无相关文章