VirtualBox - Guest Win10 上没有声音

问题描述 投票:0回答:6

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

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

virtualbox
6个回答
8
投票

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

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


7
投票

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

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

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

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

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


2
投票

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


0
投票

托管 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 音频驱动程序。它成功了!谢谢大家。


0
投票

使用 Fedora 36 主机和 Windows Server 22 标准桌面评估作为 VirtualBox 6.1.34 中的来宾,在通过来宾启用声音后,它会自动工作:

  1. 鼠标右键单击 Windows 任务栏中的(禁用)扬声器符号
  2. 鼠标左键单击“声音”(德语)

-> See Screenshot

接受 VirtualBox VM 音频设置中所有默认设置的提示启用声音:

  • 主机驱动程序:ALSA 音频驱动程序
  • 控制器:英特尔高清音频

VirtualBox 6.1.34 Oracle VM VirtualBox Extension Pack 也已安装在这里。

使用 Firefox 100 和 https://fip.fr -> Rock

成功测试声音

0
投票

我尝试了上面的修复方法,最终让我的 VBox 再次工作。我的主机音频驱动程序在 Linux Mint 中设置为 Pulse Audio,控制器设置为 Intel HD Audio。我将主机音频驱动程序更改为 Alsa,将控制器更改为 AC97。然后下载并尝试安装RealTek驱动程序。它不会安装。因此,我将控制器恢复为 Intel HD Audio,将驱动程序恢复为 Pulse Audio,然后一切又开始工作。

我绝对讨厌Windows!

© www.soinside.com 2019 - 2024. All rights reserved.