Мой звук перестал работать недавно. Не было особых событий, которые могли бы вызвать это (возможно, автоматическое обновление ОС).
Я использую Windows 8.1 на Dell Inspiron.
Начальное сообщение об ошибке
Сначала я получал следующее сообщение об ошибке при запуске (и при каждом запуске программы, требующей аудио):
C:\Windows\system32\MMDevAPI.DLL либо не предназначен для работы в Windows, либо содержит ошибку. Попробуйте установить программу еще раз, используя оригинальный установочный носитель, или обратитесь к системному администратору или поставщику программного обеспечения за поддержкой.
Восстановление системы за несколько дней до потери звука избавило от этой ошибки, но не устранило проблему отсутствия звука. На панели задач не отображается значок звука.
Аудио сервисы не работают
После проверки services.msc я вижу, что Windows Audio не работает. Две из его зависимостей, RPC amd Multimedia Class Scheduler, работают без проблем. Windows Audio Endpoint Builder не работает. Все сервисы автоматически запускаются.
При попытке запустить Windows Audio выдается сообщение об ошибке:
Windows не удалось запустить службу Windows Audio на локальном компьютере.
Ошибка 1068: не удалось запустить службу или группу зависимостей.
При попытке запустить Windows Audio Endpoint Builder выдается сообщение об ошибке:
Windows не удалось запустить службу Windows Audio Endpoint Builder на локальном компьютере.
Ошибка 193: 0xc1
Попытки решения
- Диагностика проблемы в BIOS: в этой диагностике воспроизводится звук, поэтому должна быть проблема с программным обеспечением
- Перезагрузка системы
- Восстановление системы
- Запуск / перезапуск сервисов
- Проверка работоспособности сервисов Plug and Play и Power (сообщалось, что оба они влияют на это)
- Устранение проблемы в: Диспетчере устройств > Звуковые, видео и игровые контроллеры (перечислены Conexant SmartAudio HD и Intel® Display Audio)
- Обновление программного обеспечения драйвера
- Отключение и повторное включение
- Удаление, а затем перезагрузка системы для автоматической установки этих
- Обновление программного обеспечения драйвера с последующим выбором аудиоустройства высокого разрешения вручную
- Запуск средства устранения неполадок со звуком в Windows дает один или несколько аудио-сервисов, которые не работают и не имеют опций
Обновление: DISM RestoreHealth
Я побежал
DISM /Online /Cleanup-Image /RestoreHealth
и получил:
DISM не удалось. Операция не была выполнена. Для получения дополнительной информации просмотрите файл журнала.
Файл журнала DISM находится по адресу C:\WINDOWS\Logs\DISM\dism.og
Проверяя файл журнала, кажется, что ошибки начинаются примерно в этой точке (предыдущие строки для краткости опущены):
2018-05-11 15:30:54, Info DISM DISM Package Manager: PID=6348 TID=2800 Processing the top level command token(cleanup-image). - CPackageManagerCLIHandler::Private_ValidateCmdLine
2018-05-11 15:30:54, Info DISM DISM Package Manager: PID=6348 TID=2800 Attempting to route to appropriate command handler. - CPackageManagerCLIHandler::ExecuteCmdLine
2018-05-11 15:30:54, Info DISM DISM Package Manager: PID=6348 TID=2800 Routing the command... - CPackageManagerCLIHandler::ExecuteCmdLine
2018-05-11 15:30:54, Info DISM DISM Package Manager: PID=6348 TID=2800 CBS session options=0x48100! - CDISMPackageManager::Internal_Finalize
2018-05-11 16:28:57, Info DISM DISM Package Manager: PID=6348 TID=6600 Error in operation: (null) (CBS HRESULT=0x80240021) - CCbsConUIHandler::Error
2018-05-11 16:28:57, Error DISM DISM Package Manager: PID=6348 TID=2800 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80240021)
2018-05-11 16:28:57, Error DISM DISM Package Manager: PID=6348 TID=2800 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x80240021)
2018-05-11 16:28:57, Error DISM DISM Package Manager: PID=6348 TID=2800 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x80240021)
2018-05-11 16:28:57, Error DISM DISM Package Manager: PID=6348 TID=2800 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80240021)
2018-05-11 16:28:57, Info DISM DISM Package Manager: PID=6348 TID=2800 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
2018-05-11 16:28:57, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=80240021
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Found the PE Provider. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(DISM Package Manager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Package Manager: PID=6348 TID=2800 Finalizing CBS core. - CDISMPackageManager::Finalize
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: DISM Package Manager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(MsiManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: MsiManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(IntlManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: IntlManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(IBSManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: IBSManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(DriverManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: DriverManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(DISM Unattend Manager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: DISM Unattend Manager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(SmiManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: SmiManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(AppxManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: AppxManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(AssocManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: AssocManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(GenericManager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: GenericManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Finalizing the servicing provider(Edition Manager) - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: Edition Manager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Releasing the local reference to OSServices. - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Disconnecting Provider: OSServices - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:57, Info DISM DISM Provider Store: PID=6348 TID=2800 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:58, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2018-05-11 16:28:58, Info DISM DISM.EXE:
2018-05-11 16:28:58, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
2018-05-11 16:28:58, Info DISM DISM.EXE:
2018-05-11 16:28:58, Info DISM DISM Provider Store: PID=1816 TID=6472 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2018-05-11 16:28:58, Info DISM DISM Provider Store: PID=1816 TID=6472 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
2018-05-11 16:28:58, Info DISM DISM Provider Store: PID=1816 TID=6472 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider