USB 驱动彻底删除「建议收藏」

USB 驱动彻底删除「建议收藏」最近做USB自定义设备开发,遇到以下问题,应该算是解决了,特地写出来和大家分享。在进行USB设备开发的时候,经常需要更改USB设备的名称或者pid、vid等,特别是进行自定义USB设备,自己写驱动程序的时候,会出现一个问题就是:设计了一个USB设备,插到电脑上通过安装驱动可以正常试用。后来修改了USB设备的设备名称pid、vid,再插上电脑,还是显示原来的设备名称

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

最近做USB 自定义设备开发,遇到以下问题,应该算是解决了,特地写出来和大家分享。

在进行USB设备开发的时候 ,经常需要更改USB设备的 名称或者pid 、vid等,特别是进行自定义USB设备,自己写驱动程序的时候,会出现一个问题就是:

设计了一个USB设备,插到电脑上通过安装驱动可以正常试用。

后来修改了USB设备的设备名称 pid、vid,再插上电脑,还是显示原来的设备名称。

USB 驱动彻底删除「建议收藏」

在设备管理器 右键删除驱动后 重新插入电脑,还是跳出原来的USB设备名称,不过这次是需要重新再安装一遍驱动,但设备名还是没有变。

我还试过在 :到注册表下HKLM\SYSTEM\CurrentControlSet\Enum\USB\Hardware_ID删除这个ID(删除id需要右键修改权限 为完全控制)

USB 驱动彻底删除「建议收藏」

勾选 完全控制就可以删除了。

可是这样删除了,上述的问题还是没有解决,再插上电脑,还是显示原来的设备名称。

那么如何才能够,彻底删除USB信息,就和这个设备没有插到过这台电脑上一样??

解决方法:

第一步:这一步当然是在设备管理器那里选择设备驱动,右键删除之。

第二步:记好 显示的设备名称 如我的上图名称就是 LeoUsb2 到 C:\WINDOWS\inf 目录下寻找 新建的.inf文件,可是问题来了 系统新建的inf文件不是按照名称来建的,好像是按照数量,由系统建立的。所以利用USB 驱动彻底删除「建议收藏」  搜索功能,查找文件中包含LeoUsb2的所有文件,等待一段时间 如果你之前安装过成功这个文件名,那么会找到一个或者几个文件(一般为 一个,除非之前安装过多次不同id的驱动),选定把他们一起删除,还有要删除相应的.PNF文件。

第三步:找到C:\WINDOWS\system32\drivers 目录 寻找相应的LeoUsb2.sys文件

USB 驱动彻底删除「建议收藏」

删除它就可以了。

现在你就可以 重新寻找你的USB驱动了,不会出现依旧是之前的系统额名字了。

这是我们摸索出来的,应该也不是最好的方法,那位大侠有好的方法,请赐教,谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/179670.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 【转载】ASP和ASP.NET根本区别

    【转载】ASP和ASP.NET根本区别

    2021年11月21日
  • 大数运算算法汇总_小学减法的运算公式

    大数运算算法汇总_小学减法的运算公式大数加法:#include<iostream>#include<cstdio>#include<cstdlib>#include<algorithm>#include<vector>#include<string>#include<cmath>#include<stdexce…

  • 劳动节,让我们劳动起来!

    劳动节,让我们劳动起来!

  • 系统日志管理[通俗易懂]

    系统日志管理[通俗易懂]1、日志的查看日志可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。收集你想要的数据,分析出有价值的信息,可以提高系统、产品的安全性,可以帮助开发完善代码,优化产品。日志会成为在事故发生后查明“发生了什么”的一个很好的“取证”信息来源。日志可以为审计进行审计跟踪。系统用久了偶尔也会出现一

  • 【Swift】学习笔记(四)——设置(Collection)

    【Swift】学习笔记(四)——设置(Collection)

  • jlink 与 swd 接口定义

    jlink 与 swd 接口定义1.JLink介绍J-Link是SEGGER公司为支持仿真ARM内核推出的JTAG仿真器。J-Link支持所有基于ARM架构的处理器或微控制器配合IAREWAR,ADS,KEIL等集成开发环境进行开发过程中进行单步控制执行调试。J-Link除了可以配合集成开发环境进行调试程序,进行程序下载之外,J-Link还可以单独使用。比如在产品的生产环节中,就可以单独使用J-Link进行固件的下载。JLink,SWD接口定义缺口向左,左边为JLink接口定义,右边为SWD接口定义JTAG

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号