Win11 更新把老设备声音弄没了,先这么救
微软九月的补丁星期二更新出了新问题,部分老的 USB 音频设备没声音了。受影响的包括音箱、耳机和麦克风。
微软在「Windows 11 25H2 已知问题和通知」页面里做了更新说明,9 月 8 日推送的 KB5124008 安全更新可能导致某些 USB Audio Class 1.0 设备的音频失效。装了这次更新的用户可能遇到下面几种情况,没有音频输出,声音设置打不开或者不可用,音量控制没反应或者一直停在零,设备管理器里报错显示「该设备无法启动(代码 10)」。

有个细节值得说,这个故障只影响 USB Audio Class 1.0 的设备,用的是 Windows 98 时代就引入的老音频驱动 Usbaudio.sys。当年这个驱动算是里程碑式的设计,通过微软的即插即用方式连接设备,不需要每家厂商单独提供驱动。现在的音箱、耳机和其他 USB 音频设备基本都用 USB Audio Class 2.0,或者干脆走 3.5mm 接口和蓝牙。问题是老硬件寿命长,还在用的人不少。
目前微软还没有正式修复,只说正在处理。
临时办法是怎么来的
正常情况下遇到这种问题只能卸载整个更新,但这次有个别的路子可以试。
音箱和其他音频设备支持多声道输出。传统的立体声用两个声道输出声音,而功放和多音箱系统能通过 5.1、7.1 或 8 声道做出环绕效果,还有 3D 音频和空间音频这类选项。问题就出在这里。
微软说受影响的设备在多声道模式下会失效,比如 8 声道或者 3D 音频,而切回标准立体声模式就能工作。一些遇到问题的用户反馈,把输出切到 2 声道立体声之后声音就恢复了。
具体操作是打开控制面板的图标视图,点击「声音」,在「播放」标签页里选中受影响的 USB 音频设备,点「配置」按钮。在音频声道里选立体声,而不是其他多声道模式,然后一路点下一步完成。
这个办法的本质是绕开出问题的那条代码路径。USB Audio Class 1.0 的老驱动在处理多声道配置时跟这次安全更新产生了冲突,退回最简单的双声道模式就不走那条路了。代价是如果设备本来支持环绕声,这段时间就只能听立体声。
补丁更新出问题这件事
这类事故并不新鲜。微软每月的更新一方面修漏洞,一方面时不时带来新的兼容问题,这已经不是第一次了。今年早些时候就有过更新导致蓝牙音频异常、打印机失灵、SSD 掉盘一类的事故。
问题在于用户的处境很被动。安全更新是自动装的,不装就有漏洞风险,装了可能设备直接不能用。而微软的修复节奏通常是先承认问题、再进已知问题列表、然后等下一个补丁周期修好,中间少则一两周多则一个月。对靠电脑吃饭的人来说,麦克风不出声可能直接影响一天的工作。
所以有几个习惯值得养成。重要更新推送之后先别急着装,等一两天看社区有没有大面积翻车反馈;真要装的话,更新前确认系统还原点或者能回滚到上一版;装了之后如果发现某个外设不对,先查微软的已知问题页面,比在网上乱搜效率高得多。
另外一个判断是,如果你手上的音频设备是比较老的 USB 型号,这次更新可以再等等。微软既然已经承认了,修复补丁出来再一起装更省事。
你的电脑最近更新完出过什么小毛病吗?
作者提示含AI生成内容。
