最近我在 MacBook Air 上安装了 VirtualBox 6.1,并在其上安装了 Windows 10 (https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/),但不知何故,我的客户机上有声音win10无法运行。我设法挖掘一些信息,发现我需要安装(https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-ac-97-audio-codecs-software )但它不起作用。有人可以帮我解决这个问题吗?
编辑:当我将鼠标悬停在声音图标上时,出现错误:“未安装音频输出设备”
我尝试了最高票数答案中的路线,但无法让Win10安装AC97驱动程序。对我来说,解决方案要简单得多:在虚拟机设置中选择音频控制器“Intel HD Audio”(并将主机音频驱动程序保留为默认值,在我的例子中为“脉冲音频”)。当然选中启用音频输出,它应该就像机器有声卡一样工作。
即使关闭了增强功能和排他性,爆裂声仍然存在,但我认为这种情况不会消失,因为我正在尝试播放 1080p 视频,而且我不认为虚拟机具有那种视频硬件访问权限(和内存分配),它需要完美流畅地播放这种级别的内容。
噼啪声会立即消失,但您可以重新启动以验证。
安装 Guest Additions(如果尚未安装)。有关您的具体情况的更多信息:https://www.virtualbox.org/manual/ch04.html#additions-windows
托管 Linux Mint。访客Win10。安装了“Guest Additions”、“主机音频驱动程序:Pulse Audio”、“音频控制器:Intel HD Audio”。在 Win10 客户端中有声音,但在盟军敢死队 2 或 Patrician 3 中没有声音。 安装 Realtek 驱动程序(https://realtek-download.com/wp-content/uploads/2014/07/6305_vista_win7_pg537.zip(谢谢 Wil))。还是没有骰子。 Win10说:“找不到输出设备”。 将主机音频驱动程序更改为 ALSA 音频驱动程序。它成功了!谢谢大家。
使用 Fedora 36 主机和 Windows Server 22 标准桌面评估作为 VirtualBox 6.1.34 中的来宾,在通过来宾启用声音后,它会自动工作:
接受 VirtualBox VM 音频设置中所有默认设置的提示启用声音:
VirtualBox 6.1.34 Oracle VM VirtualBox Extension Pack 也已安装在这里。
使用 Firefox 100 和 https://fip.fr -> Rock
成功测试声音我尝试了上面的修复方法,最终让我的 VBox 再次工作。我的主机音频驱动程序在 Linux Mint 中设置为 Pulse Audio,控制器设置为 Intel HD Audio。我将主机音频驱动程序更改为 Alsa,将控制器更改为 AC97。然后下载并尝试安装RealTek驱动程序。它不会安装。因此,我将控制器恢复为 Intel HD Audio,将驱动程序恢复为 Pulse Audio,然后一切又开始工作。
我绝对讨厌Windows!