Windows audio endpoint builder что это

Windows audio endpoint builder что это

Manages audio devices for the Windows Audio service. If this service is stopped, audio devices and effects will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.

Default Settings

Startup type: Automatic
Display name: Windows Audio Endpoint Builder
Service name: AudioEndpointBuilder
Service type: share
Error control: normal
Group: AudioGroup
Object: LocalSystem
Path: %SystemRoot%\System32\svchost.exe -k LocalSystemNetworkRestricted -p
File: %SystemRoot%\System32\AudioEndpointBuilder.dll
Registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioEndpointBuilder
Privileges:
  • SeChangeNotifyPrivilege

Default Behavior

Windows Audio Endpoint Builder is a Win32 service. In Windows 10 it is starting automatically when the operating system starts. Then the Windows Audio Endpoint Builder service is running as LocalSystem in a shared process of svchost.exe along with other services. If Windows Audio Endpoint Builder fails to start, the failure details are being recorded into Event Log. Then Windows 10 will start up and notify the user that the AudioEndpointBuilder service has failed to start due to the error.

Dependencies

While Windows Audio Endpoint Builder is stopped, the Windows Audio service cannot be launched.

Restore Default Startup Configuration for Windows Audio Endpoint Builder

1. Run the Command Prompt as an administrator.

2. Copy the commands below, paste them into the command window and press ENTER:

sc config AudioEndpointBuilder start= auto
sc start AudioEndpointBuilder

3. Close the command window and restart the computer.

Audio Endpoint Builder Algorithm

In Windows Vista and later versions of Windows, the AudioEndpointBuilder is a system service that enumerates, initializes, and activates the audio endpoints in a system. This topic provides an overview of the algorithm that is used by the AudioEndpointBuilder service.

The AudioEndpointBuilder service uses an algorithm to discover and enumerate endpoints. The algorithm was designed to simplify the system access to multiplexed (MUXed) capture devices and to help work with topologies that involve multiple host pins and multiple bridge pins, or both.

In Windows XP, the audio model used the term audio device to refer to a conceptual device in the Plug and Play (PnP) tree. In Windows Vista and later versions of Windows, the concept of an audio device has been redesigned to better represent the device that the user physically interacts with.

With two new APIs in Windows Vista, MMDevice API and WASAPI, you can access and manipulate these new audio devices. The MMDevice API refers to the new audio devices as endpoints.

The AudioEndpointBuilder service monitors the KSCATEGORY_AUDIO class for device interface arrivals and removals. When an audio device driver registers a new instance of the KSCATEGORY_AUDIO device interface class, the AudioEndpointBuilder service detects the device interface notification and uses an algorithm to examine the topology of the audio devices in the system and take appropriate action.

The following list summarizes how the algorithm that is used by AudioEndpointBuilder works:

Looks for any unconnected bridge pins.

Creates an endpoint for any unconnected bridge pins. For example, when the AudioEndpointBuilder finds an unconnected bridge pin with a pin-category GUID of KSNODETYPE_SPEAKER, it creates a speaker endpoint for this bridge pin. For more information about KSNODETYPE_SPEAKER and other pin-category GUIDS, see Ksmedia.h in WinDDK\ \inc\api.

Sets the default properties for the endpoint. For example, AudioEndpointBuilder sets the name, icon, and the form factor.

Determines whether there is a path from the endpoint to a host pin that supports pulse code modulation (PCM), audio codec-3 (AC3), or Windows media video (WMV). A host pin is a KSPIN structure with its Communication member set to KSPIN_COMMUNICATION_SINK or KSPIN_COMMUNICATION_BOTH. For more information about the KSPIN structure, see KSPIN.

Populates the endpoint PropertyStore with property information from the registry keys of the audio device interface.

Sets the state of the endpoint. The state of the endpoint can be one of the following three values:

Active. This indicates that a path exists as described in Step 4.

Читайте также:  Не найдена панель управления nvidia windows 10 как исправить

Unplugged. If the audio device supports jack detection, this state indicates that a path exists for the endpoint, and the jack is unplugged from the physical connector on the audio adapter.

Not present. This state indicates that a path was not found in Step 4, and jack detection is not supported by this endpoint.

Sets this endpoint as the default endpoint, if that is what is specified in the associated INF file.

After the endpoints have been enumerated, clients of the audio system can manipulate them directly by using the new Windows Vista APIs (as indicated previously) or indirectly by using the more familiar APIs such as Wave, DirectShow or DirectSound. New API methods have been provided so that audio clients can start with the MMDevice ID of an endpoint and access the Wave or DirectSound ID for the same endpoint.

When you use endpoints, you can take advantage of the following:

The same globally unique ID (GUID) is available regardless of how often you restart your machine. Having this persistent GUID is more reliable than saving a waveOut ID or a friendly name for the endpoint.

The same PropertyStore is available regardless of how often you restart your machine. The audio device-related metadata is saved in the endpoint PropertyStore.

Multiplexed (MUX) and de-multiplexed (DEMUX) pins are managed automatically and enumerated by the AudioEndpointBuilder service.

If you develop your own audio device driver and INF file to work with your audio device, and develop an audio application, or both, it is best to be aware of the following issues and best practices. When you develop drivers and applications with these recommendations in mind, you produce drivers, INF files, and audio clients that work more effectively with the AudioEndpointBuilder.

Naming convention. The naming convention that is used for the endpoints is based on the friendly names of the bridge pins. However, in the case of speaker endpoints, the name has been hardcoded to «Speakers» and cannot be altered by your driver or a third-party application.

Suboptimal topologies. Certain topologies are considered to be suboptimal because of the algorithm that is used by the AudioEndpointBuilder to enumerate endpoints. For example, when you create one of these suboptimal topologies, you create host pins that have hidden endpoints and cannot be seen by the AudioEndpointBuilder or splitters (split endpoints) that the AudioEndpointBuilder cannot link to their associated host pins.

Hidden endpoints

In the following diagram, the KS filter is shown to have two host pins that are connected to a single bridge pin (Speaker).

![problematic topology showing ac-3 host pin with hidden endpoint on left side is individual pcm and ac-3]sharing single filter (images/hidden-endpoint-bad.png)

When the AudioEndpointBuilder discovers this bridge pin, it traces a path back to only one of the host pins, sets the default values for the bridge pin, creates and activates a Speaker endpoint, and continues to discover other bridge pins. Thus, the other host pin remains hidden from the AudioEndpointBuilder.

In the preceding diagram, the problematic topology has been redesigned so that the AudioEndpointBuilder can discover the two host pins (PCM and AC-3/ PCM) because it can now see two bridge pins (Speaker and SPDIF).

Splitters

Another type of suboptimal topology is created when one host pin connects to more than one bridge pin. The following diagram shows a topology in which a PCM host pin connects to a Speaker bridge pin and a SPDIF bridge pin.

In this case the AudioEndpointBuilder discovers one bridge pin and traces a path back to the PCM host pin, sets default values, and then creates and activates a Speaker endpoint. When the AudioEndpointBuilder discovers the next bridge pin, it traces a path back to the same PCM host pin, sets default values, and then creates and activates a SPDIF endpoint. However, although both endpoints have been initialized and activated, streaming to one of them makes it impossible to stream to the other at the same time; in other words, they are mutually exclusive endpoints.

The following diagram shows a redesign of this topology in which separate connections exist. This design makes it possible for the AudioEndpointBuilder to trace a path back to the PCM host pin for each of the two bridge pins.

Endpoint format. When the audio engine is running in shared mode, the format for the endpoint assumes a specific setting as directed by the INF file at the time of installation. For example, the audio driver for an audio device uses its associated INF file to set the default endpoint to a 44.1-kHz, 16-bit, stereo PCM format. After installation, you must use Control Panel or a third-party application to change the endpoint format.

Читайте также:  Windows для детского сада

Default device. The endpoint that is set as the default device is selected at the time of installation by using information in the INF file. After installation has completed, you must use Control Panel or a third-party application to select another endpoint to be the default endpoint.

NoteВ В If your INF file does not select an endpoint to be set as default during installation, a client application can use the MMDevice API to select an endpoint. The API bases its selection on the form factor rank and whether the endpoint is a render or a capture endpoint. The following table shows the selection order.

If you use the MMDevice API to select a default endpoint and the available endpoints are ranked the same, the MMDevice API will alphabetize the Endpoint IDs to determine which endpoint to select as default. For example, if an audio adapter has both line-out and line-in connectors, and the associated INF file does not select either one to be the default at the time of installation, the MMDevice API identifies which Endpoint IDs is first alphabetically and sets that connector as the default. This selection persists after you restart the system because the Endpoint IDs are persistent. However, the selection does not persist if a higher-ranking endpoint (for example, a second adapter with a microphone connector) appears in the system.

Как исправить AudioEndpointBuilder.dll.mui (бесплатная загрузка)

Последнее обновление: 05/06/2020 [Время, требуемое для чтения: 3,5 мин.]

Файлы MUI, такие как AudioEndpointBuilder.dll.mui, классифицируются как файлы Win32 DLL (Исполняемое приложение). Как файл Windows Audio Endpoint Builder он был создан для использования в Microsoft® Windows® Operating System от компании Microsoft.

Первая версия AudioEndpointBuilder.dll.mui была выпущена для операционной системы Windows 8 08/01/2012 в составе Windows 8. Датой самого последнего выпуска файла для Windows 10 является 07/29/2015 [версия 10.0.15063.0 (WinBuild.160101.0800)]. Файл AudioEndpointBuilder.dll.mui входит в состав Windows 10, Windows 8.1 и Windows 8.

Ниже приведены подробные сведения, порядок устранения неполадок, возникших с файлом MUI, и бесплатные загрузки различных версий файла AudioEndpointBuilder.dll.mui.

Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с AudioEndpointBuilder.dll.mui и (или) Windows.

Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Обзор файла

Render rank Capture rank
Общие сведения ✻
Имя файла: AudioEndpointBuilder.dll.mui
Расширение файла: расширение MUI
Описание: Windows Audio Endpoint Builder
Тип объектного файла: Executable application
Файловая операционная система: Windows NT 32-bit
Тип MIME: application/octet-stream
Пользовательский рейтинг популярности:
Сведения о разработчике и ПО
Разработчик ПО: Microsoft Corporation
Программа: Microsoft® Windows® Operating System
Авторское право: © Microsoft Corporation. All rights reserved.
Сведения о файле
Набор символов: Unicode
Код языка: English (U.S.)
Флаги файлов: (none)
Маска флагов файлов: 0x003f
Точка входа: 0x0000
Информация о файле Описание
Размер файла: 3.5 kB
Дата и время изменения файла: 2017:03:18 05:00:10+00:00
Дата и время изменения индексного дескриптора файлов: 2017:11:05 07:07:54+00:00
Тип файла: Win32 DLL
Тип MIME: application/octet-stream
Тип компьютера: Intel 386 or later, and compatibles
Метка времени: 0000:00:00 00:00:00
Тип PE: PE32
Версия компоновщика: 14.10
Размер кода: 0
Размер инициализированных данных: 3072
Размер неинициализированных данных: 0
Точка входа: 0x0000
Версия ОС: 10.0
Версия образа: 10.0
Версия подсистемы: 6.0
Подсистема: Windows GUI
Номер версии файла: 10.0.15063.0
Номер версии продукта: 10.0.15063.0
Маска флагов файлов: 0x003f
Флаги файлов: (none)
Файловая ОС: Windows NT 32-bit
Тип объектного файла: Executable application
Подтип файла: 0
Код языка: English (U.S.)
Набор символов: Unicode
Наименование компании: Microsoft Corporation
Описание файла: Windows Audio Endpoint Builder
Версия файла: 10.0.15063.0 (WinBuild.160101.0800)
Внутреннее имя: audioepb.dll
Авторское право: © Microsoft Corporation. All rights reserved.
Оригинальное имя файла: audioepb.dll.mui
Название продукта: Microsoft® Windows® Operating System
Версия продукта: 10.0.15063.0

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Что такое сообщения об ошибках AudioEndpointBuilder.dll.mui?

Ошибки библиотеки динамической компоновки AudioEndpointBuilder.dll.mui

Файл AudioEndpointBuilder.dll.mui считается разновидностью DLL-файла. DLL-файлы, такие как AudioEndpointBuilder.dll.mui, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например sapisvr.exe. Данные файлы были созданы для того, чтобы различные программы (например, Windows) имели общий доступ к файлу AudioEndpointBuilder.dll.mui для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом MUI, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла AudioEndpointBuilder.dll.mui — либо при запуске приложения Windows, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок AudioEndpointBuilder.dll.mui относятся:

  • Нарушение прав доступа по адресу — AudioEndpointBuilder.dll.mui.
  • Не удается найти AudioEndpointBuilder.dll.mui.
  • Не удается найти C:\Windows\System32\en-US\AudioEndpointBuilder.dll.mui.
  • Не удается зарегистрировать AudioEndpointBuilder.dll.mui.
  • Не удается запустить Windows. Отсутствует требуемый компонент: AudioEndpointBuilder.dll.mui. Повторите установку Windows.
  • Не удалось загрузить AudioEndpointBuilder.dll.mui.
  • Не удалось запустить приложение, потому что не найден AudioEndpointBuilder.dll.mui.
  • Файл AudioEndpointBuilder.dll.mui отсутствует или поврежден.
  • Не удалось запустить это приложение, потому что не найден AudioEndpointBuilder.dll.mui. Попробуйте переустановить программу, чтобы устранить эту проблему.

Файл AudioEndpointBuilder.dll.mui может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Windows) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла AudioEndpointBuilder.dll.mui может быть вызвано отключением питания при загрузке Windows, сбоем системы при загрузке AudioEndpointBuilder.dll.mui, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Как исправить ошибки AudioEndpointBuilder.dll.mui — 3-шаговое руководство (время выполнения:

Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему AudioEndpointBuilder.dll.mui. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Восстановление системы» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Восстановление системы»
  4. Введите пароль администратора (при необходимости).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
  6. Восстановите компьютер к этому образу резервной копии.

Если на этапе 1 не удается устранить ошибку AudioEndpointBuilder.dll.mui, перейдите к шагу 2 ниже.

Шаг 2. Запустите средство проверки системных файлов (System File Checker), чтобы восстановить поврежденный или отсутствующий файл AudioEndpointBuilder.dll.mui.

Средство проверки системных файлов (System File Checker) — это утилита, входящая в состав каждой версии Windows, которая позволяет искать и восстанавливать поврежденные системные файлы. Воспользуйтесь средством SFC для исправления отсутствующих или поврежденных файлов AudioEndpointBuilder.dll.mui (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите cmd, но НЕ НАЖИМАЙТЕ ENTER.
  3. Нажмите и удерживайте CTRL-Shift на клавиатуре, одновременно нажимая ENTER.
  4. Появится диалоговое окно запроса разрешения.
  5. В поле нажмите «ДА».
  6. Должен отображаться черный экран с мигающим курсором.
  7. На этом черном экране введите sfc /scannow и нажмите ENTER.
  8. Средство проверки системных файлов (System File Checker) начнет поиск неполадок, связанных с AudioEndpointBuilder.dll.mui, а также других неполадок с системными файлами.
  9. Для завершения процесса следуйте инструкциям на экране.

Следует понимать, что это сканирование может занять некоторое время, поэтому необходимо терпеливо отнестись к процессу его выполнения.

Если на этапе 2 также не удается устранить ошибку AudioEndpointBuilder.dll.mui, перейдите к шагу 3 ниже.

Шаг 3. Выполните обновление Windows.

Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках AudioEndpointBuilder.dll.mui может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Обновить» и нажмите ENTER.
  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
  4. Если обновления доступны для загрузки, нажмите «Установить обновления».
  5. После завершения обновления следует перезагрузить ПК.

Если Центр обновления Windows не смог устранить сообщение об ошибке AudioEndpointBuilder.dll.mui, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл AudioEndpointBuilder.dll.mui (внимание: для опытных пользователей)

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла AudioEndpointBuilder.dll.mui. Мы храним полную базу данных файлов AudioEndpointBuilder.dll.mui со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии Windows . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы AudioEndpointBuilder.dll.mui».
  2. Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
  3. Копировать файл в соответствующий каталог вашей версии Windows:

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

Читайте также:  Активация windows 10 при смене железа
Оцените статью