PC USB驱动安装失败

USB或者串口等驱动安装失败

在这里插入图片描述
当出现此问题时,可以查看C:\Windows\inf\setupapi.dev.log文件,查找ASF(驱动的关键字)关键字,例如下面这个安装失败的文件(前边有惊叹号!,说明是有问题的

...
!    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文件夹粘贴的时候可能权限不够,按如下操作既可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值