Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This post is close to my question, but not quite the same. What I'm trying to find out is, if I'm running an application and want to change which device it's using for audio output without quitting the application, is that possible?

Sometimes, my Bluetooth headset shows up as connected even when it's not -- I blame the device, and that's not my biggest current concern. The problem is, sometimes I'll start something that needs audio output -- a video chat, game, etc -- and it will start routing to this non-existent bluetooth device, rather than my speakers. I'd like to be able to fix this without quitting the video call, restarting the game, etc, but as far as I can tell changing the default audio device doesn't change the output being used by already-running programs. Is there another way to "change horses midstream" that I'm missing?

share|improve this question
possible duplicate of Assigning programs to specific audio outputs in Windows 7 – Tom Wijsman Apr 17 '12 at 23:36

In Windows, Audio Output is software defined. Each software that wants to output audio to a different output device needs to implement this feature itself. Depending on how well the programm is coded, you'll have to restart the application for the changes to take effect.

You can play around a bit with setting the default output device in windows sound settings but that's about. There may be tools to make switching the default output device more comfortable.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.