Ошибка, связанная с 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
⚠️ Внимание: не отключайте службу AudioEndpointBuilder «для оптимизации» системы — без неё перестанут работать все аудиоустройства, включая динамики и наушники. Некоторые «твикеры» и сборки Windows отключают её, что и приводит к описанной проблеме.
Шаг 2. Проверка системных файлов
Если службы не запускаются или падают, возможная причина — повреждение самой библиотеки MMDevAPI.dll или связанных компонентов. Windows имеет встроенные средства проверки целостности. Запустите командную строку от имени администратора и выполните по очереди:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Первая команда проверяет и восстанавливает защищённые системные файлы, вторая — образ системы, из которого берутся файлы для восстановления. Обе операции безопасны и обратимы. После завершения перезагрузите компьютер и проверьте микрофон.
Шаг 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) — оно восстанавливает системные компоненты без потери файлов и программ и занимает заметно меньше времени на настройку после.