Hyper-V虚拟机没声音的主因是声卡未启用、集成服务未装全或增强会话中远程音频未配置;需依次确认声卡已添加并启用、安装/更新集成服务、在增强会话的“本地资源→远程音频”中勾选“播放音频”并在远程计算机上播放,缺一不可。

Hyper-V虚拟机突然没声音,不是硬件坏了,而是声卡设备没启用、集成服务没装全、或者增强会话配置漏了一步——这三个环节任一缺失,虚拟机就会彻底失声。
确认虚拟机已加载声卡硬件
关闭虚拟机 → 在Hyper-V管理器中右键该虚拟机 → 选择“设置” → 左侧展开“硬件”,点击“添加硬件” → 在列表中选中“声卡”,点击“添加”。
添加后,右侧“声卡”项下必须显示“已连接”,且状态为启用。如果显示“未连接”或灰色不可用,【必须重启虚拟机才能使新添加的声卡生效】。
注意:Windows Server系统默认不显示声卡选项,需手动添加;而Windows 10/11虚拟机若从未启用过音频,此处可能根本不会出现“声卡”条目——此时请先检查宿主机是否启用板载音频(BIOS中开启HD Audio或Onboard Audio)。
安装或更新Hyper-V集成服务
方法一:自动插入安装盘(推荐)
在Hyper-V管理器中右键目标虚拟机 → 选择“插入集成服务安装盘” → 启动虚拟机 → 等待光驱图标出现在资源管理器中 → 双击打开 → 运行setup.exe(Windows 10/11)或hvmsi.msi(Server系统)→ 全程按默认选项完成安装 → 重启虚拟机。
方法二:手动挂载ISO(适用于无法自动弹出光驱的场景)
从微软官网下载对应版本的Integration Services ISO(如Win10对应HVSI-10.iso),在虚拟机设置中将该ISO挂载到DVD驱动器 → 启动后手动运行安装程序。
安装完成后,进入虚拟机设备管理器 → 展开“声音、视频和游戏控制器” → 应能看到“Microsoft Hyper-V Sound Device”且无黄色感叹号。若仍有感叹号,右键→“更新驱动程序”→“自动搜索更新的驱动程序软件”。
启用增强会话并配置音频重定向
第一步:确保增强会话已全局启用
在Hyper-V管理器中,点击顶部“操作”→“Hyper-V设置”→左侧选“增强会话模式”→勾选“允许增强会话模式”→点击“确定”。
第二步:关闭所有已打开的虚拟机连接窗口 → 重新以增强会话方式连接(连接时勾选“增强会话”)→ 登录后立即右键任务栏音量图标 → “声音设置” → 播放设备中确认“Microsoft Hyper-V Sound Device”为默认设备。
第三步:关键配置——必须手动开启远程音频
在增强会话窗口中,点击顶部“编辑”→“会话设置”→切换到“本地资源”选项卡 → 找到“远程音频”区域 → 点击“设置”按钮 → 勾选“播放音频” → 下拉选择“在远程计算机上播放” → 点击“确定” → 重启会话。
这一步漏掉,哪怕声卡已加载、驱动已安装、设备已设为默认,虚拟机依然静音。很多用户反复重装驱动却无效,根源就在这里。
排查虚拟机内部音频服务与权限
按 Win + R → 输入 services.msc → 回车 → 找到以下三项服务:
① Windows Audio → 右键→属性→启动类型设为“自动”,状态为“正在运行”;
② Windows Audio Endpoint Builder → 同样设为自动并启动;
③ Remote Procedure Call (RPC) → 必须处于运行状态,否则音频服务无法注册。
若虚拟机使用微软账户登录,增强会话常出现头像消失、无法解锁等问题,导致音频通道初始化失败。此时应创建本地管理员账户 → 注销当前账户 → 用本地账户登录 → 再次启用增强会话。
最后验证:在虚拟机中打开“设置”→“系统”→“声音”→ 播放设备列表里,“Microsoft Hyper-V Sound Device”必须同时满足:已启用、未禁用、未断开连接、音量未静音。


















