type-c型号是华为手机上用的USB耳机,我用在windows11系统的电脑上工作正常,有一天忽然发现耳机不能用了,电脑音频设备中没有了USB-c耳机,于是开始了三天折腾。
先是倒腾驱动程序,下载了鲁大师检查更新硬件驱动程序,更新了声卡驱动程序,故障依然,表现为在系统的设备和打印机里能看到这个名为USB-c headset的设备,但是不是音频设备,在Windows设备管理器里面,也有设备,名为libusbk的东西,也不是音频设备。在系统音频设置中,没有对应设备选项。
看来不是驱动程序的问题。
又想找USB audio服务,看看是不是什么对应的服务关闭了,打开services,发现一个Realtek universal audio的服务关闭了,尝试打开失败,又折腾半天(记不清咋弄的了),服务打开了,问题仍然没解决。
接下来到微软官网找答案,看到一条说USB耳机分为模拟和数字两种,他说如果一种模拟USB耳机不能用,就改为USB数字音频耳机,这不废话吗,我本来耳机可以用的,不知道什么情况,忽然不能用了,应该不是模拟和数字的区别。这里普及一下两种USB耳机的区别,模拟USB耳机其实就是普通3.5圆头耳机一样,只是换为USB接口了,而USB数字音频耳机实际上是耳机自带数字音频解码器的,他是通过把USB传输的数据进行解码变成音频传输的。
官网一无所获,又想到能不能通过USB audio的管理软件来激活USB耳机,网上下载了Realtek音频管理软件,结果安装不上,说是系统设备有问题,我度娘查了一下,说是需要卸载音频设备再安装,这倒提醒我了,我是不是可以把所有音频设备全卸载了,再让系统通过查找系统设备变更自动恢复回去,也许就解决了问题了?于是我把音频设备所有的,包括spdif,蓝牙耳机,speaker,等等设备全部卸载,然后让系统自动刷新搜索变更设备,恢复回去,结果亮了,USB耳机豁然出现在设备列表中,当然也就能用了。
这个小故障个人最后总结了一下,应该是Windows系统自动更新过程中,有些设备驱动程序发生了冲突,造成了usb-C耳机可以识别为系统设备但不是音频设备,我把所有音频设备卸载后再恢复,就把冲突问题(像是先后逻辑)解决了,USB-C耳机顺利被识别为音频设备。
小小的一个故障,折腾了三天,惭愧啊。写此文章,一方面是自己记录一下,以备日后再遇到类似情况知道如何处理,另一方面也希望对遇到类似情况的友友们一点点启发,不一定能帮你解决,仅仅是启发而已。