win10 驱动不兼容,win10纯净版驱动都没有

  win10 驱动不兼容,win10纯净版驱动都没有

  在大多数情况下,许多驱动程序会提供一个卸载程序让你卸载驱动程序。但是,如果您安装的驱动程序没有提供卸载程序,那么卸载整个驱动程序包将非常困难。

  昨天,我买了一部Lumia 930。当我连接到电脑时,我发现我不能像往常一样在电脑上安装MTP设备,也不能测试离线推送更新包。打开设备管理器时发现错误19。

  在互联网上找到的解决此故障的方法(修改注册表)无效。但偶然发现,如果手动将驱动更新为“MTB USB设备”,则可以正常使用。在设备管理器中删除硬件后,重新连接,故障再次出现,说明系统加载了不兼容的驱动程序。

  知道问题在于不兼容的MTP USB驱动程序,你只需要卸载MTP USB驱动程序。但是,如果MTP USB设备右键卸载驱动软件,“删除该设备的驱动软件”不会出现,会很麻烦。

  幸运的是,在Win7及以上版本中,可以使用部署映像服务和管理工具(DISM)来添加、删除和查看新安装的驱动程序。但是当你运行这个系统时,你不能使用DISM来添加或删除驱动程序。

  因此,我们需要使用PE来完成这个操作。

  如果您有自己的PEu盘,可以使用您的PEu盘,但是您的PEu盘必须满足以下条件:

  -至少Win8内核,推荐Win10内核。

  -使用的PE位数与您自己的Windows系统要处理的位数相同。比如你用的是windows1064位,也要用64位PE。

  如果没有自己的PE,也可以使用系统自带的WinRE环境。

  以Win10为例。在设置中,点击更新和恢复,在恢复中选择“立即重启”。

  然后选择疑难解答、高级选项、命令提示符。

  重启后,选择你的用户名,然后输入你的密码(如果不是,就留空),确认,就会出现一个命令提示符。

  进入PE后可以看到,一般情况下,系统安装在c盘上。

  请检查PE附带的dism版本是否高于或等于您安装的Windows版本。例如,如果您使用的是Win10 Build 14393.726,那么您至少应该使用10.0.14393 dism。如果低于此版本,请输入以下命令切换到您的系统的驱动器号,并在您的原始系统上调用dism:

  CD/d C:windows系统32

  在此输入命令。

  dism /image:C: /get-drivers

  你可以看到里面列出了很多驱动,都是系统安装后安装的附加驱动。

  由于命令提示符输出的限制,你的驱动无法完整列出,之前的输出都被挤出来了,看不到。

  此时,您可以输入以下命令:

  dism/image:C:/get-driversD:getdrvlist . txt

  命令执行后,打开D盘上的getdrvlist.txt,会看到一个完整的已安装驱动列表。

  如果使用的是之前的纯命令行PE,那么在命令提示符下输入D:getdrvlist.txt并执行。

  如果你想删除冲突的mtp驱动,那么在这里查找关键字mtp,应该会有一个带有MTP的驱动文件的原始文件名。那么我们来看看,它公布的名字是oemxx.inf

  在这个例子中,我需要删除YunOS的USB驱动程序。这里是yunos_winusb.inf的原始文件名,对应的发布名是oem10.inf

  只需执行以下命令:

  dism/image:C:/remove-driver/driver:OEM 10 . INF

  因此,冲突的驱动程序将被卸载。

  除了使用dism命令行删除驱动,还可以使用楚雨团队的Dism (www.chuyu.me)删除驱动。同样的需要在PE或者WinRE环境下使用,勾选你要删除的驱动然后删除即可。

  重新启动后,不会再调用冲突的驱动程序。

win10 驱动不兼容,win10纯净版驱动都没有