Das ist ein sehr gut beschriebenes und bekanntes Problem bei Windows: Die Stereo Mix-Einstellung zum Abhören (Dieses Gerät abhören) wird beim Neustart oder manchmal auch nach dem erneuten Anschließen des Geräts auf das Standard-Wiedergabegerät zurückgesetzt. Die Konfiguration über die grafische Benutzeroberfläche ist leider nicht stabil für diesen Anwendungsfall.
Ihr möglicher optionaler Lösungsansatz über eine Batch-Datei im Autostart oder die Aufgabenplanung ist hier der richtige und zuverlässigste Weg, um die Einstellung nach jedem Neustart automatisch wiederherzustellen.
Um die Einstellung per Skript zu setzen, benötigen wir ein
Kommandozeilen-Tool, das die Windows-Audioeinstellungen manipulieren kann, da native Windows-Befehle wie powershell oder cmd diese spezifische "Abhören"-Einstellung (Listen to this device) nicht direkt steuern können.
Das beste Tool dafür ist
NirSoft's SoundVolumeView.
Lösung: SoundVolumeView in der Aufgabenplanung nutzen
1. SoundVolumeView herunterladen
- Laden Sie das kostenlose, portable Tool SoundVolumeView von NirSoft herunter.
- Entpacken Sie die ZIP-Datei an einen festen Speicherort, der für den Benutzer zugänglich ist und sich idealerweise nicht im Download-Ordner befindet, z. B. C:\Tools\SoundVolumeView\.
2. Die benötigten Gerätenamen ermitteln
Um die Befehle zu erstellen, benötigen Sie die genauen Namen Ihrer Geräte:
- Öffnen Sie SoundVolumeView.exe.
- Suchen Sie in der Liste Ihr Stereo Mix-Gerät. Merken Sie sich den vollständigen Namen aus der Spalte Name oder ID (z. B. Stereo Mix).
- Suchen Sie Ihr zweites Lautsprecherpaar (den Ziel-Output, auf das gespiegelt werden soll). Merken Sie sich den vollständigen Namen aus der Spalte Name oder ID (z. B. High Definition Audio Device\Device\Speakers\Render).
3. Die Batch-Datei (.cmd) erstellen
Erstellen Sie eine neue Textdatei und speichern Sie sie unter dem Namen Audio_Mirroring_Reset.cmd in Ihrem Tools-Ordner (C:\Tools\SoundVolumeView\).
Fügen Sie diesen Code ein und passen Sie die Platzhalter ([NAME DES STEREO MIX GERÄTS]) und ([NAME DES ZWEITEN LAUTSPRECHERPAARS]) mit den in Schritt 2 ermittelten Namen an.
Bash:
@echo off
REM # Pfad zum SoundVolumeView Tool
set "TOOL_PATH=C:\Tools\SoundVolumeView\SoundVolumeView.exe"
REM # Gerätenamen
REM # HINWEIS: Bei Gerätenamen mit Leerzeichen Anführungszeichen verwenden!
set "STEREO_MIX_NAME=Stereo Mix"
set "TARGET_SPEAKER_NAME=Lautsprecher (2- High Definition Audio Device)"
REM ----------------------------------------------------------------------------------
REM # BEFEHL 1: Stellt sicher, dass Stereo Mix auch aktiviert ist (falls es deaktiviert wird)
"%TOOL_PATH%" /ChangeDevice "Rec" "%STEREO_MIX_NAME%" 1
REM # BEFEHL 2: Setzt die "Abhören"-Eigenschaft (PlaybackDevice) für Stereo Mix
REM # Setzt den Output von Stereo Mix auf das ZIEL-Lautsprecher-Gerät
"%TOOL_PATH%" /SetPlaybackDevice "%STEREO_MIX_NAME%" "%TARGET_SPEAKER_NAME%"
REM # BEFEHL 3 (Optional, falls die Lautstärke zurückgesetzt wird): Setzt die Lautstärke auf 100
"%TOOL_PATH%" /SetVolume "%STEREO_MIX_NAME%" 100
REM ----------------------------------------------------------------------------------
echo.
echo Die Audio-Spiegelungseinstellung wurde gesetzt.
exit
4. Die Aufgabenplanung einrichten (für dauerhafte Ausführung)
Damit das Skript nach jedem Neustart ausgeführt wird, verwenden Sie die Aufgabenplanung:
- Öffnen Sie die Aufgabenplanung (einfach in die Windows-Suche eingeben).
- Klicken Sie im rechten Menü auf Einfache Aufgabe erstellen....
- Name: Geben Sie z. B. StereoMix_Reset ein.
- Trigger: Wählen Sie Wenn ich mich anmelde.
- Aktion: Wählen Sie Programm starten.
- Programm/Skript: Geben Sie den vollständigen Pfad zu Ihrer Batch-Datei an, z. B. C:\Tools\SoundVolumeView\Audio_Mirroring_Reset.cmd.
- Klicken Sie auf Fertig stellen.
Wichtig: Nach dem Klick auf
Fertig stellen, suchen Sie die Aufgabe in der Aufgabenplanungs-Bibliothek, klicken Sie mit der rechten Maustaste darauf und wählen Sie
Eigenschaften. Wechseln Sie zur Registerkarte
Allgemein und aktivieren Sie die Option
Mit höchsten Privilegien ausführen. Dies stellt sicher, dass das Skript die Audioeinstellungen ohne Probleme ändern kann.
Ergebnis:
Mit dieser Lösung wird die korrekte Abhören-Einstellung für
Stereo Mix jedes Mal, wenn Sie sich bei Windows anmelden, automatisch und zuverlässig über das Skript wiederhergestellt, was Ihr Problem des Einstellungs-Resets nach dem Neustart dauerhaft behebt.