Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Stop windows from auto switching audio devices when plugged in?

Does anyone know of a way to stop windows from switching my input and output devices whenever something new is plugged in?

 

I have voicemeeter that i always want to use for my audio, but i am always connecting other devices which have audio (ps4 controller, bluetooth devices, etc)

 

Is there a way i can get it to always output/input to voicemeeter and never change (no matter how many new devices i plug in)?

Maybe something in the registry?

 

Thanks

Gershy13

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites
9 minutes ago, Gershy13 said:

Does anyone know of a way to stop windows from switching my input and output devices whenever something new is plugged in?

unfortunately, no

 

you might be able to use virtual mixer to set audio to output at desired output and not rely on windows default, that might help

My PCs: Desky | Beddie | Miney | Benchie

Things I need help with: (nothing at the moment)

Spoiler

none atm

I hate Intel's pricing, Ryzen's weird quirks, Nvidia's pricing, and Radeon GPUs in general

Spoiler

Products I like:

Spoiler

Sony Xperia Z1 / Z2 / 10 ii, Asus Strix 970 / 1070, Samsung SSD, WD HDD, Corsair PSUs (AX, RM, CX(grey)), GeForce GPU, NZXT N450/S340, be quiet! Coolers, G.Skill Trident RAM, Logitech M525, Logitech G440, Razer Deathadder Elite

Products I hate:

Spoiler

Xperia Z3, XiaoMi 5c, Radeon GPUs, Razer Audio Products, any bloatwares

Companies I absolutely adore: (and hope it stays that way)

Spoiler

be quiet! - sent me AM4 mounting for my DRP3 even though it's way past the timeframe stated, no questions asked

Corsair - very good RMA experience, absolutely recommend

Companies I hate:

Spoiler

Nvidia, Intel, Apple, TMT (Thundermatch, a retailer)

Personal Blacklisted Companies:

Spoiler

Acer: shit tier quality products, shit tier customer service thus far, they "tried" to solve my issue but they arent really doing anything but delaying and delaying. (on-going case since July)

Gigabyte: horrible customer service (gigabyte had literally 0 customer service, asked me to go to retailer with NO WAY to email them about a question) but at least they fixed my shit in ONE MONTH (would probably take me 1 hour to fix if they let me email them)

XiaoMi Phones: built like a tank but the software is buggy as all hell

Seagate HDD: had too many dead seagate drives

Kingston SSD: 300V controller swap thingy

Razer (except their mouse)

Remember, just because I had good/bad experiences with these companies/product, doesn't mean you will have similar experiences too. I would still recommend these products if they made sense for your needs, but I'll add a disclaimer of my experience if it's relevant. Feel free to DM me asking why they are where they are.

 

Link to post
Share on other sites
Just now, Moonzy said:

unfortunately, no

 

you might be able to use virtual mixer to set audio to output at desired output and not rely on windows default, that might help

virtual mixer being voicemeeter? It still has the issue that whenever i plug something in it will switch my devices to prefer the new device.

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites
1 minute ago, Gershy13 said:

virtual mixer being voicemeeter? It still has the issue that whenever i plug something in it will switch my devices to prefer the new device.

yea this can work

can't you map an output to a fixed device instead of relying on the windows default?

 

i never used it personally, but i think it's feasible

My PCs: Desky | Beddie | Miney | Benchie

Things I need help with: (nothing at the moment)

Spoiler

none atm

I hate Intel's pricing, Ryzen's weird quirks, Nvidia's pricing, and Radeon GPUs in general

Spoiler

Products I like:

Spoiler

Sony Xperia Z1 / Z2 / 10 ii, Asus Strix 970 / 1070, Samsung SSD, WD HDD, Corsair PSUs (AX, RM, CX(grey)), GeForce GPU, NZXT N450/S340, be quiet! Coolers, G.Skill Trident RAM, Logitech M525, Logitech G440, Razer Deathadder Elite

Products I hate:

Spoiler

Xperia Z3, XiaoMi 5c, Radeon GPUs, Razer Audio Products, any bloatwares

Companies I absolutely adore: (and hope it stays that way)

Spoiler

be quiet! - sent me AM4 mounting for my DRP3 even though it's way past the timeframe stated, no questions asked

Corsair - very good RMA experience, absolutely recommend

Companies I hate:

Spoiler

Nvidia, Intel, Apple, TMT (Thundermatch, a retailer)

Personal Blacklisted Companies:

Spoiler

Acer: shit tier quality products, shit tier customer service thus far, they "tried" to solve my issue but they arent really doing anything but delaying and delaying. (on-going case since July)

Gigabyte: horrible customer service (gigabyte had literally 0 customer service, asked me to go to retailer with NO WAY to email them about a question) but at least they fixed my shit in ONE MONTH (would probably take me 1 hour to fix if they let me email them)

XiaoMi Phones: built like a tank but the software is buggy as all hell

Seagate HDD: had too many dead seagate drives

Kingston SSD: 300V controller swap thingy

Razer (except their mouse)

Remember, just because I had good/bad experiences with these companies/product, doesn't mean you will have similar experiences too. I would still recommend these products if they made sense for your needs, but I'll add a disclaimer of my experience if it's relevant. Feel free to DM me asking why they are where they are.

 

Link to post
Share on other sites
Just now, Moonzy said:

yea this can work

can't you map an output to a fixed device instead of relying on the windows default?

 

i never used it personally, but i think it's feasible

i dont think so, as voicemeeter relies on windows to output to its device, and then you can route from there...

if there was a way for windows to set voicemeeter as fixed and never change, that would be perfect.

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites

If you're using integrated card, install drivers (realtek probably). Drivers have tool included that has option to disable detecting jacks.

Link to post
Share on other sites
1 minute ago, homeap5 said:

If you're using integrated card, install drivers (realtek probably). Drivers have tool included that has option to disable detecting jacks.

No it's mainly usb or Bluetooth devices

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites
25 minutes ago, Gershy13 said:

No it's mainly usb or Bluetooth devices

They have software included too.

Link to post
Share on other sites
On 10/14/2020 at 2:46 PM, Gershy13 said:

Does anyone know of a way to stop windows from switching my input and output devices whenever something new is plugged in?

 

I have voicemeeter that i always want to use for my audio, but i am always connecting other devices which have audio (ps4 controller, bluetooth devices, etc)

 

Is there a way i can get it to always output/input to voicemeeter and never change (no matter how many new devices i plug in)?

Maybe something in the registry?

 

Thanks

Gershy13

I find many of the responses in this thread confusing. I have a TV, a monitor, pair of speakers, USB headset and 3.5mm headphones that can all be used as output/input devices. I have spent that last 5 minutes plugging and unplugging all of these devices, and not once did the device change except for when my default device was unplugged. As soon as I plug my default device back in, the output device gets set back to it. 

 

My chosen output device is a set of 3.5mm speakers & subwoofer that have no attached software. I have my built-in sound card drivers installed but no utility. 

 

So my question is, have you set your desired output device as default? 

Ryzen 5 1500x, Noctua NH-L9x65 SE-AM4, GA-AB350N, 16GB 1600Mhz, EVGA GTX 970, 250GB Samsung 960 Evo, 120GB Samsung 840 Evo, 1TB WD Green & 2TB Seagate Barracuda. 650w OCZ ZX & Cooler Master Elite 130. Acer CB241HQK 4K, LG IPS234V-PN 1080p, Ducky Zero Shine All Blue/Anne Pro Brown/SteelSeries Apex Pro & Razer Naga 2014

Link to post
Share on other sites
7 minutes ago, Joshua said:

I find many of the responses in this thread confusing. I have a TV, a monitor, pair of speakers, USB headset and 3.5mm headphones that can all be used as output/input devices. I have spent that last 5 minutes plugging and unplugging all of these devices, and not once did the device change except for when my default device was unplugged. As soon as I plug my default device back in, the output device gets set back to it. 

 

My chosen output device is a set of 3.5mm speakers & subwoofer that have no attached software. I have my built-in sound card drivers installed but no utility. 

 

So my question is, have you set your desired output device as default? 

Yes i have set the output device that i want as default. the issue is plugging in new devices that the system hasnt seen before/recently i believe.

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites
  • 2 months later...
On 10/16/2020 at 6:44 PM, Joshua said:

I find many of the responses in this thread confusing. I have a TV, a monitor, pair of speakers, USB headset and 3.5mm headphones that can all be used as output/input devices. I have spent that last 5 minutes plugging and unplugging all of these devices, and not once did the device change except for when my default device was unplugged. As soon as I plug my default device back in, the output device gets set back to it. 

 

My chosen output device is a set of 3.5mm speakers & subwoofer that have no attached software. I have my built-in sound card drivers installed but no utility. 

 

So my question is, have you set your desired output device as default? 

It happens to me literally any time I unplug and replug my USB headset. Yes I have manually set VoiceMeeter as the default device, but this is ignored when I plug in the USB headset. Windows will be a smartass and switch to it regardless of what I manually defined to be the default device.
But funnily enough, this only happens in the Playback tab, NOT the Record tab.

What I manually set:
833532331_manuallysettodefault.png.5f7a5934baf921111d641f61965682a2.png

When I unplug and replug my USB headset, Windows smartass:
754855911_Windowssmartassdefault.png.eb936c2ae4af0df414759f6c468697db.png

Link to post
Share on other sites
10 minutes ago, PaterFrog said:

It happens to me literally any time I unplug and replug my USB headset. Yes I have manually set VoiceMeeter as the default device, but this is ignored when I plug in the USB headset. Windows will be a smartass and switch to it regardless of what I manually defined to be the default device.
But funnily enough, this only happens in the Playback tab, NOT the Record tab.

What I manually set:
833532331_manuallysettodefault.png.5f7a5934baf921111d641f61965682a2.png

When I unplug and replug my USB headset, Windows smartass:
754855911_Windowssmartassdefault.png.eb936c2ae4af0df414759f6c468697db.png

Happens to me in both tabs. Once a device has been connected and overridden as default windows will usually remember that even if you plug that device in, it won't set to default (although different usb ports seem to affect this differently)

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites
13 minutes ago, Gershy13 said:

Happens to me in both tabs. Once a device has been connected and overridden as default windows will usually remember that even if you plug that device in, it won't set to default (although different usb ports seem to affect this differently)

Have tested in different USB ports just now, but the behavior remains as consistently problematic in all aspects:

In the playback tab only, plugging in the headset will set it to be the default device, regardless of previous manual settings.


For whatever reason, this does NOT happen in the Recording tab at all.

I'm mostly fine on reboots. Usually the default devices do not switch, but sometimes they do. I have a feeling it depends on whether Windows detects the headset (or the DAC of it, to be specific), or whether VoiceMeeter launches first, but I'm not sure if that is really it.

I#m thinking about writing a startup script that listens for any changes to this setting and reverts them to what I want it to be when they happen. But I haven't done anything like that before. Any suggestions?

Link to post
Share on other sites
4 minutes ago, PaterFrog said:

Have tested in different USB ports just now, but the behavior remains as consistently problematic in all aspects:

In the playback tab only, plugging in the headset will set it to be the default device, regardless of previous manual settings.


For whatever reason, this does NOT happen in the Recording tab at all.

I'm mostly fine on reboots. Usually the default devices do not switch, but sometimes they do. I have a feeling it depends on whether Windows detects the headset (or the DAC of it, to be specific), or whether VoiceMeeter launches first, but I'm not sure if that is really it.

I#m thinking about writing a startup script that listens for any changes to this setting and reverts them to what I want it to be when they happen. But I haven't done anything like that before. Any suggestions?

Not sure to be honest that's way over my head xD!

 

It's weird that it doesn't remember the setting if you plug it into the same usb port... Unless the driver of your headset reinitialises every time?

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites
6 minutes ago, Gershy13 said:

Not sure to be honest that's way over my head xD!

 

It's weird that it doesn't remember the setting if you plug it into the same usb port... Unless the driver of your headset reinitialises every time?

I actually think it does. I use this headset:
1942581797_HeadsetwithDAC.png.bb566804a68c74a767c72c212fbfa297.png
The little black bar next to the actual headset is called "GameDAC" and goes through a bootup whenever I plug it in. The headset is connected to this DAC, which in turn is connected to the PC via USB.
Because it has no external power and no battery, it needs the power from the USB and I believe it needs to power up every time. This could be or cause the reinintialising you speak of. However, I would think that this should also cause the Recording default device to switch, which it doesn't...

Link to post
Share on other sites
2 minutes ago, PaterFrog said:

I actually think it does. I use this headset:
1942581797_HeadsetwithDAC.png.bb566804a68c74a767c72c212fbfa297.png
The little black bar next to the actual headset is called "GameDAC" and goes through a bootup whenever I plug it in. The headset is connected to this DAC, which in turn is connected to the PC via USB.
Because it has no external power and no battery, it needs the power from the USB and I believe it needs to power up every time. This could be or cause the reinintialising you speak of. However, I would think that this should also cause the Recording default device to switch, which it doesn't...

hmmm yeah thats weird... im not really sure to be honest.

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites
Just now, Gershy13 said:

hmmm yeah thats weird... im not really sure to be honest.

I'll go on a hunt for a script, or how to write one. Will be at least several days I think. Have you been able to fix the issue for yourself in any acceptable manner?

Link to post
Share on other sites
7 minutes ago, PaterFrog said:

I'll go on a hunt for a script, or how to write one. Will be at least several days I think. Have you been able to fix the issue for yourself in any acceptable manner?

I don't plug in audio devices too often so it's not really a big problem for me. 

CPU: Ryzen 7 3800x + ML360R       

RAM: 32GB Thermaltake Toughram RGB DDR4 3600MHz

Motherboard: Gigabyte X570 Aorus Pro

GPU: MSI RTX 3070 Ventus 3X OC       

SSD 1: Corsair MP600 1tb (Windows)      

SSD 2: Samsung 840 EVO 120gb (Scratch Drive)   

SSD 3: SanDisk Ultra II 120gb 

SSD 4: Samsung 860 EVO 250gb

HDD 1: WD Blue 1TB

HDD 2: Seagate Barracuda 2TB

Case: NZXT H710

PSU: Corsair TX750M

Mouse: Logitech G502

Keyboard: Element Gaming Beryllium

OS: Windows 10 Pro 64-bit  

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×