这问题我太熟了。前几天我电脑也这样,玩游戏听歌全哑巴,那种感觉就像耳朵被堵住一样难受。我折腾了好几个小时,问了几个懂行的朋友,才算弄明白,现在写下来给你参考。
先说说最普遍的一个原因——声音输出设备跑偏了。Windows系统有时候特别自作主张,明明你插着耳机或者用着音箱,它偏偏把声音送到别的设备去了。尤其是你插拔过USB耳麦、HDMI线或者蓝牙耳机以后,系统经常忘了切回来。右键点击屏幕右下角那个小喇叭图标,选“打开声音设置”,看看输出那一栏选中的是不是你现在正在用的设备。如果不是,点开来换个设备,有时候声音立马就回来了。这招解决了我朋友的三分之二问题。
如果这一步没用,那很可能被“静音”给坑了。不是说你看到那个喇叭上画了个叉,而是某个特定程序的音量被单独调成零了。现在Windows音量合成器能分开控制每个程序的声音,你可能不小心把【游戏】或者【音乐播放器】的音量拉到底了。还是在刚才那个声音设置里,找到“音量合成器”或者“应用音量和设备首选项”,看看是不是有个别程序被关掉了。
还有一个特别坑的思路——HDMI或DisplayPort音频误选了。如果你电脑用HDMI线连着显示器,而显示器自带音箱但你没开,那声音就会“消失”掉。系统以为显示器的音箱是默认输出,但实际你已经关了显示器自带的音量或者根本就没接音箱插头。这种情况在N卡和A卡用户里很常见。
要是上面的都检查过了还是不行,那就要往硬件驱动想。更新声卡驱动是绕不开的一步。可以去设备管理器看看“声音、视频和游戏控制器”那一栏,有没有出现黄色感叹号或者未知设备。如果有,大概率是驱动崩了或者冲突了。右键点一下,选“卸载设备”,然后重启电脑,让Windows自动重装一遍驱动。这法子虽然简单,但对付驱动问题特别管用,我上次就是靠这招救回来的。

但说句实话,大多数人的问题不是驱动坏了,而是根本没追到根源。Windows有个“音频服务”,有时候会悄悄停掉。按下Win+R,输入services.msc回车,找到Windows Audio这个服务,看看它是不是还在运行。如果停了就右键启动,然后设成自动。这服务一旦罢工,整个系统就彻底没声,不管重启多少遍都没用。
话说回来,如果你连着蓝牙耳机或者蓝牙音箱,那还得单独排查蓝牙音频问题。蓝牙耳机连接时显示“已连接”,但有时候状态会变成“已配对但未连接”,声音自然就出不来了。要去蓝牙设置里断开,重新配对一次,或者直接在声音设置里把蓝牙设备的音频切换回来。
还有一个很多人忽略的地方,注册表被修改了声音规则。比如说有些网速“优化软件”会顺手把音频格式改掉,导致系统识别不了。可以右键点击小喇叭,选“声音”,然后切到“播放”标签页,找到默认设备,点“属性”,把“默认格式”改成16位44100Hz或24位44100Hz试试。有些声卡对192kHz这种高规格反而会抽风。
至于游戏里没声音、其他程序有声音,那就纯粹是游戏设置问题了,检查游戏内的音频输出有没有选对,或者试试跨平台语音设置。音乐软件没声音,其他有声音,那也是单独程序设置的事,一般看看有没有独占模式冲突,关掉就好。
说实话,以上这些方法要是都试过还不行,那就可以考虑重装声卡驱动,去主板厂商官网下载对应的驱动装了重启,不要用系统自带的。因为有时候系统更新会把声卡驱动搞得不兼容,平时用着没毛病,忽然有一天就哑了。
当然,还有一种最坏的情况,就是声卡物理坏了。这个概率很低,但确实存在。主板集成声卡坏了的话,可以买个USB声卡,二十几块钱,插上去就能用,不用动主板。
最后给你个实用建议——遇到这种问题千万别慌。先从设置入手,从最简单的输出设备排查起,一层层往下试,大多数情况十分钟内就能解决。如果实在搞不定,找懂行的朋友远程协助一下,比自己干着急强。我的经验是,十个没声音的问题里,有八个是设置问题,两个是驱动问题,硬件真出毛病的极少极少。
下次再遇到游戏听歌全没声,先按我这条路子走一遍,大概率能救回来。