Windows – Automatic switching between “digital output” (HDMI) and built-in speakers in Vista

audiohdmisound cardwindows-vista

We occasionally connect my wife's laptop, which runs Vista, to our TV. Whenever we do this we have to manually switch the default audio output to "digital output" for the sound to go through the HDMI connection, and we also have to restart any apps that we want to send sound to the TV. We then have to perform a similar process when disconnecting.

Is there any way to just have this be automatic? It seems absurd to have to do so much manual fiddling when a 40 year old transistor radio is "smart" enough to turn off the speakers and send sound to the headphones when headphones are plugged in.

In case it helps, the name "RealTek" shows up in the sound card settings dialog.

Best Answer

I don't believe that you can get around the requirement for restarting the application after a sound switch.

For making this less painful, you could maybe use the free Vista Audio Changer :

A system tray application which allows the user to switch their default audio output device at the click of a mouse - useful for users with multiple sound cards, or multiple outputs on a single sound card.

See also Switch default Audio Sound Card from system tray, using the free STADS (System Tray Audio Device Switcher).

Another commercial option may be Coastal Audio Changer (trial available).

Related Question