USB-аудиоустройство не воспроизводит звук

В этой статье рассматриваются ошибки аудиослужбы не отвечают и USB-звуковое устройство не работает в Windows 10 версии 1703.

Симптомы

Рассмотрим следующий сценарий:

  1. Вы подключаете аудиоустройство универсальной последовательной шины (USB), например аудиоадаптер или USB-цифровой и аналоговый преобразователь (DAC), к компьютеру Windows в первый раз.
  2. Операционная система обнаруживает устройство и загружает стандартный драйвер USB-аудио 2.0 (usbaudio2.sys).
  3. Затем Windows скачивает драйвер для конкретного устройства из Центра обновления Windows.
  4. Скачанный драйвер устройства заменяет драйвер usbaudio2.sys.

В этом сценарии устройство нельзя использовать. Компьютер не имеет звука. Значок говорящего на панели задач помечается знаком X. При выборе значка вы получите следующее сообщение:

Аудиослужбы не отвечают. Для правильной работы звука должны быть запущены службы Windows Audio и Windows Audio End Point Builder.

Причина

Эта проблема, связанная с отсутствием звука, возникает из-за того, что драйвер USB-аудио 2.0 по умолчанию (usbaudio2.sys) использует порт WaveRT для работы, а драйвер для конкретного устройства этого не делает. Однако оба драйвера используют строку ссылки "wave" при регистрации интерфейса устройства.

Когда драйвер для конкретного устройства заменяет драйвер по умолчанию, интерфейс устройства, который создаёт usbaudio2.sys, по-прежнему используется, поскольку строки ссылок перекрываются. Операционная система предполагает, что новый драйвер также поддерживает порт WaveRT. Так как новый драйвер не поддерживает порт WaveRT, система не может получить доступ к драйверу.

Резолюция

Чтобы устранить эту проблему, используйте один из следующих методов.

Метод 1

Чтобы удалить устройство, выполните следующие действия.

  1. Откройте диспетчер устройств.
  2. Дважды щелкните имя устройства.
  3. Перейдите на вкладку "Драйвер ".
  4. Выберите "Удалить устройство".

Замечание

Не нажимайте кнопку "Удалить программное обеспечение драйвера" для этого устройства.

Метод 2

Подключите устройство к другому USB-порту. Проблема может не возникнуть, если устройство подключено к другому USB-порту.

Метод 3

Если устройство еще не подключено, сначала установите драйвер для конкретного устройства с помощью установщика для устройства. Затем подключите устройство. Windows теперь выбирает драйвер для конкретного устройства вместо драйвера USB-звука 2.0 по умолчанию. Этот метод работает, так как проблема возникает только в том случае, если драйвер для конкретного устройства заменяет драйвер по умолчанию после подключения устройства.