Mój dźwięk ostatnio przestał działać. Nie było żadnych szczególnych zdarzeń, które mogłyby to skłonić (być może automatyczna aktualizacja systemu operacyjnego).
Korzystam z systemu Windows 8.1 na komputerze Dell Inspiron.
Początkowy komunikat o błędzie
Na początku pojawiał się następujący komunikat o błędzie podczas uruchamiania (i przy każdym uruchomieniu programu wymagającego dźwięku):
C: \ Windows \ system32 \ MMDevAPI.DLL nie jest przeznaczony do działania w systemie Windows lub zawiera błąd. Spróbuj zainstalować program ponownie przy użyciu oryginalnego nośnika instalacyjnego lub skontaktuj się z administratorem systemu lub sprzedawcą oprogramowania w celu uzyskania pomocy.
Przywrócenie systemu na kilka dni przed utratą dźwięku pozbyło się tego błędu, ale nie naprawiło problemu braku dźwięku. Brak ikony dźwięku na pasku zadań.
Usługi audio nie działają
Po sprawdzeniu services.msc widzę, że Windows Audio nie działa. Dwie z jego zależności, RPC i Multimedialny program planujący, działają bez problemu. Program Windows Audio Endpoint Builder nie jest uruchomiony. Wszystkie usługi są uruchamiane automatycznie.
Próba uruchomienia systemu Windows Audio powoduje wyświetlenie komunikatu o błędzie:
System Windows nie może uruchomić usługi Windows Audio na komputerze lokalnym.
Błąd 1068: Uruchomienie usługi zależności lub grupy nie powiodło się.
Próba uruchomienia Windows Audio Endpoint Builder wyświetla komunikat o błędzie:
System Windows nie może uruchomić usługi Windows Audio Endpoint Builder na komputerze lokalnym.
Błąd 193: 0xc1
Próbowane rozwiązania
- Diagnozowanie problemu w systemie BIOS: dźwięk jest odtwarzany w tej diagnostyce, więc musi to być problem z oprogramowaniem
- Ponowne uruchomienie systemu
- Przywracanie systemu
- Uruchamianie / restartowanie usług
- Sprawdzanie, czy działają usługi Plug and Play i Power (oba, jak zgłoszono, mają na to wpływ)
- Rozwiązanie problemu w: Menedżerze urządzeń > Kontrolery dźwięku, wideo i gier (wymienione są Conexant SmartAudio HD i Intel (R) Display Audio )
- Aktualizacja oprogramowania sterownika
- Wyłączanie, a następnie ponowne włączanie
- Odinstalowanie, a następnie ponowne uruchomienie systemu w celu automatycznego ich zainstalowania
- Aktualizacja oprogramowania sterownika, a następnie ręczne wybranie urządzenia audio o wysokiej rozdzielczości
- Po uruchomieniu narzędzia do rozwiązywania problemów z dźwiękiem w systemie Windows jedna lub więcej usług audio nie działa i nie ma żadnych opcji
Aktualizacja: DISM RestoreHealth
Prowadziłem
DISM /Online /Cleanup-Image /RestoreHealth
i dostał:
DISM nie powiodło się. Nie wykonano żadnej operacji. Aby uzyskać więcej informacji, przejrzyj plik dziennika.
Plik dziennika DISM można znaleźć pod adresem C: \ WINDOWS \ Logs \ DISM \ dism.og
Podczas sprawdzania pliku dziennika wydaje się, że błędy zaczynają się mniej więcej w tym momencie (poprzednie wiersze pominięto dla zwięzłości):
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
źródło
Odpowiedzi:
Konfiguracja systemu Windows wydaje się być w złym stanie, gdy narzędzia systemowe po prostu zawodzą.
Sugeruję dwie możliwe czynności naprawcze, w których obie nie utracą żadnych aplikacji ani ustawień:
Uruchom sfc / scannow, aby sprawdzić integralność chronionych plików systemowych i zastąpi niepoprawne wersje poprawnymi.
Napraw Zainstaluj system Windows 8.1 , zwany także instalacją uaktualnienia w miejscu, aby naprawić obecnie zainstalowany system Windows bez utraty niczego.
Najpierw wykonaj ostrożne kopie zapasowe, w tym obraz systemu, przed rozpoczęciem. Sugeruję korzystanie z AOMEI Backupper Standard Free . Utwórz także rozruchową płytę CD lub USB AOMEI i sprawdź, czy można ją uruchomić i zobaczyć dysk systemowy oraz dysk, na którym przechowywana jest kopia zapasowa obrazu.
Jeśli te działania się nie powiodą, kolejne kroki są destrukcyjne:
Odśwież system Windows 8.1 naprawia system Windows, instalując go ponownie, zachowując jednocześnie pliki, aplikacje Store i większość ustawień, ale wszystkie zainstalowane aplikacje komputerowe innych firm zostaną usunięte.
Zresetuj system Windows 8.1 zapewni czystą instalację, tracąc wszystko z bieżącej instalacji systemu Windows.
źródło
sfc /scannow
pracował! Uwaga dla innych z tym problemem: faktycznie próbowałemsfc /scannow
wcześniej i to nie działało. Przypuszczam, że coś innego, co zrobiłem w międzyczasie, mogło pomóc. Jedyne, o czym myślę, to bieganieDism /Online /Cleanup-Image /StartComponentCleanup
(i wtedyDISM /Online /Cleanup-Image /RestoreHealth
).