必须手动配置spice音频驱动才能启用声音输出:先在utm虚拟机设置中启用音频并设后端为spice;再安装spice guest tools并勾选audio组件;最后在windows设备管理器中确认spice audio device已启用并设为默认播放设备。

Mac上用UTM虚拟机安装Windows后系统完全无声,耳机插上也没反应,连音量图标都灰掉——这说明Windows根本没识别到音频设备,必须手动配置SPICE音频驱动才能启用声音输出功能。
确认UTM已启用音频硬件支持
打开UTM虚拟机设置 → 点击「配置」→ 切换到「硬件」标签页 → 找到「音频」选项 → 确保勾选「启用音频」。这一步是基础前提,【未勾选则后续所有驱动安装都无效】。
向下滚动,检查「音频后端」是否设为「spice」。若显示为「none」或「alsa」,请手动改为「spice」——UTM的Windows音频依赖SPICE协议通信,其他后端无法触发驱动安装流程。
在Windows中安装SPICE Guest Tools音频组件
启动已安装好Windows的UTM虚拟机,确保系统已联网并以管理员身份登录。
方法一:通过UTM菜单快捷安装(推荐)
点击顶部UTM菜单栏 →「虚拟机」→「安装SPICE Guest Tools」→ 等待ISO自动挂载 → 打开Windows资源管理器,进入光驱盘符 → 双击运行 setup.exe → 在安装向导中勾选「Audio Driver」和「QXL Video Driver」(视频驱动也建议一并装上,避免后续显示异常)→ 全程点「下一步」完成安装 → 提示重启时立即执行。
方法二:手动下载安装(适用于setup.exe报错或无响应)
访问官方GitHub Releases页面(https://github.com/utmapp/SPICE-Guest-Tools/releases)→ 下载最新版 SpiceGuestTools-x.x.x.exe → 将文件拖入UTM虚拟机窗口释放 → 右键以管理员身份运行 → 自定义安装路径时务必勾选「Audio」组件 → 安装完毕后重启Windows。
验证并启用Windows音频设备
第一步:打开设备管理器 → 展开「声音、视频和游戏控制器」→ 查看是否存在「SPICE Audio Device」或「QXL Audio」条目。
若带黄色感叹号:右键该设备 → 「更新驱动程序」→ 「浏览我的电脑以查找驱动程序」→ 「让我从计算机上的可用驱动程序列表中选取」→ 选择「SPICE Audio Device」→ 点「下一步」完成强制重装。
第二步:右键任务栏音量图标 → 「声音设置」→ 左侧选「声音控制面板」→ 在「播放」选项卡中确认「SPICE Audio Device」已设为默认设备且状态为「已启用」。
第三步:双击该设备 → 切换到「高级」选项卡 → 勾选「允许应用程序独占控制该设备」→ 点击「确定」→ 此时再试播放任意音频,声音应立即输出。
如果仍无声,请返回设备管理器 → 右键「SPICE Audio Device」→ 「属性」→ 「驱动程序」标签页 → 点击「卸载设备」→ 勾选「删除此设备的驱动程序软件」→ 确认卸载 → 关闭设备管理器 → 重启Windows → 系统将自动重新检测并安装驱动。











