Devcon 是一款由微软开发的命令行工具,主要用于设备驱动程序的管理和控制。这款工具在IT专业人士和开发者中非常有用,因为它提供了对Windows操作系统中硬件设备的详细控制。标题"devcon win7-win10"表明这个版本的Devcon适用于Windows 7到Windows 10的操作系统范围。 在Windows系统中,驱动程序是硬件设备与操作系统之间的桥梁,它们负责解释来自操作系统的指令并控制硬件执行。Devcon工具可以帮助用户执行以下操作: 1. **查询设备信息**:通过命令行,可以查询系统中的所有设备或特定设备的信息,包括设备ID、硬件ID、驱动程序状态等。 2. **安装/更新驱动程序**:当需要手动安装或更新设备驱动时,Devcon能够帮助定位和安装合适的驱动程序文件。 3. **禁用/启用设备**:如果某个设备出现问题或者需要暂时停用,Devcon可以轻松完成这项任务,而无需通过设备管理器。 4. **卸载设备**:对于不再使用的设备,Devcon可以安全地卸载其驱动程序,为系统瘦身。 5. **设备枚举**:它能够列举出系统中所有设备及其分类,便于进行批量操作或查找特定设备。 6. **故障排查**:在遇到硬件问题时,Devcon能够提供详细的设备状态信息,有助于诊断和修复驱动问题。 在描述中提到的版本10.0.16299.15,这通常对应Windows 10的一个特定版本(例如秋季创意者更新)。这意味着此版本的Devcon不仅兼容Windows 7,也兼容较新的Windows 10系统。这在维护多版本Windows环境时非常方便,因为不必为每个操作系统准备不同的工具。 压缩包文件“devconWin10”可能包含了适用于Windows 10的Devcon工具及相关的说明文档或批处理脚本。用户通常需要解压后将Devcon.exe放在系统路径下,或者在命令提示符中指定完整路径来运行。对于Windows 7用户,可能需要管理员权限才能正常运行。 Devcon是一款强大的系统管理工具,尤其对于那些需要频繁处理硬件设备和驱动程序问题的技术人员来说,它是一个不可或缺的工具。掌握Devcon的使用,能够提高工作效率,减少手动操作的复杂性,同时也为系统维护和故障排查提供了便利。
2026-03-31 14:50:19 104KB Devcon
1
Devcon源码是Windows操作系统中一个非常有用的工具,主要用于设备管理和驱动程序的控制。这个工具是由微软开发的,虽然它并不是一个公开发布的官方组件,但可以在网上找到其源代码,为开发者提供了深入理解Windows设备管理机制的机会。在这个压缩包文件中,包含的主要文件应该是"devcon",这是Devcon工具的源代码或者编译后的可执行文件。 **Devcon的基本功能:** 1. **查询设备信息**:Devcon可以列出系统中所有设备的详细信息,包括设备ID、硬件ID、驱动程序版本等。 2. **安装和卸载驱动程序**:通过Devcon,用户能够方便地安装或更新指定设备的驱动程序,也可以卸载不需要的驱动。 3. **启用和禁用设备**:如果需要暂时停用某个设备,Devcon提供了一个简单的方法来实现这一功能,反之亦然。 4. **查找设备驱动**:当设备驱动丢失或损坏时,Devcon可以帮助寻找合适的驱动程序并进行安装。 5. **设备分类**:Devcon可以按照设备类型或设备状态(如已连接、已禁用等)对设备进行分类显示。 **源码学习价值:** 1. **驱动程序交互**:通过分析Devcon源码,开发者可以了解如何在用户模式下与内核模式的设备驱动程序进行通信,这对于驱动开发和系统级编程非常重要。 2. **Windows API使用**:Devcon的实现涉及到许多Windows API函数,学习源码可以帮助理解这些API的用法,比如如何使用SetupAPI和DeviceIoControl函数。 3. **设备枚举和管理**:源码揭示了如何遍历系统中的设备树,获取设备的相关信息,以及如何操作这些信息。 4. **命令行工具开发**:Devcon是一个命令行工具,其源码可以作为开发类似工具的参考,学习如何处理命令行参数和输出结果。 **开发环境和编译:** 要编译Devcon源码,通常需要Visual Studio这样的开发环境,并且可能需要设置正确的SDK和库路径。源代码可能包含C++代码,因此需要对C++语言有基本的了解。在编译过程中,可能会遇到依赖项问题,解决这些问题通常是编译自定义Windows工具的关键步骤。 **应用扩展:** 开发者可以基于Devcon源码进行二次开发,创建适合自己需求的设备管理工具,例如,添加对特定设备类型的特殊处理,或者提供更友好的用户界面。 Devcon源码对于Windows系统开发者,尤其是驱动开发者来说,是一份宝贵的教育资源。通过研究和实践,不仅可以提升对Windows设备管理机制的理解,还能提高解决实际问题的能力。
2026-03-27 13:34:20 35KB Devcon源码 windows 设备管理控制
1
花两天时间验证,工具使用devcon32.exe需要预先插入USB设备,DPInst不需要插入,安装后插入可以自动识别,建议使用DPInst进行安装
2025-11-18 16:17:33 2KB DPInst.exe devcon.exe Qt控制台
1
devcon 绿色中文版 DevCon 实用工具是一种命令行实用工具,可以替代设备管理器。使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 提供与开发人员有关但无法在设备管理器中看到的信息。   您可以将 DevCon 用于 Windows 2000 、Windows XP和Windows vista。不能将 Devcon 用于 Microsoft Windows 95、Windows 98、或 Windows Millennium Edition。 devcon.exe [-r] [-m:\\] [] -r if specified will reboot machine after command is complete, if needed. 目标机器名字. 命令(见下面). 传给命令的参数. For help on a specific command, type: devcon.exe help 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的顺序. 现在看看例子: devcon -m:\\test find pci\* 如果你开启了test机器上的IPC$的话,就可以列出test上所有知道的PCI设备 devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP 安装一个新的Microsoft loopback adaptor实例,如果要重启的话,该命令会自动重启 devcon classes 显示所有知道的安装类。包括未认识的设备如: "USB" 和描述名字如:"Universal Serial Bus controllers". devcon classfilter upper !filter1 !filter2 删除两个指定的classfilter . devcon classfilter lower !badfilter +goodfilter 用"goodfilter"替换"badfilter". devcon driverfiles =ports 列出被ports安装类使用的设备驱动文件 devcon disable *MSLOOP 禁用所有硬件ID结尾有"MSLOOP"的设备 devcon drivernodes @ROOT\PCI_HAL\PNP0A03 列出所有 ROOT\PCI_HAL\PNP0A03的兼容驱动. devcon enable '*MSLOOP 启用所有硬件ID有"*MSLOOP". 用'修饰的*不再是通配符,而是普通字符 devcon find * 列出所有设备实例. devcon find pci\* 列出所有本地的PCI设备 devcon find =ports *pnp* 列出 ports 中包含"PNP"的硬件设备. devcon find =ports @root\* 列出所有在顶层的 ports . devcon listclass usb 1394 显示安装类是 USB 和 1394的设备. devcon remove @usb\* 删除所有USB设备 devcon rescan 重新扫描即插即用设备. devcon resources =ports 列出ports 使用的资源. devcon restart =net @'ROOT\*MSLOOP\0000 重启 loopback adaptor ROOT\*MSLOOP\0000. devcon hwids=mouse 显示所有鼠标设备. devcon sethwid @ROOT\LEGACY_BEEP\0000 := beep 关联设备 beep和the legacy beep device. devcon status @pci\* 列出所有PCI设备的状态. Lists the status of all COM ports. devcon update mydev.inf *pnp0501 强制更新硬件ID有pnp0501 的设备使用Mydev.inf 驱动. 执行该命令后可能返回结果1 级错误,除非你指定了 -r, 让机器自动重启. 错误等级: 0:表示成功 1:表示需要重启 2:表示失败 3:语法错误
2025-10-05 12:35:50 349KB devcon
1
它允许您在不安装整个WDK的情况下安装devcon.exe,因此此解决方案非常适合部署到不用于Windows驱动程序开发的用户计算机的人员。 Windows版本:包括win8到Win 2011。 Windows server版本:包含win server 2008到win Server 2022。 位数:包含32位和64位的系统,x86和x64。 devcon.exe是Windows设备控制程序的工具,广泛应用于Windows开发环境中,尤其是驱动程序开发领域。该程序为开发者提供了一种方式,可以在不安装整个Windows驱动程序工具包(WDK)的情况下使用命令行来安装、列出、卸载和更新设备驱动程序。devcon.exe简化了驱动程序的测试和部署过程,因此对于那些需要频繁更新或调试设备驱动的人员来说,是一个非常实用的工具。 devcon.exe支持多个Windows版本,包括家庭版、专业版和企业版。从Windows 8到最新的Windows 2011版本,以及对应的Windows Server版本,从Windows Server 2008到Windows Server 2022,该工具都能够提供支持。此外,devcon.exe还能够兼容32位和64位系统架构,无论是x86还是x64系统,都能够保证其功能的正常使用。 对于开发人员而言,拥有devcon.exe工具意味着他们可以在多个平台和版本的Windows系统上测试和部署驱动程序,无论是在个人电脑上进行开发,还是在不同配置的服务器上进行部署。这对于确保驱动程序能够在不同的硬件配置和操作系统版本上正常工作是至关重要的。 该工具的便携性还意味着它非常适合用于自动化测试和脚本化部署。开发者可以编写脚本,自动执行各种驱动程序管理任务,从而提高开发效率和减少重复劳动。同时,它也使得驱动程序的跨平台兼容性测试变得更加简单,因为开发者不需要安装完整版本的WDK,从而节省了大量的时间和资源。 devcon.exe为Windows设备控制提供了强大的命令行接口,方便开发者在多版本和多架构的Windows环境中进行驱动程序的管理和部署。它的存在极大地优化了驱动程序开发和测试的工作流程,让开发者能够更加高效和灵活地应对各种开发挑战。
2025-03-30 15:42:10 733KB Windows devcon.exe
1
内容索引:VB源码,网络相关,CuteFTP,VB上传源码  DevCon是一款用VB6开发的功能很强的FTP软件,界面和功能都和著名的CuteFTP非常像,在VB6下顺利编译通过,虽然功能和CuteFTP还有一定距离,但如果你能把现有的功能全搞懂,已经很历害了!
2023-12-14 02:18:47 111KB VB源代码 网络相关
1
Sourcecode of devcon.exe , this is a independent vs2010 project so it does not depend on ddk(or wdk), it is more easily built and debugged.
2023-12-01 00:19:05 500KB devcon tutorial examples
1
微软DevCon工具+命令行禁用或启用网卡-附批处理文件+教程+DevCon.exe win7\win10都可用
2023-04-18 13:51:48 73KB DevCon 禁用或启用网卡 命令行
1
DevCon (Devcon.exe),即设备控制台,是一个命令行工具,该工具显示有关运行 Windows 的计算机上设备的详细信息。使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 提供与开发人员有关但无法在设备管理器中看到的信息。 帮助文档:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/devcon
2022-12-17 13:25:35 17KB decvon 设备管理器
1
windows使用Devcon删除隧道适配器
2022-10-31 18:00:54 46KB windows使用Devcon Devcon
1