VirtualBox - 来宾 Win10 上没有声音

rot*_*ana 9 virtualbox

最近我在 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)但它不起作用。有人可以帮我解决这个问题吗?

编辑:当我将鼠标悬停在声音图标上时出现错误:“未安装音频输出设备”

Don*_*Joe 9

我尝试了最高票数答案中的路线,但无法让Win10安装AC97驱动程序。对我来说,解决方案要简单得多:在虚拟机设置中选择音频控制器“Intel HD Audio”(并将主机音频驱动程序保留为默认值,在我的例子中为“脉冲音频”)。当然,启用音频输出已选中,它应该像机器有声卡一样工作。

即使关闭增强功能和排他性,爆裂声仍然存在,但我认为这种情况不会消失,因为我正在尝试播放 1080p 视频,而且我不认为虚拟机具有相当类型的视频硬件访问权限(并且内存分配),它需要完美流畅地播放这一级别的内容。


小智 6

修复主机为 Linux / Mac 的来宾 Windows 10 上的声音

  • 在 virtualbox 中打开 Windows 10 机器的设置
  • 转到“音频”>“主机音频驱动程序”,更改为“ALSA 音频驱动程序”
  • 转到“音频”>“音频控制器”,更改为“ICH AC97”
  • 在 Windows 10 上启用测试模式并重新启动机器。
  • 此处下载并安装适用于Vista/Win7(32/64 位)驱动程序的 Realtek 驱动程序(ZIP 文件),然后重新启动您的 Windows 10 机器。
  • 从第 4 步中的链接禁用测试模式,然后重新启动 Windows 10 机器。

如果您仍然有噼啪声/爆裂声

  • 在任务栏中,右键单击声音图标并选择播放设备
  • 双击扬声器
  • 选择高级选项卡
  • 将默认格式设置为 16 位、44100 Hz(CD 质量)
  • 在独占模式下,取消选中允许应用程序...等
  • 选择增强选项卡
  • 勾选禁用所有音效
  • 确保单击应用然后确定

噼啪声会立即消失,但您可以重新启动以进行验证。

  • 对我来说 ALSA + Intel HD 修复声音问题 (3认同)

小智 2

如果尚未安装 Guest Additions,请安装。有关您的具体情况的更多信息:https ://www.virtualbox.org/manual/ch04.html#additions-windows