Discord voice chat suddenly switches your audio output device while you are in the middle of a call. This can happen when Windows 11 changes the default playback device, or when Discord detects a new audio endpoint and automatically reroutes audio. The root cause is typically a combination of Windows audio device priority settings, Discord’s voice subsystem, and device driver behavior. This article explains why the switch occurs and provides specific fixes to lock your output device for the duration of a call.
Key Takeaways: Prevent Discord From Switching Output Devices
- Windows Sound settings > Advanced sound options > App volume and device preferences: Lets you assign a specific output device per app and prevent system-wide changes from affecting Discord.
- Discord User Settings > Voice & Video > Output Device: Set this to a specific device instead of Default to stop Discord from following Windows default changes.
- Device Manager > Sound, video and game controllers > Disable device: Disabling unused audio endpoints (like monitor speakers or Bluetooth hands-free audio) removes them as possible switch targets.
Why Discord Changes Output Devices During a Call
Discord’s voice engine is designed to adapt to system audio changes. When Windows 11 detects a new audio device — such as plugging in USB headphones, connecting Bluetooth headphones, or turning on a monitor with built-in speakers — the operating system may promote that device to the default playback endpoint. Discord, in its default configuration, uses the Windows default device for voice output. This means any change to the default device triggers an immediate switch inside Discord.
The behavior is not a bug in most cases. It happens because Discord prioritizes the user being able to hear the call at all. If a user plugs in a headset, Discord assumes they want to use that headset right away. However, this assumption can cause problems when multiple audio devices are active at the same time, or when a device like a monitor speaker is connected but not intended for voice chat.
Two Windows 11 settings contribute to the problem. The first is the Communications Activity setting under Sound > More sound settings > Communications. By default, Windows reduces the volume of other applications by 80 percent when it detects a communication call. This setting does not change the output device, but it can interfere with audio routing. The second is the App volume and device preferences page, which lets you assign a specific device to each app. If this setting is not configured, Discord will follow the system default.
Driver behavior also plays a role. Some audio drivers, especially for Bluetooth devices and USB headsets, periodically re-enumerate the device even when it is already connected. This re-enumeration can cause Windows to treat the device as newly attached, triggering a default device switch. Discord then follows that switch.
Steps to Lock Discord Output Device on Windows 11
The following methods prevent Discord from switching output devices mid-call. Use them in the order listed for the most reliable results.
Method 1: Set a Specific Output Device in Discord
- Open Discord User Settings
Click the gear icon in the bottom-left corner next to your username. This opens the settings panel. - Go to Voice & Video
In the left sidebar under App Settings, click Voice & Video. - Change Output Device to a specific device
Under Audio Subsystem, locate the Output Device dropdown. Click it and select the exact device you want to use — for example, Speakers (Realtek High Definition Audio) or Headphones (HyperX Cloud II). Do not leave it on Default. Discord will now use this device exclusively until you change it manually. - Set Input Device the same way
Repeat the same selection for the Input Device dropdown to ensure your microphone is also locked. - Test the setting
Join a voice channel and plug in or unplug a secondary audio device. The output should remain on your chosen device.
Method 2: Use Windows App Volume and Device Preferences
- Open Windows Sound Settings
Press Windows key + I to open Settings. Go to System > Sound. - Open Advanced sound options
Scroll down and click Advanced sound options. Then click App volume and device preferences. - Find Discord in the app list
A list of currently running apps appears. Locate Discord. If Discord is not running, start it and return to this page. - Assign a specific output device to Discord
Next to Discord, click the Output dropdown and select the device you want to use. This overrides the system default for Discord only. Other apps will still use the system default. - Close the window
Changes save automatically. No restart is required.
Method 3: Disable Unused Audio Devices
- Open Device Manager
Press Windows key + X and select Device Manager from the menu. - Expand Sound, video and game controllers
Double-click the category to see all audio devices installed on your system. - Disable devices you do not use for voice chat
Right-click any device that you do not want Discord to switch to — for example, NVIDIA High Definition Audio (for monitor speakers) or Hands-Free AG Audio (for Bluetooth headsets). Select Disable device. Confirm the prompt if one appears. - Repeat for all unwanted endpoints
Disable each device that should not be available for voice output. Leave only your primary headset or speakers enabled. - Restart Discord
Close and reopen Discord. The disabled devices will no longer appear in the Output Device list.
Method 4: Change Windows Communications Activity
- Open Sound Control Panel
Press Windows key + R, type mmsys.cpl, and press Enter. - Go to the Communications tab
In the Sound window, click the Communications tab at the top. - Select Do nothing
Click the radio button labeled Do nothing. This prevents Windows from reducing other app volumes when Discord detects a call. Click Apply then OK.
If Discord Still Switches Output Devices
Discord switches output device when I plug in Bluetooth headphones
Bluetooth headphones often register two audio profiles: Stereo (high quality) and Hands-Free (low quality for calls). When Discord detects a call, Windows may force the Hands-Free profile, which appears as a separate device. Disable the Hands-Free AG Audio device in Device Manager as described in Method 3. This forces the headphones to stay in Stereo mode and prevents the switch.
Discord switches output device after a Windows update
Windows updates can reset audio settings. After an update, reapply Method 1 and Method 2. Check that the App volume and device preferences page still shows Discord with the correct output device. If the setting was removed, re-select it.
Discord switches output device when I plug in a USB headset
USB headsets are treated as new devices each time they are connected. If Discord is set to Default, it will switch to the newly connected headset. Set Discord to a specific device (Method 1) to prevent this. Alternatively, plug in the USB headset before launching Discord so the device is already present when Discord loads its audio settings.
Discord Default vs Specific Output Device: Behavior Differences
| Item | Default Output Device | Specific Output Device |
|---|---|---|
| Behavior on new device connection | Switches to new device immediately | Stays on chosen device |
| Effect of Windows default change | Follows the change | Ignores the change |
| Configuration location | Discord Voice & Video > Output Device set to Default | Discord Voice & Video > Output Device set to a named device |
| Best for | Single-device setups or users who always want to use whatever is newly connected | Multi-device setups where one device is dedicated to voice chat |
| Risk of mid-call switch | High | Low |
You can now prevent Discord from switching your output device in the middle of a call. Start by setting a specific output device inside Discord, then disable unused audio endpoints in Device Manager for a permanent solution. For an advanced setup, use Windows App volume and device preferences to assign Discord to a dedicated playback device that no other app can take over.