彻底卸载 MediaTek\SP Driver 您所在的位置:网站首页 mediatekwifi6mt7921驱动安装 彻底卸载 MediaTek\SP Driver

彻底卸载 MediaTek\SP Driver

2023-08-20 08:31| 来源: 网络整理| 查看: 265

最近使用Pad在调试时,已经默认打开了USB调试,想要打印开机启动的log,发现并不能。需要开机后选择USB的连接模式为MTP才能打印log(默认连接模式是只充电)。而同事电脑连接上就可以打印,可以打印开机log。于是猜想是我的驱动跟他的不一样。于是开始折腾:

简介:我想在电脑上清除所有USB设备的使用记录。在Windows XP时代,可以通过移除设备管理器中USB Root Hub,并在注册表中删除HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB,删除该项目下所有VID_****&PID_****项即可。

目前问题:在Windows 7下该方法不好用了。当删除注册表项时会弹出提示“Cannot delet VID_****&PID_****: Error while deleting key”。起初我以为是权限问题,就右击该注册表项选择Permissions,但是无法将Fulll Control权限赋予Everyone,也没办法将Administrator帐户加入权限组。总是会提示禁止访问。

解决方法:其实这个是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\vid_**** 注册表项下的 properties 子项(以及其下的子项)为 system 帐户所有,因此 administrator 帐户修改报错。办法:使用 psexec.exe,以 system 身份打开 regedit.exe (psexec64.exe -i -d -s regedit.exe)这样便可以直接修改。psexec.exe(psexec64.exe) 可以从 https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec下载

重新安装驱动(如果不能出现多个驱动端口,记得先将设备选择为USB Composite Device来安装,就会出现其他几个端口的未安装驱动,在依次安装相对应驱动。)

另:附上mtk  [FAQ20199] 彻底卸载usb驱动的方法

[DESCRIPTION]    产线上经常出现下载不稳定的问题,其中一个重要的原因就是usb驱动太多太杂,导致usb枚举/通讯异常。 而大家又无法干净彻底的卸载usb驱动,给产线稳定性带来一定影响。 本FAQ提供usb的驱动卸载方法,以及是否卸载干净的确认方法。   [SOLUTION]   要想卸载干净驱动,我们首先需要了解驱动的安装过程。   1.1 安装驱动程序包: 点击驱动安装程序,系统把驱动程序(inf\sys\cat文件等)拷贝到C:\Windows\System32\DriverStore\FileRepository目录下   1.2 设备枚举驱动程序: windows给设备枚举驱动程序时,会按照path/update(连网查找驱动)/driverstore这三种先后顺序的方式去搜索最新的驱动包。   第一次连上usb设备,假设我们已经安装了最新的驱动程序包: 系统会在C:\Windows\System32\DriverStore\FileRepository目录下寻找正确的驱动程序,生成 驱动程序Path 。 生成 驱动程序Path具体有如下3个步骤: 把inf文件拷贝到C\windows\inf目录下,把sys文件拷贝到C\windows\system32\drivers目录下,并同时在注册表中生成相应的节点。 后续再次连上usb设备,如果有生成过Path,系统会直接使用 驱动程序Path    下面到了我们的USB driver卸载驱动的部分   2.1安装MTK的驱动程序包卸载驱动 在MTK online上先下载Driver_Auto_Installer,在Driver_Auto_Installer_EXE_v5.1632.00.zip版本中,运行安装包,此时会先卸载枚举过的usb driver(根据pid/vid删除path以及对应的driverstore中的驱动程序包),然后安装1632版本的usb驱动包。   2.2完全卸载所有usb驱动 如果发现在做完2.1之后连上设备还是有除了1632版本的其他驱动存在,则说明驱动卸载不干净。   2.2.1关闭update,防止windows从网上查找 经常出现驱动卸载不了的情况,就有可能是因为windows update在作怪,当驱动过微软的签名认证是,微软有可能会有记录。 关闭update的方法可以自行百度一下,这里列出我找到的win7上的方法: 进入开始菜单栏==》找到并打开设备和打印机==》找到设备中自己的PC并右键属性==》点击设备安装设置==》选择关闭update功能。   2.2.2使用卸载程序循环卸载 前面有说到安装1632版本的driver有卸载的功能,此时我们可以只卸载不安装。 2.2.2.1dos命令cd到目录C:\Program Files\MediaTek\SP Driver\install 2.2.2.2根据系统为32位还是64位分别运行install32.exe -u或者install64.exe -u 2.2.2.3运行完之后连上usb设备看看是否还可以枚举出旧的驱动程序,如果可以,再运行一遍2.2.2.2,直到PC不识别设备为止,表明已经卸载干净了。   2.3人为确认是否有卸载干净设备驱动程序 正常情况下执行了2.1和2.2之后应该可以把usb driver卸载干净,如果还发现不干净,可以人为确认一下。 1删除注册表中的Path,注册表路径:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/4D36E978-E2325-11CE-BFC1-08002BE10318,删除那些你想删除的pid/vid节点,比如preloader/brom/DA usb port的pid/vid分别为2000/0e8d, 0003/0e8d, 2001/0e8d 2删除driverstore下的驱动包,在C:\Windows\System32\DriverStore\FileRepository搜索你想卸载的设备pid/vid,比如preloader的为USB\Vid_0e8d&Pid_2000,把包含该设备的驱动包删除掉。 note:手动删除C:\Windows\System32\DriverStore\FileRepository下的文件时会提示需要系统权限,可以百度一下如何删除下面的文件


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有