How to Route System Sounds to a Different Output Than Apps on Windows 11
🔍 WiseChecker

How to Route System Sounds to a Different Output Than Apps on Windows 11

Quick fix: Set the speakers as Default Device and your headphones as Default Communication Device in the legacy Sound dialog. System sounds (notifications, errors) go to the Default; communications apps and many music/game apps go to the Default Communication. For finer control, use the per-app Volume mixer.

You want notification chimes through the laptop speakers (so you hear them while wearing the headset for music) and music/games through the headset (so others don’t hear what you’re listening to). Windows treats both as “audio” and sends everything to one device by default. The split is possible with the legacy Sound dialog plus per-app routing.

Symptom: You want system sounds routed to one device and app audio to another on Windows 11.
Affects: Windows 11 with multiple audio outputs.
Fix time: 10 minutes.

ADVERTISEMENT

How Windows decides which device gets audio

Windows has three role assignments for audio devices: Default Device, Default Communication Device, and no role. System sounds, most apps, and the volume mixer all use Default Device by default. Communication apps (Teams, Zoom, Discord) and some specific Windows components (Voice Recorder for capture, video conferencing for capture/output) use Default Communication Device when present. Setting different devices for these roles produces the split.

For per-app overrides beyond that, the new Settings app exposes per-app input/output selection that overrides system roles entirely — but the per-app overrides reset on certain events (sleep, headset disconnect). The role-based approach is more stable.

Method 1: Set system sounds to speakers and apps to headphones

  1. Press Win + R, type mmsys.cpl, press Enter.
  2. On the Playback tab, right-click Speakers and choose Set as Default Device. A green check appears.
  3. Right-click Headphones (or your headset) and choose Set as Default Communication Device. A phone icon appears.
  4. Click OK.
  5. Open Settings → System → Sound → Volume mixer. For your music app (Spotify, browser tab), change Output to Headphones.
  6. Test: trigger a system sound (e.g., a notification) — should play through speakers. Start music — plays through headphones.

This is the core split. System sounds use Default; specific apps go to where you tell them. Communications apps automatically pick up Default Communication.

ADVERTISEMENT

Method 2: Use the per-app Volume mixer for finer control

For specific apps that should route to a non-default device:

  1. Open Settings → System → Sound → Volume mixer.
  2. Find your app under Apps. Click to expand.
  3. Change Output to the desired device.
  4. The setting is per-app and per-user, stored in the registry. It survives sign-out.
  5. Do this for any app where the default doesn’t fit your routing intent.

Per-app routing has a downside: if the chosen device is disconnected, the app reverts to system default. For consistent routing through Bluetooth or USB devices, this can produce surprise audio behavior.

Method 3: Use a third-party tool for advanced routing

For workflows that need multiple simultaneous streams (gaming audio on headset + Discord on speakers + music on a second pair of headphones), Windows isn’t enough — use VoiceMeeter Banana (free, donationware) or EqualizerAPO.

  1. Download VoiceMeeter Banana from vb-audio.com/Voicemeeter/banana.htm.
  2. Install and reboot.
  3. The app creates virtual audio devices. Set Windows default to VoiceMeeter Input.
  4. Configure VoiceMeeter’s matrix: route specific apps to specific physical outputs.
  5. For example: Spotify → Hardware Output A (speakers), Discord → Hardware Output B (headphones), Game → both.

VoiceMeeter is overkill for the basic split but invaluable for streamers, podcasters, and music production setups.

How to verify the fix worked

  • Trigger a Windows system sound (notification, error). Plays through the Default Device (speakers).
  • Start music in your designated app. Plays through the configured output (headphones).
  • Start a Teams/Zoom call. Audio routes through Default Communication Device automatically.
  • Plug in and out the headphones. Routing resumes correctly when reconnected.

If none of these work

If the split doesn’t hold after reboot or wake from sleep, the per-app Volume mixer settings may be getting reset — check that the apps’ own internal audio settings (Spotify’s device picker, Discord’s audio output) aren’t overriding Windows. For Bluetooth headsets that produce inconsistent role assignments, disable the Bluetooth audio service’s automatic role assignment via Settings → Bluetooth & devices → Devices → (your headset) → uncheck role-related toggles. For chronic audio routing issues, a clean reinstall of audio drivers from the OEM resets the entire role-assignment system.

Bottom line: Default Device + Default Communication Device is the native split for system sounds vs apps. Per-app Volume mixer covers specific routing. VoiceMeeter handles complex setups. Pick the layer that matches your needs.

ADVERTISEMENT