Quick fix: Open More sound settings → Communications tab and set When Windows detects communications activity to Do nothing. The auto-ducking that drops volumes during calls is the primary cause of Volume Mixer resets.
You set Spotify to 30% and Discord to 80% in Volume Mixer. After joining a Zoom call, Windows auto-mutes or reduces all other audio. After the call ends, the levels don’t restore — you have to re-adjust manually. Or: levels reset after every reboot. The cause is Windows’ communications auto-ducking feature combined with per-app level state not persisting.
Affects: Windows 11 (and Windows 10) with multiple audio apps.
Fix time: ~5 minutes.
What causes this
Windows has a feature called Communications auto-ducking: when it detects a VoIP app is active (Teams, Zoom, Discord, Skype), it automatically reduces volume of all other apps to make the call audible. After the call, levels are supposed to restore — but the restoration is unreliable. Setting auto-ducking to “Do nothing” gives you manual control over levels.
Method 1: Disable communications auto-ducking
The standard fix.
- Right-click the speaker icon in the system tray → Sound settings.
- Scroll to More sound settings at the bottom.
- Switch to the Communications tab.
- The dropdown When Windows detects communications activity has options:
- Mute all other sounds — kills everything else (annoying)
- Reduce the volume of other sounds by 80% — default; the auto-ducking
- Reduce the volume of other sounds by 50% — milder ducking
- Do nothing — manual control; recommended
- Choose Do nothing. Click Apply → OK.
- Volumes no longer auto-change during calls. You set Spotify and Discord levels once; they stay.
For most users, “Do nothing” is the right choice — they prefer to manually balance audio for their setup.
Method 2: Lock volume levels via app settings (per app)
Some apps have their own “volume lock” that prevents external apps from changing their level.
- Discord: User Settings → Voice & Video → uncheck Quality of Service High Packet Priority; uncheck Volume reduction related settings.
- Spotify: Settings → Audio Quality → uncheck Auto-adjust volume normalization.
- Microsoft Teams: Settings → Devices → Audio settings → uncheck Adjust microphone sensitivity automatically.
- Zoom: Settings → Audio → uncheck Automatically adjust microphone volume; uncheck Automatically adjust output volume.
- Each app’s internal AGC can fight Windows’ system level. Disabling these gives you stable levels.
Combined with Method 1, this gives the most stable per-app levels.
Method 3: Save and restore Volume Mixer state via script
For users who want repeatable specific levels.
- Install SoundVolumeView from nirsoft.net (free).
- Set your preferred levels in each app.
- Export to a file:
SoundVolumeView.exe /SaveFile "C:\Audio\my-mix.cfg" - To restore at any time:
SoundVolumeView.exe /LoadFile "C:\Audio\my-mix.cfg" - Schedule the load via Task Scheduler at log on or at specific times.
- This guarantees your preferred mix is applied even if Windows resets state.
Useful for streamers, content creators, or anyone with a specific audio mix that needs to be reliable.
How to verify the fix worked
- Set per-app levels in Volume Mixer.
- Start a Zoom or Teams call. Other app levels stay the same (not auto-ducked).
- End the call. Levels are unchanged.
- Reboot. Levels are remembered (per-app levels persist in registry).
If none of these work
If levels still reset, three causes apply. Audio driver reinstall: some Realtek and Conexant drivers reset all volume levels on driver update. Disable automatic driver updates via Settings → About → Advanced system settings → Hardware → Device Installation Settings → No. Profile sync: Windows backup may be syncing audio preferences from another device. Disable Settings → Accounts → Windows backup → Remember my preferences → Other Windows settings. App auto-set on launch: some apps explicitly call SetMasterVolume() on launch — Spotify does this on first install. Reinstall the app after Windows volume settings are stable.
Bottom line: Volume Mixer resets come from Windows’ communications auto-ducking — set it to “Do nothing” in More sound settings → Communications tab. Levels stay where you put them.