USB驱动问题解决方案

这篇具有很好参考价值的文章主要介绍了USB驱动问题解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

驱动安装正常与错误对比

​ 驱动是否安装有问题,可以通过USB日志和USB Device Viewer进行判断。

​ 安装正常及启动正常的驱动在日志中是不会有带有感叹号的。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 安装或运行出现错误则日志中会报异常(前面带感叹号)

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 安装正常的USB Device Viewer中USB驱动信息完整

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 安装异常或者驱动异常则USB Device Viewer中USB驱动信息带有报错信息。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

驱动错误现象及解决方法

a.驱动显示黄色感叹号
a.原因

​ 造成此现象较多为驱动安装失败或者USB设备损坏,如果触摸屏是能够正常启动且USB未被暴力等其他因素导致外观或内部损坏的情况,可进行以下解决方法。系统装机使用了 Ghost 等方式会加大安装驱动失败的几率,特别是Win7用户。

a.解决方法
  1. 驱动安装过程中提示失败

    ​ 出现此问题时,可以查看C:\Windows\INF\setupapi.dev文件,查找最近几项USB驱动日志,例如下面这个安装失败的文件(前边有感叹号,说明驱动是有问题的)。

    !    sig:           Verifying file against specific (valid) catalog failed! (0x80096002)
    !    sig:           Error 0x80096002: The certificate for the signer of the message is invalid or not found.(这个错误估计可以忽略,因为程序往下继续走了)
    ...
    !    sig:           Verifying file against specific Authenticode(tm) catalog failed! (0x800b0100)
    !    sig:           Error 0x800b0100: No signature was present in the subject.(这个错误估计也可以忽略)
    ...
    !    sig:      Verifying file against specific (valid) catalog failed! (0x80096002)
    !    sig:      Error 0x80096002: The certificate for the signer of the message is invalid or not found.(继续忽略)
    ...
    !    sig:      Verifying file against specific Authenticode(tm) catalog failed! (0x800b0100)
    !    sig:      Error 0x800b0100: No signature was present in the subject.(继续忽略)
    ...
         flq:                     SourcePath   - [C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_b53453733bd795bc](文件路径)
         flq:                     SourceFile   - [usbser.sys](文件名)
         flq:                     Flags        - 0x00000000
         flq:                {SPFQNOTIFY_NEEDMEDIA}
         flq:                     {SPFILENOTIFY_NEEDMEDIA}
         flq:                     {SPFILENOTIFY_NEEDMEDIA - exit(0x00000000)}
         flq:                {SPFQNOTIFY_NEEDMEDIA - returned 0x00000000}
    !!!  flq:                source media: SPFQOPERATION_ABORT.
    !!!  flq:                Error 2: The system cannot find the file specified.(问题来了,是系统找不到指定的文件,往前看是什么文件,然后到自己的系统里看下是否有这个文件)
         flq:           {_commit_copy_subqueue exit(0x00000002)}
    !!!  flq:           FileQueueCommit aborting!
    !!!  flq:           Error 2: The system cannot find the file specified.(问题来了)
    

    ​ C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_b53453733bd795bc路径中少了usbser.sys这个文件,系统中查看发现mdmcpq.inf_amd64_neutral_b53453733bd795bc这个文件夹都没有,所以问题就在这里,到正常的电脑上拷贝一下这个文件夹(检查下是否有usbser.sys)并粘贴到自己的电脑中,完事重新安装下驱动,如果还有问题,分析下log再找下问题即可。
    注意:FileRepository文件夹粘贴的时候可能权限不够,按如下操作既可。

    ​ 在C:/Windows/System32/DriverStore/FileRepository上点击右键-属性
    ​ 我们先来获得这个文件夹的所有权,点安全-高级-所有者
    ​ 接着点编辑-高级其他用户或组,在输入选择的对象名称里面输入你的用户名,或者点高级-立即查找,选择你的用户名,确定,然后选择替换子容器和对象的所有者,不选择这个的话,我们就只有这个文件夹的所有权,并没有他的子文件夹和里面的文件的所有权,然后应用-确定,这样我们就拥有了这个文件夹的所有权,因为之前这个文件夹的所有权是属于System,并不属于我们。
    ​ 再点权限-编辑-添加,把你的用户名填入或者用高级-立即查找,确定,再点击你的用户名-编辑,把完全控制/允许那个打勾,确定,再把使用可从此对象继承的权限替换所有后代上现有的可继承权限打勾,同前面,这个不打勾你就只有外面那文件夹权限,里面的文件夹还是不能“完全控制”,然后点应用-确定-确定-确定

  2. 安装完成后连接设备显示感叹号

    ​ 如果使用的是ST的虚拟串口驱动,我们安装的版本并不一定支持Win10/11操作系统。如果反复安装ST虚拟串口驱动无效,可在ST官网中下载支持Win10的虚拟串口进行安装尝试解决。

  3. 针对Win7操作系统安装ST的虚拟串口驱动

    ​ 部分 Win7 用户会出现无法安装驱动的情况(驱动出现感叹号),这是由于 USB 虚拟串口缺失文件所致(原因:系统装机使用了 Ghost 等方式)。解决办法如下(针对虚拟串口):

    ​ 将mdmcpq.inf复制到c:\windows\inf
    ​ 将usbser.sys复制到c:\windows\system32\drivers
    ​ 安装驱动软件 VCP_V1.3.1_Setup.exe;(注:该部分 Win7 用户需安装 V1.3.1 版本)
    ​ 重新插入 USB 相关设备,并在设备管理器界面右键选更新驱动;

b.未为设备创建数字表项
b.原因
b.解决方法

此类问题可禁用签名进行解决。

方法一:

​ 以管理员身份运行命令提示符;

​ 在命令提示符中输入以下命令;

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

​ 使用以上命令进行操作之后我们就禁用签名了,此时重启计算机,设备管理器中的黄色感叹号设备符号就消失不见了,从而解决问题!

方法二:

​ 在操作系统设置中选择更新和安全项。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 点击恢复项中的高级启动下面的重启按钮进行重启。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 等待系统进入安全操作界面后,点击疑难解答。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 进入疑难解答选择高级选项。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 进入高级选项,里面有系统修复、启动修复、命令提示符、启动设置等,我们选择“启动设置”。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 进入启动设置界面,点击“重启”按钮,重启计算机

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 进入启动设置界面,按一下键盘上的F7进行禁用签名操作。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生
​ 最后重新启动操作系统查看是否解决该问题。

c.未知错误43/52/39
c.原因
c.解决方法
  1. Code 39,此类错误可能是驱动损坏,重新安装或者参考b现象的禁用签名进行解决。

  2. Code 43,USB设备SetAddress失败(设置地址失败)。

    第一次获取设备描述符成功后,主机向设备分配地址,使用的是USB标准请求SET_ADDRESS来实现,不过当设备无响应或者没有返回ACK时,表示该USB请求SetAddress失败。
    在设备管理器中表现为:

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

​ 在设备管理器中查看硬件ID是:SET_ADDRESS_FAIL

​ 驱动异常或者供电异常,换个USB接口或者查看USB日志文件排查错误。

  1. Code 52,设备状态代码52很有可能是属于系统问题,并非是驱动问题。代码52问题的设备状态的描述是,Windows无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能为正确签名或已损坏,或者可能是来自未知来源的恶意软件。

    导致代码52问题的可能性有很多,如系统安装某软件后出现故障,如装某个驱动时强制中断,如某次非正常关机,或突然断电,或突然拔出U盘等等迷之操作。

​ 可参考b现象的禁用签名进行解决。

e.拔USB线蓝屏
e.原因

​ 导致拔掉USB线蓝屏可能是操作系统调用USB驱动错误、设备冲突、设备带电操作、显示器HDMI接口导致等原因。

e.解决方法

​ 该问题较难解决,可通过换显示器接口类型或者拔掉显示器接线再拔触摸屏USB线尝试解决,也可以尝试禁用相关设备驱动再拔掉设备。

其他原因

如果存在以下任何一种情况,可能会导致驱动问题:

  • 当前加载的 USB 驱动程序变得不稳定或损坏。

  • 你的 PC 需要更新,以解决可能与 USB 外部硬盘驱动器和 Windows 冲突的问题。

  • Windows 可能缺少其他重要的更新,以解决硬件或软件问题。

  • 你的 USB 控制器可能变得不稳定或损坏。

  • 外部驱动器可能正在进入选择性暂停。

  • PC 主板可能需要更新驱动程序。

!备注  
  将USB外部驱动设备连接到一个无供电的USB集线器可能会导致外部驱动器缺乏足够的电源来运行,请将其直接插入计算机USB接口。
其他解决方法
  1. 同时按下Windows键 +R键,打开运行,在运行对话框中输入:“services.msc”命令打开服务,在服务窗口中找到并双击Plug and Play服务,首先将Plug and Play服务的启动类型为:禁用,停止服务,点击应用并确定。

    电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

    接着再点击 Plug and Play服务,将Plug and Play服务的启动类型为:手动或自动,并启动该服务,点击应用,确定。

    电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生

    这时候的Plug and Play服务的启动类型:自动,运行状态:正在运行。再插拔一次USB设备,这时进入设备管理器看下是否解决了。

  2. 将设备管理器中的出现问题的设备右键卸载,然后将设备上的USB外设移除,重启电脑。

  3. 重启后将USB外设重新接入,扫描检测硬件改动,再次查看设备管理器中的问题是否还存在。

如果使用的是集线器连接触摸屏出现未识别USB设备的,可尝试利用USBTreeViewer软件对集线器端口进行重置操作。

电脑的usb驱动出现问题怎么办,网络,linux,运维,嵌入式硬件,程序人生文章来源地址https://www.toymoban.com/news/detail-538843.html

到了这里,关于USB驱动问题解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 电脑启动后出现白屏问题的可能原因及解决方案

    电脑开机后出现白屏问题是一种常见的故障,可能由多种原因引起。在本文中,我将介绍一些可能的原因,并提供相应的解决方案,以帮助您解决这个问题。 显示器故障:首先,检查显示器是否正常工作。可以尝试连接另一个显示器或电视,看看是否仍然出现白屏问题。如果

    2024年02月04日
    浏览(44)
  • 手机连电脑,adb调试出现error :device not found问题解决方案

    一.先检查USB偏好设置是否设置成“文件传输”,如是,下一步 二.usb调试未打开 1.打开手机设置-关于手机-版本号,连续点击版本号,直到提示进入开发者模式 2.设置里找到开发者选项,打开usb调试,出现弹框显示“允许USB调试吗,这条计算机RSA密钥指纹如下”,勾选即可,

    2024年02月13日
    浏览(128)
  • keychron K3 键盘和 Windows11 操作系统的笔记本电脑通过蓝牙配对出现问题的解决方案

    最近一直使用良好的 keychron k3 键盘,忽然出现了一些问题。 我用的是 Windows11 操作系统。keychron k3 采用蓝牙模式连接。能够成功配对,但 Connected 状态只能持续1秒钟,随即就变成了 Paired 状态。 下图是短暂的1秒钟能够成功连接的状态: 同这台笔记本电脑连接的其他蓝牙设备

    2024年02月09日
    浏览(67)
  • 笔记本电脑WIFI和蓝牙无法使用,无线网卡驱动感叹号,该设备无法启动(代码10) 问题解决方案

    笔记本电脑开机后出现WIFI和蓝牙都无法使用的情况,可能是出现如下原因: 情况一:电脑开启的飞行模式,和手机飞行模式一样会关闭所有无线功能。出现这种情况一般是误操作造成的。    解决方案 :这种情况比较简单,关闭飞行模式即可! 情况二:无线网卡驱动没有正

    2024年02月11日
    浏览(179)
  • Win11安装虚拟机出现电脑蓝屏解决方案

    ** ** 本机相关配置: 联想小新-14 win11家庭中文版 VMware Workstation 16 Pro centos7 问题描述 打开Vmware,点击启动centos7虚拟机的按钮,立刻出现蓝屏,如以下状况。 ** ** 1.更新VMware版本。 打开虚拟机,找到菜单栏的帮助选项,找到软件更新,出现如下弹出框,点击检查更新,更新至

    2024年02月10日
    浏览(49)
  • 佳能打印机LBP2900 MAC电脑驱动解决方案-2023

    windows系统下的打印机接触不良,官网没有直接的mac驱动,翻了很多教程,最后成功了,写个帖子记录一下。 参考教程:Canon LBP 2900 Mac 10.11 驱动安装_lbp2900mac驱动程序_llcdefgab的博客-CSDN博客 ​​​​​​​MacOS Mojave/Catalina和Windows安装佳能LBP2900打印机驱动教程_佳能2900mac驱动

    2024年02月04日
    浏览(62)
  • Lenovo 联想笔记本电脑遇到 USB Type-C 接口失效问题解决(UCM-UCSI ACPI, error code 43)

    使用的联想 R9000P 笔记本,之前使用 Type-C 接口插移动硬盘可以正常连接,前天再插一次发现电脑无反应,同时硬盘盒有规律的非正常的声音,怀疑是硬盘盒质量问题。联系商家的时候用另外一个移动硬盘只测了右侧的 USB A 口可以正常读写,便以为是硬盘盒质量问题。直到使

    2024年02月08日
    浏览(88)
  • git出现的若干问题以及解决方案

    目录 git clone: 1.Failed to connect to github.com port 443 after 21071 ms: Timed out 2.fatal:OpenSSL SSL_read: Connection was reset, erron 10054 3.想git clone特定分支怎么办? git push: 1.fatal, ref 2.GnuTLS recv error (-110): The TLS connection was non-properly terminated .git文件瘦身 如何查看git暂存区的文件 能ping通github.com,但

    2024年02月08日
    浏览(40)
  • IDEA 出现问题:.gitgnore忽略文件失效解决方案

    ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成习惯 Intellij IDEA使用教程相关系列 目录 在.gitgnore里已经加了 但还是没生效 要过

    2024年02月10日
    浏览(37)
  • “代理服务器出现问题,或者地址有误”解决方案

    网上查了很多方法,终于解决了,在此分享一下(前两个方法为通用方法, 都不行的话,可以试试第三种方法) 方法一 :(windows11版) 打开设置——网络和Internet——找到代理  进入后可能是手动设置代理开启了,关闭即可 方法二 :(通用版) 打开控制面板——找到网络

    2024年02月03日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包