问题出在音频未路由至hdmi设备,需依次设hdmi为默认输出设备、启用被禁用的hdmi音频控制器、关闭独占模式并设音频格式为16位48000hz、更换线缆或端口、更新显卡驱动、确保windows audio服务运行。

画面正常但电视没声音,基本就是音频没走HDMI这条线——Windows默认不会自动切过去,得你手动指定输出路径,再检查几个关键环节。
确认并设为默认音频输出设备
系统识别到电视后,常继续用笔记本扬声器或耳机输出,声音根本没发往HDMI。
- 右键任务栏音量图标 → “声音设置” → 在“输出”列表里找含HDMI、TV Audio、Digital Output或电视品牌名(如“Sony Bravia TV”)的设备
- 点击该设备,再点右侧“设为默认值”
- 接着点页面右上角“更多声音设置”,切换到“播放”选项卡
- 右键同一个设备 → 依次选“设置为默认设备”和“设置为默认通信设备”
- 关掉窗口,立刻播一段本地视频测试
启用被禁用的HDMI音频控制器
很多情况下,那个HDMI音频设备压根不显示在列表里,其实是被系统悄悄禁用了。
- 按 Win + R,输入 mmsys.cpl 回车,打开传统声音窗口
- 切到“播放”选项卡,右键空白处 → 勾选“显示已禁用的设备”和“显示断开连接的设备”
- 找名称含 Intel(R) Display Audio、NVIDIA High Definition Audio 或 AMD HDMI Audio 的条目
- 如果图标带红叉或灰箭头,右键 → “启用”;启用后再右键 → 设为默认设备和默认通信设备
- 点“应用”→“确定”,然后右键音量图标 → “打开音量混合器”,确认主音量没静音
关闭独占模式并调整音频格式
某些程序(比如会议软件、浏览器全屏视频)会独占音频通道,把其他声音挡在外面;电视端若只认PCM格式,而电脑发的是Dolby,也会静音。
- 在“播放”选项卡中右键已启用的HDMI设备 → “属性” → 切到“高级”选项卡
- 取消勾选“允许应用程序独占控制该设备”
- 在“默认格式”里选 16位,44100 Hz(CD 质量) 或 16位,48000 Hz(DVD 质量)
- 点“应用”→“确定”
- 用电视遥控器进设置 → 找“声音”或“HDMI音频格式”,设为 PCM 或 自动,别选Dolby Digital或DTS
快速验证与兜底操作
如果以上都做了还没声,就用最直接的方式交叉验证问题在哪。
- 按 Win + Ctrl + V,调出浮动音频设备选择面板,直接点电视设备试试
- 换一根确认好用的HDMI线,或插到电视另一个HDMI口(有些口不支持ARC音频)
- 进设备管理器 → 展开“显示适配器” → 右键显卡 → “更新驱动程序” → 选“自动搜索更新的驱动程序软件”
- 运行 services.msc → 找到“Windows Audio”和“Windows Audio Endpoint Builder”,确保两者都设为“自动”且状态是“正在运行”











