Мой звук перестал работать недавно. Не было особых событий, которые могли бы вызвать это (возможно, автоматическое обновление ОС).

Я использую 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

1 ответ1

0

Ваша установка Windows кажется плохой, когда системные утилиты просто выходят из строя.

Я предлагаю два возможных действия по ремонту, при которых оба не потеряют вам никаких приложений или настроек:

  1. Запустите sfc /scannow для проверки целостности защищенных системных файлов и замените неправильные версии на правильные.

  2. Восстановление Установите Windows 8.1, также называемую установкой обновления на месте, чтобы исправить установленную в настоящее время Windows, не теряя ничего.

Прежде чем начинать, сначала сделайте тщательное резервное копирование, включая образ системы. Я предлагаю использовать AOMEI Backupper Standard Free. Создайте также загрузочный компакт-диск AOMEI или USB и проверьте, что он может загружаться и видеть как системный диск, так и диск, на котором хранится резервная копия образа.

Если эти действия не увенчались успехом, следующие шаги являются разрушительными:

  • Обновление Windows 8.1 восстанавливает Windows, переустанавливая ее, сохраняя при этом ваши файлы, приложения Магазина и большинство ваших настроек, но все установленные сторонние настольные приложения будут удалены.

  • Сброс Windows 8.1 даст вам чистую установку, потеряв все из вашей текущей установки Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .