要确保虚拟机中已启用音频,请执行以下操作:
- 要确保已启用声音,请执行以下操作:
- 导航到虚拟机 > 设置 (Fusion) 或虚拟机 > 设置 (Workstation)。
- 打开声卡:
- Fusion 8.x 和 7.x:确保已选中连接声卡选项。如果设置窗格中的声卡不可用,请单击添加设备 > 声卡,然后单击添加。
- Fusion 6.x、5.x 和 4.x:单击声卡,并确保开关已打开。如果“设置”窗格中的声卡不可用,请单击添加设备 > 声卡,然后单击添加。
- Fusion 3.x 及更低版本和 Workstation:单击声音,并确保声音设备已存在。选择启用声音设备。如果此列表中没有任何设备,请在此窗口中添加声音设备。
- 打开 .vmx 文件进行编辑。有关详细信息,请参见 Editing the .vmx file for your Fusion virtual machine (1014782) 或 Tips for editing a .vmx file (1714)。
- 确保这些参数已存在:
sound.present = "TRUE"
sound.filename = "-1"
sound.autodetect = "TRUE"
如果这些参数不存在,请将其添加到文件中,而如果这些参数显示不同值,请修改这些参数。
- 在同一个 .vmx 文件中,移除以下行(如果存在):
sound.virtualdev = "sb16"
sound.virtualdev = "es1371"
sound.virtualdev = "hdaudio"
- 保存更改并关闭文本编辑器。
- 打开虚拟机电源。
如果问题仍然存在,请更新 Windows 中的驱动程序。
要更新 Windows 虚拟机中的声音驱动程序,请执行以下操作:
- 在 Windows 虚拟机桌面上,右键单击我的电脑,然后单击管理。
- 在左侧窗格中的“系统工具”下,选择设备管理器。
- 展开声音、视频和游戏控制器。
- 右键单击 Creative AudioPCI (ES1371, ES1373) (WDM),然后单击更新驱动程序。(在某些情况下,可能会将其列为其他设备中的未知设备)
注意:在 Fusion 5.x 和 4.x 中,右键单击 High Definition Audio 设备,然后单击更新驱动程序。此操作仅适用于 Windows Vista、Windows 7 和 Windows 8。
- 选择自动搜索更新的驱动程序软件。
Windows 会查找并安装适用于您的虚拟声卡的相应驱动程序。
- 如果提示您重新启动,请单击立即重新启动。
注意:Windows XP 用户必须在虚拟机中安装 Service Pack 2 或更高版本才能使声音正常工作。有关详细信息,请参见 Microsoft 知识库文章 322389。
Microsoft 在 Windows 操作系统中提供了一个用于修复声音问题的工具。有关详细信息,请参见 Microsoft Fix it tool page。
如果问题仍然存在,请检查 Windows 虚拟机中的 Windows Audio 服务是否正在运行。
- 转到开始。对于 Windows XP,请转到运行,然后键入 services.msc。对于 Windows 7,请在搜索框中键入 services。对于 Windows 8,请转到搜索,选择设置,在搜索框中键入 services,然后单击查看本地服务。
- 找到 Windows Audio 服务。
- 如果服务已停止,请启动服务。如果服务已在运行,请重新启动服务。
如果尝试使用任何即插即用音频/多媒体设备,请确保已启动通用即插即用 (UPnP) 设备主机服务。
注意:截至 2012 年 8 月 7 日,上述链接正确无误。如果您发现某个链接已损坏,请提供反馈,VMware 员工会更新该链接。
如果尝试本文中的步骤后问题仍然存在,请执行以下操作: