我在我的 MacBook 上的 VirtualBox 中安装了 Windows 10,现在扬声器和麦克风无法在 Win10 中使用。我的问题主要出在扬声器上。
答案1
遇到了类似的问题(音频破裂/不工作);我发现对我有用的方法(Xubuntu 作为主机,VirtualBox 5.2.14)堆栈溢出标记为离题:
- VirtualBox - 打开 Windows 10 计算机的设置
- 转到“音频”>“音频控制器”,将“ALSA 音频驱动程序”和“ICH AC97”更改为控制器
- 启动 Windows 10 计算机并禁用驱动程序签名强制执行
- 去Realtek 网站,下载并安装适用于 Vista/7 的 AC'97 音频编解码器/驱动程序(“Vista/Win7(32/64 位)仅驱动程序(ZIP 文件)”)到您的 Windows 10 机器上(运行 setup.exe)
- 重新启动 Windows 10
答案2
对我有用的组合(Ubuntu Host,Win10 guest):
在 Win10 中
- 在 VirtualBox 中安装 Realtek 驱动程序
- 主机音频驱动程序:PulseAudio
- 音频控制器:英特尔高清音频
答案3
我通过以下方式让它工作:
- 跟着答案是绝对无法定义的
- 重新启动之前,打开 Windows 设备管理器(
Win + R
,输入devmgmt.msc
并按Enter
) Multimedia Audio Controller
在其中一个类别中找到。它应该显示为缺少驱动程序(图标中的黄色感叹号)- 右键单击列表并选择
Update Driver Software...
- 选择
Browse my computer for driver software
- 浏览到解压后的 Realtek 驱动程序文件夹。确保
Include Subfolders
已选中。按Next
。 - 选择
Install this driver software anyway
。 - 重新启动虚拟机。
此外,我还必须将 Virtualbox 设置改回PulseAudio
,因为我在 Ubuntu 18.04 设置上使用它。