首先,确保以下内容正常工作:
- BIOS / UEFI启用了蓝牙(以防万一)
- 您的主机(在本例中为Ubuntu)正确检测蓝牙。
- 您已经用蓝牙设备测试了蓝牙,并可以确认其工作正常。这3点是为了避免与客人可能根本不是客人的问题。
然后确保正确设置了以下内容:
- 安装了最新的VirtualBox版本(这个答案是5.1.28)
- 为VirtualBox (主机)安装了最新的VirtualBox扩展。您可以从VirtualBox站点或从以前的扩展升级到最新版本。
- 安装在Windows 10中的最新VirtualBox扩展(来宾)。此光盘将显示为Windows 10上的CD,只需从Virtual安装并重新启动即可。
最后三点是为了确保在虚拟环境中能够正确地检测和使用蓝牙。
现在,按照以下步骤操作:
- 右键单击VirtualBox上的USB设备(不是在Windows10内部,而是在其下方的VirtualBox条上),并启用VirtualBox检测到的蓝牙设备。此时,如果您跟踪所有内容,而蓝牙没有显示,在某些情况下,这是因为在与VirtualBox共享之前不能使用它。
- Windows不会尝试为其安装适当的驱动程序。如果没有找到驱动程序,我建议访问公司网站,通过Windows 10下载驱动程序,然后继续手动安装它们。
- 安装后,单击蓝牙设备管理器,将Windows 10与真正的设备配对:
- 单击“找到要配对的设备”,然后单击将显示的“对”按钮。
- 然后简单地测试向设备发送一些东西。
就这样。因此,可以找到的共同问题是:
- 缺少VirtualBox扩展(在主机、客人或两者都有)
- 蓝牙不工作在您的主机,因此,它将不工作在您的客人。
- Windows 10中缺少蓝牙设备的驱动程序
在大多数情况下,如果您按照步骤执行,它就会起作用。如果没有,您可以通过安装相应的包/驱动程序来解决这3种情况。