MMDevAPI AudioEndpoints: не работает микрофон в Windows — причины и решения

Ошибка, связанная с MMDevAPI (Multimedia Device API) и службой AudioEndpointBuilder, проявляется вполне конкретно: микрофон пропадает из списка устройств записи, приложения видят его как «отключённое», а в «Просмотре событий» фиксируются сбои модуля MMDevAPI.dll или службы построителя конечных точек аудио. Именно эта связка отвечает в Windows за обнаружение аудиоустройств и передачу их приложениям — если она ломается, система физически «не видит» микрофон, даже когда он исправен и подключён.

Проблема встречается после обновлений Windows, установки сторонних аудиодрайверов, программ виртуальных микрофонов и при повреждении системных файлов. Ниже разберём, как работает эта цепочка, какие проверки выполнить в первую очередь и как восстановить работу микрофона без переустановки системы.

Что такое MMDevAPI и AudioEndpointBuilder

MMDevAPI.dll — системная библиотека Windows, через которую приложения (Discord, браузеры, Zoom, игры) получают доступ к аудиоустройствам. AudioEndpointBuilder — служба «Построитель конечных точек Windows Audio», которая обнаруживает подключённые микрофоны, наушники и динамики и регистрирует их в системе как конечные точки. Поверх неё работает служба Windows Audio (Audiosrv).

Логика простая: если AudioEndpointBuilder не запущен или падает с ошибкой, конечные точки не создаются — и ни одно приложение не увидит микрофон, потому что MMDevAPI просто нечего вернуть программе. Поэтому диагностику всегда начинают со служб, а не с драйверов.

Признаки, что проблема именно в этой цепочке

Прежде чем что-то менять, убедитесь, что симптомы совпадают. Типичные проявления сбоя MMDevAPI/AudioEndpointBuilder:

  • 🎤 Микрофон отсутствует в списке устройств записи или помечен как «Отключено»
  • 🔇 Значок звука в трее с красным крестиком и подсказкой о неработающей аудиослужбе
  • ⚠️ В «Просмотре событий» ошибки с упоминанием MMDevAPI.dll, AudioEndpointBuilder или Audiosrv
  • 🔁 Служба Windows Audio не запускается или останавливается сразу после старта
  • 🎧 Динамики и микрофон пропадают одновременно — признак сбоя всей аудиоподсистемы

Откройте «Просмотр событий»: Панель управления → Администрирование → Просмотр событий → Журналы Windows → Система. Ищите ошибки с источником Service Control Manager или Application Error в момент, когда микрофон перестал работать. Если там фигурируют упомянутые модули — вы на правильном пути.

Шаг 1. Перезапуск аудиослужб

Самое простое и обратимое действие — перезапуск служб. Нажмите Win + R, введите services.msc и найдите в списке две службы: Построитель конечных точек Windows Audio и Windows Audio. Для каждой проверьте тип запуска — он должен быть «Автоматически».

Перезапускайте в правильном порядке: сначала AudioEndpointBuilder, затем Windows Audio, поскольку вторая зависит от первой. Если служба не стартует, запомните код ошибки — он укажет направление дальнейшей диагностики.

То же самое можно сделать из командной строки, запущенной от имени администратора:

net stop AudioEndpointBuilder

net stop Audiosrv

net start AudioEndpointBuilder

net start Audiosrv

☑️ Проверка аудиослужб Windows

Выполнено: 0 / 5
⚠️ Внимание: не отключайте службу AudioEndpointBuilder «для оптимизации» системы — без неё перестанут работать все аудиоустройства, включая динамики и наушники. Некоторые «твикеры» и сборки Windows отключают её, что и приводит к описанной проблеме.

Шаг 2. Проверка системных файлов

Если службы не запускаются или падают, возможная причина — повреждение самой библиотеки MMDevAPI.dll или связанных компонентов. Windows имеет встроенные средства проверки целостности. Запустите командную строку от имени администратора и выполните по очереди:

sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

Первая команда проверяет и восстанавливает защищённые системные файлы, вторая — образ системы, из которого берутся файлы для восстановления. Обе операции безопасны и обратимы. После завершения перезагрузите компьютер и проверьте микрофон.

📊 Что помогло вам восстановить микрофон?
Перезапуск аудиослужб
Проверка sfc /scannow
Переустановка аудиодрайвера
Откат обновления Windows

Шаг 3. Драйверы и конфликты устройств

Даже при исправных службах конечная точка не создастся, если драйвер аудиоустройства повреждён или конфликтует. Откройте Диспетчер устройств (devmgmt.msc) и разверните разделы «Аудиовходы и аудиовыходы» и «Звуковые, видео- и игровые устройства».

  • 🔍 Жёлтый восклицательный знак на устройстве — драйвер работает с ошибкой
  • 🗑 Удалите устройство через контекстное меню и перезагрузите ПК — Windows попробует установить драйвер заново
  • 💾 Для встроенных звуковых карт (Realtek и аналоги) драйвер надёжнее брать с сайта производителя материнской платы или ноутбука
  • 🎙 USB-микрофоны проверяйте в другом порту и на другом компьютере — это отделит проблему железа от проблемы системы

Отдельный источник конфликтов — виртуальные аудиоустройства: программы типа Voicemeeter, виртуальных кабелей и микшеров. Они перехватывают конечные точки, и при их некорректном удалении в системе остаются «битые» устройства. Если такие программы устанавливались, попробуйте временно удалить их и перезагрузиться.

Шаг 4. Конфиденциальность и доступ приложений к микрофону

Даже при полностью рабочей аудиоподсистеме микрофон может «не работать» в конкретных приложениях из-за настроек приватности. Проверьте: Параметры → Конфиденциальность и безопасность → Микрофон. Должен быть включён общий доступ к микрофону и доступ для нужных приложений.

Классические настольные программы (Win32) управляются отдельным переключателем «Разрешить классическим приложениям доступ к микрофону» в том же разделе. Это частая причина ситуации, когда микрофон виден в системе, но молчит в Discord или Skype.

Почему микрофон работает в одних программах, но не в других

У каждого приложения может быть выбрано своё устройство ввода. Проверьте настройки звука внутри самой программы — там может быть выбран отключённый или виртуальный микрофон. Также монопольный режим (эксклюзивный доступ) в свойствах устройства записи позволяет одной программе блокировать микрофон для остальных: откройте свойства устройства записи → вкладка «Дополнительно» и снимите галочки монопольного режима для проверки.

Шаг 5. Обновления Windows и откат изменений

Если микрофон перестал работать сразу после обновления системы, возможная причина — регрессия в обновлённых компонентах аудиостека или драйвере, установленном через Windows Update. Проверьте журнал обновлений: Параметры → Центр обновления Windows → Журнал обновлений.

Два варианта действий: установить накопившиеся новые обновления (исправление могло уже выйти) или удалить проблемное обновление через раздел «Удалить обновления». Как временная мера также помогает точка восстановления системы, если она была создана до сбоя.

⚠️ Внимание: не отключайте Центр обновления Windows надолго как «решение» — это создаёт риски безопасности. Откат обновления — временная диагностическая мера, а не постоянная настройка.

Сводная таблица диагностики

СимптомВероятная причинаПервое действие
Микрофона нет в списке устройствОстановлена AudioEndpointBuilderПерезапуск служб через services.msc
Служба не запускается с ошибкойПовреждены системные файлыsfc /scannow и DISM
Устройство есть, но молчит вездеДрайвер или выключено устройство записиПроверка в Диспетчере устройств и уровней записи
Молчит только в одной программеПриватность или выбор устройства в приложенииНастройки конфиденциальности и звука приложения
Сломалось после обновленияРегрессия обновления или драйвераЖурнал обновлений, откат или точка восстановления

Когда ничего не помогает

Если все шаги выполнены, а микрофон не ожил, остаются два сценария. Первый — аппаратная неисправность: проверьте микрофон на другом компьютере, а на своём — другой микрофон или гарнитуру. Второй — глубокое повреждение системы: здесь помогает обновление Windows с сохранением файлов и приложений (in-place upgrade) — установка поверх текущей системы восстанавливает все системные компоненты, включая аудиостек, без потери данных.

Разборка ноутбука, замена аудиочипа или правка реестра в обход штатных механизмов — крайние меры. Если устройство на гарантии, аппаратные подозрения лучше адресовать в авторизованный сервисный центр.

Частые вопросы (FAQ)

Что за процесс связан с MMDevAPI и грузит ли он систему?

MMDevAPI — это библиотека, а не отдельный процесс. Она работает внутри служб Windows Audio и приложений. В норме нагрузка минимальна; если аудиопроцесс системы потребляет заметные ресурсы, чаще виноваты аудиоэффекты или сторонние драйверы обработки звука.

Можно ли скачать MMDevAPI.dll отдельно и заменить файл?

Не рекомендуется. Библиотека — защищённый компонент Windows, и файлы из сторонних источников могут не подходить по версии или содержать вредоносный код. Правильный путь восстановления — sfc /scannow и DISM, которые берут оригинальный файл из хранилища компонентов системы.

Служба Windows Audio запускается и сразу останавливается. Что делать?

Проверьте, что AudioEndpointBuilder запущена первой — Windows Audio зависит от неё. Затем выполните проверку системных файлов. Если не помогло, посмотрите точный код ошибки в «Просмотре событий» — он укажет на сбойный модуль.

Микрофон виден, но уровень записи на нуле и не двигается.

Откройте свойства устройства записи в классической панели звука (mmsys.cpl), вкладка «Уровни»: ползунок мог быть выкручен в ноль, а кнопка микрофона — отключена. Также проверьте физический переключатель mute на гарнитуре или корпусе микрофона.

Поможет ли чистая переустановка Windows?

Поможет почти наверняка, если проблема программная, но это крайняя мера. Сначала попробуйте обновление с сохранением данных (in-place upgrade) — оно восстанавливает системные компоненты без потери файлов и программ и занимает заметно меньше времени на настройку после.