无法在Virtual Box中访问用于Windows的内置蓝牙

有谁知道如何在Virtual Box中访问内置蓝牙。 我正在使用Ubuntu,并在其中安装了VM(虚拟盒)和Windows 10,但不知怎的,我无法访问蓝牙。 设备管理器中未显示蓝牙。

首先确保以下内容正常工作:

  • BIOS / UEFI已启用蓝牙(以防万一)
  • 您的主机(在本例中为Ubuntu)正确检测到蓝牙
  • 您已使用蓝牙设备测试了蓝牙,并确认其工作正常。 这3点是为了避免客人可能根本不是客人的问题。

然后确保正确设置以下内容:

  • 最新安装的VirtualBox版本(截至本答复为5.1.28)
  • 为VirtualBox(主机)安装的最新VirtualBox扩展。 您可以从VirtualBox站点或从之前的Extension升级到最新的Extension。
  • 安装在Windows 10(Guest)中的最新VirtualBox扩展。 这个将在Windows 10上显示为CD。只需从虚拟CD安装它并重新启动即可。

最后3点是为了确保可以在虚拟环境中正确检测和使用蓝牙。

现在按照以下步骤:

  1. 右键单击VirtualBox上的USB设备(不在Windows 10中,但在其下方的VirtualBox栏上)并启用VirtualBox检测到的蓝牙设备。 此时,如果您按照所有内容并且蓝牙没有显示,在某些情况下,这是因为在与VirtualBox共享之前它无法使用。

    在此处输入图像描述

    在此处输入图像描述

  2. Windows不会尝试为其安装正确的驱动程序。 如果找不到驱动程序,我建议去公司网站并通过Windows 10下载驱动程序,然后手动安装它们。

    在此处输入图像描述

    在此处输入图像描述

  3. 安装后,单击蓝牙设备管理器将Windows 10与真实设备配对:

    在此处输入图像描述

    在此处输入图像描述

  4. 单击您要配对的设备,然后单击将显示的配对按钮。

    在此处输入图像描述

  5. 然后只需测试向设备发送内容

    在此处输入图像描述

而已。 所以可以找到的常见问题是:

  1. 缺少VirtualBox扩展(在主机,来宾或两者中)
  2. 蓝牙无法在您的主机上运行,​​因此,它不适用于您的访客。
  3. 在Windows 10中缺少Bluetooth设备的驱动程序

在大多数情况下,如果您按照步骤操作它将会起作用。 在没有的情况下,您可以通过为其安装相应的包/驱动程序来解决这3种情况。