`

利用devcon安装驱动

 
阅读更多
本来打算.INF和.SYS文件复制到%windir%\inf 和 %windir%\system32\drivers\ 插入硬件就自然会自动安装驱动程序,可是,我错了,不行,那该怎么办呢?于是借助devcon命令来实现这个功能,语句如下:

  Devcon -r install %windir%\system32\drivers\cxbu0wdm.inf "USB\Vid_076b&Pid_1021"

  这里要切记,INF和SYS文件都必须在同一个文件夹下,否则报错

  其中"USB\Vid_076b&Pid_1021"的是硬件ID号,这个其实在INF文件里面也有,但为了保险起见,最好先装好一个设备,然后用 devcon hwids 命令来提取这个硬件的ID号,下面这一段是网上抄来的,很全面。

  首先要获取设备的ID,获取ID的命令为


Copy code to clipboard程序代码
devcon hwids *

如果获取设备ID不成功,可以考虑在一台机器把驱动安装好,然后再获取设备ID就100%可以获取到了。
因为摄像头是USB设备,所以上面的命令我们可以改一下用。


Copy code to clipboard程序代码
devcon hwids usb*

然后运行命令之后我们就可以成功获取到设备ID了,我的摄像头ID是:


Copy code to clipboard程序代码
USB\VID_0AC8&PID_303B\5&127DC978&0&1
    Name: VIMICRO USB PC Camera (ZC0301PLH) #2
    Hardware ID's:
        USB\Vid_0ac8&Pid_303b&Rev_0100
        USB\Vid_0ac8&Pid_303b
    Compatible ID's:
        USB\Class_ff&SubClass_ff&Prot_ff
        USB\Class_ff&SubClass_ff
        USB\Class_ff

红色字部分都是设备ID,我们选择相对较短的那个ID。



但是在我运用的过程中,发现,使用  Devcon -r install %windir%\system32\drivers\cxbu0wdm.inf "USB\Vid_076b&Pid_1021" 来安装驱动,即使没有真实的硬件,也能在设备管理器中添加,但是设备状态不正常,如果在插入真正的硬件,虽然能自动安装,但是最后能在设备管理器中找到两个设备,一个真实的,正常的,一个不真实,不正常。怎么办呢,想尽办法,目前只能通过下面的语句来实现了。

Devcon -r install %windir%\system32\drivers\cxbu0wdm.inf "USB\Vid_076b&Pid_1021"
Devcon remove  "USB\Vid_076b&Pid_1021"
devcon rescan

就是先装一次,在卸载一次,这样其实各种文件都没有删除,最后在检测新硬件,这个那个假的硬件被删除了,重新检查硬件的时候也只能找到真实的硬件。

安装成功后会提示Device node created. Install is complete when drivers are updated...
Updating drivers for USB\Vid_0ac8&Pid_303b from E:\Backup\Drv\Other\301H\usbvm303.inf.
Drivers updated successfully.



分享到:
评论

相关推荐

    用devcon卸载指定硬件驱动,然后升级到新版.7z

    在Windows系统中,我们通常使用设备管理器来管理和更新驱动程序,但有时候,为了更精确地控制驱动程序的安装和卸载,我们可以利用微软提供的命令行工具——DevCon。本文将详细讲解如何使用DevCon卸载指定硬件驱动,...

    devcon 驱动程序的超级加载工具

    2. **驱动程序安装**:在开发或调试过程中,可以使用Devcon来手动安装特定的驱动程序文件,无需通过常规的设备管理器步骤。 3. **驱动程序更新**:如果发现系统中有过时的驱动程序,Devcon也能够帮助更新到最新版本...

    devcon驱动程序的超级加载工具

    **标题:“devcon驱动程序的超级加载工具”** 在IT领域,驱动程序是操作系统与硬件设备之间的重要桥梁,确保系统能够正确识别并充分利用硬件的功能。本文将深入探讨一种专业且强大的驱动程序管理工具——devcon,它...

    devcon参考文档

    在IT行业中,驱动程序是操作系统与硬件设备之间的重要桥梁,它们使得系统能够识别并...同时,了解基本的驱动安装步骤也有助于更好地理解和利用devcon的功能。在实际工作中,熟练掌握devcon的使用将极大地提高工作效率。

    WIN10最新DEVCON.EXE

    2. **查询设备信息**:用户可以利用DEVCON列出系统中所有设备的详细信息,包括设备状态、驱动程序版本、硬件ID等,这对于排查硬件问题或分析驱动兼容性问题十分方便。 3. **更新驱动程序**:DEVCON可以用来更新设备...

    devcon.exe下载

    - 由于Devcon.exe拥有对硬件设备的控制权限,因此务必谨慎使用,避免被恶意软件利用。 - 在执行任何操作前,建议备份重要数据,以防意外发生。 综上所述,Devcon.exe是一个实用的工具,对于熟悉命令行操作的IT...

    devcon_devcon源码_DevCon下载_devcon_allowuss_

    在Windows操作系统中,DevCon可以作为一个替代设备管理器的工具,提供更高级别的设备查询、启用、禁用、安装和卸载等功能。它是开发者和系统管理员在处理硬件问题时的强大助手。 "devcon_devcon源码_DevCon下载_...

    Windows 10 x64 22H2的devcon.exe

    2. **安装驱动**:`devcon install` 允许你指定INF文件来安装驱动程序,这对于手动更新或安装设备驱动非常有用。 3. **更新驱动**:`devcon update` 可用于更新已安装的驱动程序到最新版本。 4. **禁用/启用设备**:...

    devcon设备管理器.rar

    3. **安装驱动**:通过提供驱动INF文件,DevCon可以安装设备驱动,如`devcon.exe install driver.inf`。 4. **更新驱动**:如果想更新设备驱动,可以使用`devcon.exe update *driver_class*`命令,其中`driver_class...

    devcon工具

    此外,开发者也可以利用DevCon来调试驱动程序,因为它可以显示设备的详细状态,帮助找出可能的问题所在。 总的来说,DevCon是一款强大且灵活的工具,它将设备管理的功能扩展到了命令行界面,为系统管理员和开发人员...

    微软DevCon工具+命令行禁用或启用网卡

    DevCon能够显示设备信息、安装和更新驱动程序,以及启用和禁用设备。在Windows 7和Windows 10操作系统中,DevCon都可以正常运行,为用户提供灵活的设备控制。 禁用网卡的步骤如下: 1. 打开命令提示符(以管理员...

    自动安装驱动源码包.7z

    总结起来,这个自动安装驱动源码包提供的是一套批处理解决方案,利用`pnputil`进行批量驱动安装,`wmic`或`devcon`进行硬件识别和驱动管理,实现自动化驱动程序的更新和维护。这对于系统管理员来说,可以大大简化...

    如何安装驱动并进行打包

    3. **驱动安装**:执行下载的驱动程序安装文件,这通常是一个.exe可执行文件,它会按照特定的安装流程,如读取INF文件,复制驱动文件到系统目录,注册驱动服务等。 4. **驱动配置**:安装过程中,驱动程序可能会...

    实现WDM驱动的自动安装的完整工程

    INF文件是驱动安装的配置文件,包含了驱动的信息和安装步骤。C++代码可以生成并编写INF文件,然后调用SetupAPI来执行安装过程。 1. 编写INF文件:INF文件应包含驱动的版本信息、硬件ID、驱动类、依赖的服务等。C++...

    批量 u盘 文件复制 AutoIt+devCon

    总的来说,利用AutoIt和devCon的组合,我们可以创建一个高效、可靠的批量u盘文件复制工具,简化系统管理员的工作,提高工作效率。这种技术不仅适用于个人用户,也适合于需要频繁处理大量u盘数据的企业和组织。

    autoit devcon 实现 批量u盘文件复制

    在本项目中,我们将利用DevCon来动态地启用和禁用U盘,从而达到快速复制文件的目的。 #### 四、实现原理 为了实现批量复制文件到U盘的功能,本项目主要采用以下步骤: 1. **检测U盘插入**:使用AutoIt中的`...

    Drv_headed3me_读写_驱动读写_读写驱动_一个简单的win7内存读写驱动_

    5. **编译与安装**:构建这样的驱动通常需要使用Microsoft的Driver Development Kit (DDK) 或者Windows SDK,并且需要在特定的环境中进行。编译完成后,需要使用`pnputil`或`devcon`等工具将驱动添加到系统中。 6. ...

    驱动环境配置

    3. **测试驱动**:使用Device Console(DevCon)工具管理设备,安装、卸载和更新驱动,同时利用Windows HCK(Hardware Certification Kit)进行兼容性和稳定性测试。 **六、驱动发布** 完成测试后,将驱动程序打包...

    Delphi调用或编写驱动程序常用的一些源代码

    - 驱动安装:将编译好的驱动程序打包为INF文件,以便于在目标系统上安装。 - 测试验证:在实际环境中测试驱动程序的稳定性和性能。 7. **驱动程序调试技巧**: - 使用Windows的内建工具如Device Console (DevCon...

    RAMOS (内存操作系统) 驱动 firadisk_driver_0.0.1.18.rar

    3. txtsetup.oem:这是一个用于在DOS或早期Windows安装环境中的驱动安装文件。它使得在没有图形界面的情况下也能安装驱动。 4. firadi64.sys 和 firadisk.sys:这是驱动程序的核心组件,实现了Firadisk驱动的功能。...

Global site tag (gtag.js) - Google Analytics