Windows 虚拟机中声音未正常工作
search cancel

Windows 虚拟机中声音未正常工作

book

Article ID: 339534

calendar_today

Updated On:

Products

VMware VMware Desktop Hypervisor

Issue/Introduction

Symptoms:
免责声明:本文为 Sound is not working in Windows virtual machine (1003425) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • Windows 客户机操作系统无法在引导时连接到声音设备
  • 连接到声音设备失败
  • Windows 虚拟机没有任何声音输出


Resolution

要确保虚拟机中已启用音频,请执行以下操作:

  1. 要确保已启用声音,请执行以下操作:
    1. 导航到虚拟机 > 设置 (Fusion) 或虚拟机 > 设置 (Workstation)。
    2. 打开声卡:

      • Fusion 8.x 和 7.x:确保已选中连接声卡选项。如果设置窗格中的声卡不可用,请单击添加设备 > 声卡,然后单击添加
      • Fusion 6.x、5.x 和 4.x:单击声卡,并确保开关已打开。如果“设置”窗格中的声卡不可用,请单击添加设备 > 声卡,然后单击添加
      • Fusion 3.x 及更低版本和 Workstation:单击声音,并确保声音设备已存在。选择启用声音设备。如果此列表中没有任何设备,请在此窗口中添加声音设备。

  2. 打开 .vmx 文件进行编辑。有关详细信息,请参见 Editing the .vmx file for your Fusion virtual machine (1014782)Tips for editing a .vmx file (1714)
  3. 确保这些参数已存在:

    sound.present = "TRUE"
    sound.filename = "-1"
    sound.autodetect = "TRUE"


    如果这些参数不存在,请将其添加到文件中,而如果这些参数显示不同值,请修改这些参数。

  4. 在同一个 .vmx 文件中,移除以下行(如果存在):

    sound.virtualdev = "sb16"
    sound.virtualdev = "es1371"
    sound.virtualdev = "hdaudio"


  5. 保存更改并关闭文本编辑器。
  6. 打开虚拟机电源。


如果问题仍然存在,请更新 Windows 中的驱动程序。

要更新 Windows 虚拟机中的声音驱动程序,请执行以下操作:

  1. 在 Windows 虚拟机桌面上,右键单击我的电脑,然后单击管理
  2. 在左侧窗格中的“系统工具”下,选择设备管理器
  3. 展开声音、视频和游戏控制器
  4. 右键单击 Creative AudioPCI (ES1371, ES1373) (WDM),然后单击更新驱动程序。(在某些情况下,可能会将其列为其他设备中的未知设备

    注意:在 Fusion 5.x 和 4.x 中,右键单击 High Definition Audio 设备,然后单击更新驱动程序。此操作仅适用于 Windows Vista、Windows 7 和 Windows 8。

  5. 选择自动搜索更新的驱动程序软件

    Windows 会查找并安装适用于您的虚拟声卡的相应驱动程序。

  6. 如果提示您重新启动,请单击立即重新启动

注意:Windows XP 用户必须在虚拟机中安装 Service Pack 2 或更高版本才能使声音正常工作。有关详细信息,请参见 Microsoft 知识库文章 322389

Microsoft 在 Windows 操作系统中提供了一个用于修复声音问题的工具。有关详细信息,请参见 Microsoft Fix it tool page

如果问题仍然存在,请检查 Windows 虚拟机中的 Windows Audio 服务是否正在运行。

  1. 转到开始。对于 Windows XP,请转到运行,然后键入 services.msc。对于 Windows 7,请在搜索框中键入 services。对于 Windows 8,请转到搜索,选择设置,在搜索框中键入 services,然后单击查看本地服务
  2. 找到 Windows Audio 服务。
  3. 如果服务已停止,请启动服务。如果服务已在运行,请重新启动服务。

如果尝试使用任何即插即用音频/多媒体设备,请确保已启动通用即插即用 (UPnP) 设备主机服务。

注意:截至 2012 年 8 月 7 日,上述链接正确无误。如果您发现某个链接已损坏,请提供反馈,VMware 员工会更新该链接。

如果尝试本文中的步骤后问题仍然存在,请执行以下操作:



Additional Information

Sound is not working in Windows virtual machine