在 win10 与 ubuntu 双系统下,如果你使用的是蓝牙耳机、蓝牙键盘、蓝牙鼠标等蓝牙设备,那么一定会遇到过,在 win10 上面配对成功可以正常使用的蓝牙设备,在切换到 ubuntu 上再次重新配对,然而切换回 win10 系统之后却无法连接,只能再次重新配对的情况。即,在一个系统上配对成功的设备,若想在另一个系统上使用,每次都需要重新配对。

烦烦烦!!!

本文参照 win10 ubuntu16 双系统共用蓝牙鼠标 一文总结了解决方案,请务必每一步都按照下面的去做:

本文以一个蓝牙耳机为例

  1. 删除在 win10 上已成功配对的蓝牙设备

  2. 在 win10 上重新配对

  3. 删除在 ubuntu 上已成功配对的蓝牙设备

  4. 在 ubuntu 上重新配对,按照如下路径找到该 key,保存下来,等下要用

特别注意,3、4 两步顺序不能颠倒!

  1. 关闭蓝牙耳机,并重启电脑进入 win10

  2. 在 win10 上,下载这个工具 PsExec,解压后,以管理员身份运行 PowerShell,进入到该工具目录下

  3. 执行 PsExec.exe -s -i regedit 打开注册表,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\

可以看到,右边名为 045d4ba66c15 这一项,数据里的值与第 4 步中我们拿到的 key 是不一样的。

那么就把它改为第 4 步中的 key 值就好了。

  1. 更改完成后,重启电脑。此时,不管你进入的是 win10 还是 ubuntu,蓝牙都可以正常连接了(虽然不会自动连接,但是当你打开蓝牙设置手动选择连接的设备时是能正常连起的)