扬声器设备未迁移导致电脑没声音怎么办。

最开始是外放,游戏内只有背景音乐声音没有人物语音,后面就是声音忽大忽小像是开了语音一样。
我以为是扬声器坏了,插上耳机使用也是一样的声音,最后没有声音了。然后打开声音设置关闭音效增强,删除杜比全景声,还用了sfc /scannow系统扫描,修复后还是不行,最后发现是设备管理器里面的扬声器不行,如何我卸载又重装还是不行。

img


由于部分或不明确的设备匹配,无法从以前的 OS 安装迁移 SWD\MMDEVAPI{0.0.0.00000000}.{d8f8b6b9-1904-442d-bb0d-0487cebbe481} 的设备设置。

上一个设备实例 Id: SWD\MMDEVAPI{0.0.0.00000000}.{1824bf41-9943-4704-b7f1-9683183f1489}
类 Guid: {c166523c-fe0c-4a94-a586-f1a80cfbbf3e}
位置路径:
迁移等级: 0xF00000000000F120
存在: false
状态: 0xC0000719

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
首先,您可以尝试以下步骤:

  1. 在设备管理器中卸载扬声器设备。
  2. 点击扬声器设备上的右键,选择“扫描更改的硬件”。
  3. 系统可能会自动检测并安装其它相关驱动程序,如果没有,则按照您使用的计算机品牌和型号的驱动程序进行手动下载和安装。
  4. 如果上述步骤不起作用,则可以尝试在“设备管理器”中找到音频控制器设备并将其卸载,然后重新启动计算机。

如果上述步骤仍然无法解决问题,您可以尝试以下命令:

  1. 按下Win + X键,然后选择“命令提示符(管理员)”。
  2. 在命令提示符中,输入“net stop AudioSrv”并按Enter键停止音频服务。
  3. 输入“net start AudioSrv”并按Enter键重新启动音频服务。
  4. 重启您的计算机并查看是否已解决问题。

若还是无法解决问题,可以尝试以下代码查看设备是否存在:

import wmi

w = wmi.WMI()
for sound in w.Win32_SoundDevice():
    print(sound.Name)

这段python代码可以用于打印所有音频设备的名称,如果能够看到扬声器设备名称,则表明设备存在;反之,设备可能不存在或存在问题。
如果我的回答解决了您的问题,请采纳!

引用chatGPT作答,有几个解决方法你可以尝试:

1.检查硬件连接:请确保扬声器或耳机插头已正确插入计算机的音频插孔。你可以尝试将插头插入其他插孔来查看是否存在插孔故障。

2.更新或重新安装驱动程序:你可以尝试更新或重新安装计算机的声卡驱动程序,以确保驱动程序与操作系统兼容并正确安装。你可以在计算机制造商的网站或声卡制造商的网站上下载最新的驱动程序。

3.检查设备管理器:你可以打开设备管理器,查看扬声器设备是否存在问题。如果扬声器设备显示黄色感叹号或红色×标记,则可能需要更新或重新安装驱动程序。

4.重新启动 Windows 音频服务:在 Windows 服务中,找到 Windows 音频服务并尝试重启服务。这将刷新 Windows 音频系统,并有可能解决问题。