Sehr hohe CPU-Auslastung für Windows Audio-Dienst

1

Ich verwende einen Dell XPS 13 (3960) -Laptop mit Windows 10-Betriebssystem.

Kürzlich, als ich laute Geräusche von Laptop-Fans hörte, auch wenn keine Programme mit hohen Ressourcen ausgeführt wurden, entschied ich mich, dies zu überprüfen, und tatsächlich habe ich einen Dienst namens "Windows Audio" gesehen, der fast 40% der CPU ausmacht.

Nach einem Neustart (und nichts ausgeführt) war es immer noch so. Ich habe die Audiotreiber deinstalliert und das Betriebssystem sie automatisch neu installieren lassen und es schien das Problem zu beheben, aber nach einer Weile passierte es wieder.

Es ist unter "Service Host: Local Service (Network Restricted)"

The process taking CPU

Ich habe es nachgeschlagen und es scheint, als wäre niemandem ein anderes Problem passiert, und wenn ja, hatte der Grund nichts mit meinem zu tun (Software, die ich nicht habe usw.).

Gibt es eine Möglichkeit, um zu überprüfen, warum es passiert, und es zu beheben?

Bearbeiten: Wenn ich den Dienst neu starte, wird die CPU nur minimal ausgelastet.

argamanza
quelle
irgendein Update? Haben Sie das Problem erneut gesehen und konnten Sie es mit WPRUI / WPA nachverfolgen?
magicandre1981
@ magicandre1981 - nun, Sie wissen, wie es ist ... seit diesem Beitrag warte ich darauf, dass das Problem erneut auftritt, um Ihre Methode zu verwenden, aber es passiert einfach nicht, ich werde aktualisieren, wann es geschieht.
argamanza
OK, haben Sie ein Treiber-Update installiert (das es möglicherweise behoben hat)?
magicandre1981

Antworten:

3

Um zu sehen, warum der Audiodienst eine so hohe CPU-Auslastung verursacht, müssen Sie das Windows Performance Toolkit installieren, das Bestandteil von ist Windows 10 SDK .

enter image description here (alle anderen Einträge können abgewählt werden)

Lauf WPRUI.exe , wählen Erste Ebene , CPU auslastung und klicken Sie auf Start . Erfassen Sie 1 Minute der CPU-Auslastung, und klicken Sie dann auf sparen um die Daten in einer ETL-Datei zu speichern.

Machen Sie nun einen Doppelklick auf die generierte ETL-Datei, um die ETL in Windows Performance Analyzer (WPA.exe) zu öffnen, und ziehen Sie die CPU-Auslastung (Sampled) in den Analysebereich:

enter image description here

Jetzt Debug-Symbole in WPA laden und erweitern Sie den Stapel der svchost.exe das hat einen hohen Wert an % Weight (nach der blauen Linie). Suchen Sie hier nach Funktionsnamen, um zu sehen, was der Audiodienst tut.

Eine hohe CPU-Auslastung des Audiodienstes wird häufig durch Audioverbesserungen des Audiotreibers verursacht. Das Beste ist zu Deaktivieren Sie diese Verbesserungen .

enter image description here enter image description here

magicandre1981
quelle
1

Ich habe genau das gleiche Problem wie Sie. Unmittelbar nach dem Booten von Windows 10 17134 (1803) nach einem direkten Upgrade von 16299 (1709) belegt der "Windows Audio" -Dienst 20% meiner 16-Kern-CPU. Durch einen Neustart des Dienstes wird der Normalzustand wiederhergestellt, und die Audiowiedergabe funktioniert in beiden Fällen problemlos. Wenn Sie dies mit procmon überprüfen, fragt der Windows-Audiodienst alle paar ms in einer stetigen Schleife die installierten Audiogeräte in der Registrierung ab, daher die hohe CPU-Auslastung. Nach dem Neustart des Dienstes werden diese permanenten "Terror-Abfragen" gestoppt, wodurch die CPU-Last und alles andere wieder normal werden.

Das Problem kam von einem Audio-Loopback-Treiber, den ich installiert habe (ODeus AsioLinkPro). Ich habe den Treiber komplett entfernt und manuell dafür gesorgt, dass sich keine Reste in der Registry und im Internet befinden C:\ Fahrt. Die CPU-Auslastung von Windows Audio hat sich sofort normalisiert. Ich habe dann neu installiert. Das Problem trat jedoch sofort nach der erneuten Installation des Treibers wieder auf. Da es jedoch kein Update für diesen Treiber gibt (Firma existiert nicht mehr) und ich es auf jeden Fall benötige UND da der einmalige Neustart des Windows-Audiodienstes während einer Windows-Sitzung das Problem löst, habe ich einfach einen erstellt .BAT Datei mit:

@echo off
echo Restarting Windows Audio to fix high CPU usage in 17134
net stop Audiosrv
net start Audiosrv

... und zum Taskplaner für den Systemstart hinzugefügt. Dies löst das Problem für mich, obwohl mit einem schmutzigen Hack. ;-)

In jedem Fall: Eine Neuinstallation Ihrer Audiotreiber könnte möglicherweise das Problem beheben, aber wenn nicht, können Sie dies vorerst mit dem Dirty Hack tun. Vielleicht gibt MS auch einen Bugfix dafür heraus, da es 1709 bei mir gut funktioniert hat.

Lori
quelle
1

Razer Surround verursachte dies auf meinem PC. Deinstalliert und Problem behoben.

Travis Grynosauruswrex
quelle
2
Willkommen bei Super User. Fast jedes Programm könnte die Ursache des Symptoms sein. Jeder Benutzer, der erwähnt, welches Programm das Problem in seinem Fall war, ist also nicht allzu hilfreich. Selbst wenn ein anderer Benutzer dasselbe Programm installiert hat, kann dies in seinem Fall nicht die Ursache sein. Es wäre sinnvoller zu beschreiben, wie das Problem identifiziert werden kann, damit die Lösung für alle Benutzer gilt.
fixer1234
Es stellte sich heraus, dass Razer Surround dieses Problem auch für mich verursacht hat. Vielen Dank.
kingkode
0

Ich habe Lenovo 910 2in1 Laptop. Ich hatte eine hohe CPU-Auslastung von Windows-Audiogeräten, nachdem ich alle Treiber aktualisiert hatte. Ich fand diese Situation durch den Task-Manager (Strg + Alt + Löschen). Letztendlich wird die Batterie in diesem Szenario stark entladen. Ich stelle den Audiotreiber auf die alte Version zurück und im Grunde ist das Problem der Batterieentladung behoben, jetzt werden wie üblich 9 bis 10 Stunden angezeigt.

user859780
quelle
0

Ich habe mein Problem durch Deaktivieren des Regenmessers gelöst. Ich habe das Monstercat Visualizer Addon benutzt und es hat es wahrscheinlich verursacht.

de_end
quelle
Willkommen bei Super User. Fast jedes Programm könnte die Ursache des Symptoms sein. Daher ist es nicht allzu hilfreich, wenn jeder Benutzer angibt, welches Programm das Problem in seinem Fall war. Selbst wenn ein anderer Benutzer dasselbe Programm installiert hat, kann dies in seinem Fall nicht die Ursache sein. Es wäre sinnvoller zu beschreiben, wie das Problem identifiziert werden kann, damit die Lösung für alle Benutzer gilt.
fixer1234
-2

Ich hatte dieses Problem in der Vergangenheit. Ich löste das Problem, indem ich die OEM-Treiber für die jeweilige Soundkarte deinstallierte und stattdessen nur die Treiber für den Chipsatz der Karte installierte. Chipsatz-Treiber sind normalerweise viel stabiler.

Kai
quelle