Sound Service neu starten?

73

Mein MacBook Pro mit Snow Leopard hat vor ein paar Stunden aufgehört, Geräusche zu machen. Ich habe andere Berichte von Leuten mit Klängen gefunden, die über Kopfhörer arbeiten, aber das ist nicht das Problem, das ich sehe. Ich bekomme auch keinen Ton, wenn meine Kopfhörer angeschlossen sind.

Ich frage mich, ob es einen LaunchAgent oder LaunchDaemon zum Neustart gibt, der dies beheben würde. Ich habe bereits versucht, den coreaudio-Daemon zu beenden (und er wurde pflichtgemäß automatisch neu gestartet), aber das hat es nicht behoben.

Ich muss neu starten, damit das Betriebssystem aktualisiert wird. Ich denke, das wird wahrscheinlich Abhilfe schaffen.

Gibt es eine andere Art und Weise?

Doug Harris
quelle
Ich bin ziemlich neu hier, kann aber eine Frage stellen, die helfen könnte. Haben Sie kürzlich auf 10.6.8 aktualisiert? Viele Benutzer berichten nach der Aktualisierung auf 10.6.8 über Audioprobleme sowie Probleme mit dem Netzwerk und dem Drucken. Möglicherweise muss Apple einen Patch veröffentlichen, oder Sie können einige der vorläufigen Lösungen ausprobieren, die für diese 10.6.8-Probleme vorgeschlagen werden.
BG2011
Als dies passierte, war ich am 10.6.7. Nach dem Neustart bin ich jetzt auf 10.6.8.
Doug Harris
Nach einem Neustart war der Ton wieder zu hören.
Doug Harris
@Doug Ich frage mich, ob es ein Update gab, das nach dem Neustart installiert wurde ....
daviesgeek
Nein, nur ohne Systemaktualisierungen neu gestartet
Doug Harris

Antworten:

141

Sie können den CoreAudio-Prozess beenden, indem Sie Terminal öffnen und ausführen . Es wird automatisch nach ein paar Sekunden neu gestartet.sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

Das behebt einige Probleme, bei denen mein alternder MBP manchmal keine Kopfhörer erkennt oder entscheidet, dass die Lautsprecher nicht angeschlossen sind. Keine Garantie, dass es bei jedem Audioproblem funktioniert, aber es ist einen Versuch wert.

Quelle: zakgreant in macosxhints Foren .

Robmathers
quelle
1
Danke das hat geholfen! Ich musste nur den Core-Audiodienst beenden. Es wurde nach einigen Sekunden neu gestartet.
Moussa
<3 Das funktioniert auch bei Mavericks !! :)))
OZZIE
31
sudo pkill coreaudiod
Berto
2
Hat für mich in High Sierra (10.13.2) gearbeitet.
Mike Collins
1
Hat für mich in High Sierra (10.13.6) gearbeitet. Und ich frage mich, warum dieses Problem vorherrscht, auch nachdem es 7 Jahre her ist, dass die Frage zum ersten Mal gestellt wurde.
Ramvignesh
28
sudo kextunload /System/Library/Extensions/AppleHDA.kext 

sudo kextload /System/Library/Extensions/AppleHDA.kext

Diese beiden Befehle entladen und laden dann die Audio-Kernel-Erweiterung neu.

user70650
quelle
2
Schön, hat für mich an Mavericks gearbeitet.
Bombe
Ich habe gerade meinen Computer abgestürzt (OSX El Capitan) ... Ich würde es nicht empfehlen, obwohl ich vermute, dass es nach dem Neustart funktioniert hat :-p
Carles Estevadeordal
Das bringt mein macOS Sierra 10.12.1 zum Absturz. Ich empfehle nicht, dieses Update zu verwenden.
15.
Funktioniert auf meinem alten iMac (Snow Leopard), wenn meine USB-Soundkarte nicht erkannt wird. Bisher war ein Neustart erforderlich, um dieses Problem zu beheben.
Ákos
3
Dies funktionierte tatsächlich mit mir unter OSX Sierra (während die beliebteste Antwort dies nicht tat)
rburhum
9

Ich bin am 10.9.2 und habe das gleiche Problem. Da es zwei Antworten gibt, wollte ich meine Ergebnisse dokumentieren:

sudo kextunload /System/Library/Extensions/AppleHDA.kext 
sudo kextload /System/Library/Extensions/AppleHDA.kext

Diese beiden Befehle entladen und laden dann die Audio-Kernel-Erweiterung neu. Dieser Beitrag behebt mein Problem in 100% der Fälle. Bitte stimmen Sie diesem ursprünglichen Beitrag zu

Diese Lösung hat bei mir nicht funktioniert:

sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

Die internen Lautsprecher werden heruntergefahren und der Ton wird an meinen 27 "-Monitor gesendet, aber der Ton wird nicht an meine internen Lautsprecher oder mein Headset zurückgesendet. In einigen Fällen funktioniert dies möglicherweise .

ejkitchen
quelle
1
Apple High Definition Audio kext? Ordentlich, ich hätte dieses Akronym ohne diesen Kontext nicht gedacht.
Jason Salaz
IMHO sollte das 'kill -9 `ps axe | grep' coreaudio ... 'immer funktionieren, ohne dass ein Neustart erforderlich ist. Der neu gestartete coreaudio-Daemon wählt möglicherweise ein Audiogerät aus, das er zuerst findet (keine Ahnung, wie das Audiogerät in diesem Fall ausgewählt ist). Sie können das gewünschte Audiogerät jedoch über "Systemeinstellungen ..." -> "Ton" zurücksetzen . Für eine Browsersitzung müssen Sie möglicherweise auch das entsprechende Audiogerät auswählen.
huch
4

So leiden anscheinend 8 Jahre später Macbooks immer noch unter dem gleichen Problem, wie ich es ziemlich oft beim Einstecken von Kopfhörern erleide.

Der Befehl, dies sofort zu beheben:

sudo pkill coreaudiod

Joel'- '
quelle
1
Diese Antwort wurde bereits gegeben. Sie werden solange abgewertet, bis Sie entweder die Antwort löschen oder zusätzliche, unterstützende oder neue Informationen hinzufügen, die noch nicht bereitgestellt wurden.
16.
Ich blätterte durch die Hauptantwortliste und es gab nur die komplizierteren Befehle. Aber in der Tat steht diese Antwort irgendwo in den Kommentaren. Es scheint jedoch dumm, es zu löschen.
Joel '
Wenn Sie auf dieser Site zu einer vorhandenen Antwort zusätzliche Informationen bereitstellen können und über eine ausreichende Reputation verfügen , können Sie diese Antwort bearbeiten, um diese Informationen hinzuzufügen. Ihre Antwort hier ist ein gutes Beispiel für diese Gelegenheit. Sie müssen Ihre Antwort nicht löschen, aber Sie riskieren, wie bereits erwähnt, dadurch Abwertungen zu erhalten.
20.
2

Meiner Erfahrung nach ist ein Neustart erforderlich, um dies zu beheben. Es ist eine schlechte Lösung, da es den Anschein hat, dass es sich von dem Fehler erholt und die Grundursache nicht behebt. Ich hätte es gerne, habe aber noch nicht herausgefunden, ob es eine andere schnellere / einfachere Methode gibt, um wieder Sound zu bekommen ...

Jack
quelle