电脑无声但画面正常,先检查音量混合器中应用与设备是否静音或音量为0;再确认默认输出设备是否被误切至无效端口;接着验证Windows Audio及AudioEndpoint Builder服务是否运行;最后用疑难解答或PowerShell命令重置音频堆栈。

电脑正在运行视频会议、播放教学录像或调试音视频程序时突然没声音,画面正常但听不到任何音频输出,这种无声状态会直接中断工作流和用户体验。
先确认是不是系统级静音
右键点击任务栏右下角的扬声器图标→选择“打开音量混合器”→检查“应用程序音量”和“设备音量”两栏是否被意外拖至最低或勾选了静音图标。
这一步常被忽略:有些程序(如Zoom、OBS)会单独保存音量记忆,即使系统音量调高,它仍可能维持在0%。必须逐个点开每个应用的滑块确认。
检查默认播放设备是否被切换
右键扬声器图标→选择“声音设置”→在“输出”下方查看当前选中的设备名称。
如果显示的是“禁用的设备”“未插入的HDMI”或“虚拟电缆”,说明系统误将音频路由到了无效端口。此时需手动点击下拉菜单,【选择物理连接的真实设备,例如“扬声器(Realtek Audio)”或“耳机(Conexant SmartAudio HD)”】。
注意:插拔USB声卡或蓝牙耳机后,Windows常自动切换默认设备,但不会提示你——它只是沉默地把声音发去了空处。
验证音频服务是否运行
按 Win + R → 输入 services.msc → 回车→在服务列表中找到“Windows Audio”。
双击进入属性→“启动类型”设为“自动”→若“服务状态”显示“已停止”,则点击“启动”按钮。
紧接着向下滚动,找到“Windows Audio Endpoint Builder”,同样确保其状态为“正在运行”。这两个服务缺一不可:前者负责音频调度,后者负责识别和初始化新接入的播放设备。
快速重置音频堆栈(适用于驱动异常后声音全无)
方法一:使用系统内置故障排除工具
设置 → 系统 → 声音 → 右侧“相关设置”里点击“其他声音设置”→切换到“播放”选项卡→右键任意启用的设备→选择“疑难解答”→按向导完成检测与修复。
方法二:命令行强制重启音频子系统
以管理员身份运行 PowerShell → 依次执行:
net stop audiosrv
net stop AudioEndpointBuilder
net start audiosrv
net start AudioEndpointBuilder
执行完无需重启,3秒内即可恢复音频通路。此操作不更改任何配置,仅刷新内核音频模块实例。
排查特定程序无声(非全局无声)
第一步:确认该程序是否被系统音量混合器单独静音
右键任务栏扬声器→“打开音量混合器”→找到对应程序图标,检查其滑块位置及静音框状态。
第二步:进入程序内部音频设置
例如在 VLC 中:工具 → 首选项 → 输入/编解码器 → 音频回放 → 确保“启用音频”已勾选;
在 OBS 中:设置 → 音频 → 主混音 → 检查“桌面音频”是否启用且音量非零。
第三步:检查程序是否调用了错误的音频API
某些老旧程序(如Cool Edit Pro、部分Qt5应用)默认使用WaveOut而非WASAPI或DirectSound。可在程序设置中查找“音频输出模块”“首选音频设备类型”,尝试切换为“WASAPI共享模式”或“DirectSound”。
若切换后仍无声,说明该程序与当前声卡驱动存在兼容性断层,需在设备管理器中对音频设备执行“更新驱动程序”→“自动搜索更新的驱动程序软件”。











