Ich habe ein seltsames Problem und bin ratlos - was nicht oft vorkommt :P
Kurz gesagt: Die Kopfhörerbuchse an meinem Laptop (Dell Precision M4500, mit Win8.1) gibt keinen Ton aus. Klingt (ha) einfach, oder? Nein. Hier ist, was ich bisher getan/festgestellt habe.
Zuallererst,Es handelt sich nicht um einen Hardwarefehler. Ich verwende Ubuntu im Dual-Boot-Modus (zum Spaß, für die Arbeit ist Windows erforderlich) und dort funktioniert alles prima – Ein-/Ausstecken, Umschalten zwischen Klinken- und integrierten Lautsprechern, separate Lautstärkeregelung, alles.
Der Treiber ist so aktuell wie möglich – der Treiber vom Dell-Support wird unter Win8.1 nicht unterstützt (das ist ein Rechner aus der Win7-Ära), aber es ist die neueste Version von Windows Update. Außerdem wurde der Treiber weder vor noch nach dem Ausfall aktualisiert – soweit ich weiß, gab es immer nur eine Version.
Ich bin bereits ins devmgmt gegangen und habe die Audiotreiber entfernt, dann einen Neustart durchgeführt und sie von Windows neu installieren lassen.
Die externe Buchse ist standardmäßig eingestellt, sofern verfügbar. Wenn sie angeschlossen ist, werden die internen Lautsprecher dadurch zerstört.Isterkennt, wann es eingesteckt/ausgesteckt ist.
Die schnittstellenspezifische Lautstärkeregelung ist nicht das Problem. Tatsächlich habe ich den Lautstärkemixer so eingerichtet, dass ich die Lautstärkeregelung für beide jederzeit sehe. Beide sind eingeschaltet und nicht stummgeschaltet.
Habe die Dienste „Windows Audio“ und „Windows Audio Endpoint Builder“ neu gestartet. Tatsächlich traten unmittelbar danach, als ich das ein paar Mal gemacht habe, merkwürdige Aktionen auf. Wenn ich z. B. den Stecker einsteckte, zeigte die Soundverwaltungsschnittstelle an, dass die Wiedergabe über den Stecker erfolgte, obwohl die Wiedergabe über die integrierten Lautsprecher erfolgte.
Habe SFC ausgeführt und die Rückmeldung war, dass alles in Ordnung sei und ich keine Systemdateien oder ähnliches verliere.
Vielleicht, wenn ich den Audiodienst lösche und neu registriere? Er läuft in svchost, nicht in seiner eigenen ausführbaren Datei, also bin ich mir nicht ganz sicher, wie ich das machen soll, ohne ihn zu beenden.
Wenn irgendjemand WIRKLICH ausgefallene Tricks kennt, die ich ausprobieren könnte, wäre das großartig. Ich wette, ein Neuladen von Windows würde es tun, aber das ist, als würde man seinen Rasen mit einem thermonuklearen Gerät mähen.