adb devices 不显示设备,原因你都猜不到

本文记录了adb devices命令无法显示Android设备的问题,原因是电脑安装了深信服的USB驱动导致冲突。通过删除相关驱动并修复USB驱动,成功解决了adb连接手机的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adb devices 不显示设备,记录排查过程

记录时间:2021-10-21

软硬件环境

电脑:惠普 HP ProBook 440 G5 笔记本电脑
主板:惠普 837B
操作系统:Windows10 专业版 64位
adb:Android Debug Bridge version 1.0.39
手机品牌机型:荣耀 10 青春版 Honor 10 Lite
手机型号:HRY-AL00a
安装了 华为手机助手 HiSuite

问题现象

  1. 手机通过 USB 线连接到电脑。手机的开发人员选项设置中,打开 【USB 调试】开关、允许【“仅充电”模式下 ADB 调试】。打开电脑命令行工具,执行命令 “adb devices”,不显示设备。而且,在开启【USB 调试】开关时,手机界面中没有弹出带有设备指纹的授权窗口。
  2. 关闭【USB 调试】,电脑资源管理器中,能正常显示手机的盘符。
  3. 使用 华为手机助手 HiSuite 能正常连接手机,并实现屏幕同步、管理手机文件等功能。
  4. 同一部手机,连接到其他电脑,正常

排查

  1. 通过现象4分析,问题出在电脑端。
  2. 根据之前的经验(另一篇关于 adb 连接手机的问题分析),打开【设备管理器】,查看有没有异常的设备。发现当关闭【USB 调试】时,设备管理器没有发现异常的设备;当开启【USB 调试】时,设备管理器不停地刷新。
  3. 初步判断,问题还是出在驱动上,但是,已经安装了华为手机助手 HiSuite,同步会安装手机驱动。不应该是手机驱动的问题。
  4. 进一步查看【设备管理器】-【通用串行总线控制器】下的 USB 设备的驱动详情,发现比别人电脑多了一个 usb 驱动文件。
    在这里插入图片描述
  5. 这个 CommonUsb.sys 的驱动文件的供应商是 Sangfor 深信服厂商。没有深入查证,怀疑是之前安装试用过深信服的云桌面,为了能识别本机 USB 优盘等设备,好像是安装过一些驱动。
  6. 下一步,尝试删除这个驱动,看看是否能解决问题。
  7. 删除过程,走了许多弯路,最终解决方法:
    – (1) 尝试卸载掉 Sangfor VDI 相关组件和服务(应该也可以不删除)
    – (2) 将 C:\Windows\System32\drivers\CommonUsb.sys 文件重命名为 C:\Windows\System32\drivers\CommonUsb.sys.txt(因为,尝试直接删除,发现无法删除)
    – (3) 注册表,搜索 commonusb,找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles%SystemRoot%/System32/drivers/CommonUsb.sys]。先备份再删除。如果直接删除失败,可右键-权限,修改所有者、控制权限等,再删除。
    – (4) 重启电脑后,会发现【设备管理器】-【通用串行总线控制器】下的 USB 设备出现叹号。此时,USB 设备都不能正常使用。
    – (5) 安装 360 驱动大师,全面诊断,扫描驱动异常。会发现有关于主板 USB 的异常,点击修复。重启电脑。
    – (6) 再检查设备驱动,已经正常了,而且没有 CommonUsb.sys 这条
    在这里插入图片描述
  8. 再连接手机,开启【USB 调试】,手机界面正常出现了带指纹的授权窗口。【设备管理器】中正常安装了【通用串行总线设备】-【ADB Interface】。adb devices 命令正常显示设备。

总结

这个问题是个个例。是由于安装了深信服 usb 驱动,导致安装 ADB Interface 设备驱动时出现冲突。开启【USB 调试】开关后,电脑一直尝试安装 ADB Interface,但是有冲突,装不上,就无法使用 adb 命令正常调试手机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值