Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När ett program eller en Windows-komponent vill spela upp eller spela in ljud använder den en av olika ljud-API:er.
Initiering av ljudström
Alla ljud-API:er anropar så småningom kärnljud-API-anropet IAudioClient::Initialize. Funktionen IAudioClient::Initialize skapar anslutningen mellan programmet och Windows-ljudmotorn och en anslutning mellan Windows-ljudmotorn och ljuddrivrutinen.
Om IAudioClient::Initialize-anropet misslyckas kan programmet, med vissa undantag, inte använda ljud. Vissa IAudioClient::Initiera fel är godartade och ignoreras. en lista över dessa fel finns i bilagan.
Resultatet av anropet loggas i en AudioClientInitialize-händelse i Microsoft.Windows.Audio.Client-providern . HRESULT-fältet är 0 om anropet lyckades och ett negativt nummer om anropet misslyckades.
Följande ljudmått spårar IAudioClient::Initiera framgång:
- Procent av datorer med minst ett initieringsfel för ljudström
- Procent av maskiner med låg framgångsgrad för ströminitering
- Procent av datorns slutpunkter med minst ett initieringsfel för ljudström per drivrutin
- Procent av maskinslutpunkter med suboptimal initieringsframgång för ström
- Procent av datorslutpunkter med minst ett initieringsfel för ljudåtergivningsström per drivrutin
- Procent av datorer med minst ett initieringsfel för ljudåtergivningsström
- Procent av datorns slutpunkter med minst ett initieringsfel för ljudinspelningsström per drivrutin
- Procent av datorer med minst ett initieringsfel för ljudinspelningsström
Tillförlitlighet i användarläge för ljud
Kernelströmmande ljuddrivrutiner körs i kärnläge. Om en ljuddrivrutin träffar ett undantag resulterar det i en blå skärm av döden (BSOD) eller en grön skärm av döden (GSOD).
Det finns inga åtgärder specifikt för tillförlitlighetsproblem i ljudrelaterat kernelläge, men det finns åtgärder för tillförlitlighetsproblem i kernelläge i allmänhet.
Windows-ljudmotorn för delat läge körs i användarläge. I synnerhet körs Windows-ljudtjänsten AudioSrv.dll (AudioSrv) i en dedikerad svchost.exe process. Den startar också en hjälpprocess för Windows Audio Device Graph Isolation, audiodg.exe (AudioDg).
Ljud-IHV:er kan innehålla plugin-program till ljudmotorn i användarläge som kallas ljudbearbetningsobjekt (API:er).
Om ett APO stöter på ett undantag blir det ingen blåskärm, men Windows ljudmotorn kraschar. Det finns också en watchdog-timer som verifierar att anrop från applikationer slutförs snabbt. Om ett samtal fastnar märker vakthunden och tvingar fram en krasch i Windows-ljudmotorn.
Hur som helst går allt ljud i systemet förlorat tills ljudmotorn kan startas om.
Om AudioDg kraschar och AudioSrv är tillgänglig för att märka loggas en AudioDgCrash-händelse från Microsoft.Windows.Audio.Service-leverantören. I vissa äldre versioner av Windows 10 var händelsen AudioDg-Crash.
Om AudioSrv kraschar och AudioDg finns där för att lägga märke till det, loggas en AudioSrvSvchostCrash-händelse från provider Microsoft.Windows.Audio.DeviceGraph. I vissa äldre versioner av Windows 10 var händelsen AudioSrv-Svchost-Crash.
Om ljudtjänsten låser sig loggas en Hang-händelse från Microsoft.Windows.Audio.Service-providern . I vissa äldre versioner av Windows 10 loggas även en Hang-händelse från Providern Microsoft.Windows.Audio.DeviceGraph för vissa typer av låsningar.
Följande ljudmått spårar tillförlitligheten för Windows-ljudmotorn:
- Procent av datorer med minst en ljudkrasch
- Procent av maskiner med minst en ljudhängning
- Procent av datorns slutpunkter med minst en ljudkrasch
- Procent av maskinens slutpunkter med minst ett ljudproblem
Inaktivera ljudbearbetningsobjekt
Detta mått spårar inaktivering av ljudbearbetningsobjekt automatiskt.
Vad du ska göra om din fraktetikett avvisas
Om din fraktetikett avvisas, se avsnittet Överklaga en avvisad ljuddrivrutin.