概述
在 Windows + WSL 上,USB 设备不会自动在 Linux 子系统内可见。usbipd-win 工具通过回环 IP 隧道将 USB 总线从 Windows 主机转发到 WSL,从而弥补这一差距。
usbipd-win 必须已经安装。如果尚未安装,请在 Windows 管理员终端中运行 winget install usbipd-win。分步操作
1
终止 Windows 上正在运行的 ADB 服务器
打开 PowerShell(管理员模式) 并运行:
如果 ADB 未在运行,此命令可能会报告错误 — 可以安全地忽略。
2
列出可用的 USB 设备
BUSID。3
绑定设备(持久性,一次性操作)
绑定在重启后仍然保持。如果您的设备暴露多个 USB 模式(例如 ADB + EDL),请对每个
BUSID 各绑定一次。4
将设备挂载到 WSL 并启用自动重新挂载

5
在 WSL 内验证设备
在您的 WSL 终端中:您应该能看到列出的 Qualcomm 设备。
企业防火墙解决方法
WSL 镜像网络 — 解决防火墙问题
WSL 镜像网络 — 解决防火墙问题
- 关闭所有打开的 WSL 终端。
- 在 PowerShell 中关闭 WSL:
- 编辑
%UserProfile%\.wslconfig并添加:
- 重启 WSL:
- 重试
usbipd bind和usbipd attach步骤。

