解决Windows USB无法驱动/驱动错误/该设备无法启动

故障描述:某日起USB全都认不到,开始以为是硬件接触不良,后来重装驱动,重装驱动后可以正常使用可重起后又无法使用……

查看winodws日志,发现有很多:“由于与此系统不兼容,已阻止加载 /??/C:/Windows/SysWow64/drivers/mpfilt.sys。请与软件供应商联系,以获得驱动程序的兼容版本“”的事件。

故障原因:运行过“安国Alcor 量产工具”。(前几天用过这坑爹的量产工具)

故障原理:量产工具自带一个Mpfilt.sys驱动文件,默认修改注册表相关项值,使其作为底层USB驱动。因Vista、win7 X64与此驱动不兼容,Vista启动时不加载此驱动,导致Windows的正常USB驱动无法加载。

处理方法

1、删除/Windows/syswow64/drivers目录下的mpfilt.sys文件

2、在注册表内对mpfilt.sys进行搜索,同时搜索mpfilt。删除以下相关项值:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mpfilt 此项同时会再现在controlset002/control003等中;


    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}中的项值:Lowerfilters  同时查找相关controlset002/controlset003中等的相关项,删除同类值。

3、  重启,找到新硬件,自动安装驱动,恢复正常。

总结:XP中使用此软件不会造成此现象,除非自行删除了mpfilt.sys文件导致启动时加载驱动出错,也会引发Vista中的同一故障现象。

      以此类推,所有不兼容的usb驱动若也以此方式加载,同样也会导致此故障,应可依法排除,避免重装。

未经允许不得转载:运维大虾 » 解决Windows USB无法驱动/驱动错误/该设备无法启动

赞 (1)

评论 0

CAPTCHAis initialing...

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址