How to Fix a Microphone Volume That Keeps Auto Adjusting

If your microphone volume keeps changing on its own, you are not imagining it. Windows, communication apps, and the microphone hardware itself each have independent automatic gain systems that can trigger without warning. This guide follows a clear troubleshooting process from start to finish. It helps you find the real cause and apply the correct fix with confidence.

How to Fix a Microphone Volume That Keeps Auto Adjusting

Why Your Microphone Volume Keeps Changing on Its Own?

Before starting any fixes, it helps to identify the real source of the issue. Most problems come from four common areas.

Why Your Microphone Volume Keeps Changing on Its Own

  • Windows call-routing volume reduction adjusts mic and speaker levels automatically when it detects a VoIP call. → Jump to Fix 1, Section 1

  • Windows AGC in your audio driver applies automatic gain at the hardware driver level, independent of any app. → Jump to Fix 1, Section 2

  • App-level automatic gain control in Discord, Zoom, or Teams dynamically adjusts your input level during calls. → Jump to Fix 2

  • Hardware AGC on the microphone itself continuously compresses and boosts the signal before it even reaches your computer. → Jump to Fix 4

Most users need to disable more than one of these to fully stop the behavior.

Fix 1 — Disable Windows’ Automatic Microphone Adjustment

Windows applies auto-adjustment through two separate settings that operate independently. Disabling only one often leaves the problem partially active. Work through both sub-sections in order.

Turn Off the Windows Communications Volume Setting

Windows has a feature called Communications that monitors active audio streams for VoIP activity. When it detects a call, it automatically lowers or raises microphone and speaker volumes to prioritize voice clarity. This is the single most common reason mic levels shift during calls, even when no app setting appears to be the cause.

Steps:

  1. Press Win + R, type mmsys.cpl, and press Enter to open the Sound Control Panel.

image

  1. Click the Communications tab at the top of the Sound window.

image

  1. Select Do nothing.

  2. Click Apply, then OK.

image

After applying this setting, Windows will no longer intercept audio streams to make volume adjustments. The label you are looking for is “When Windows detects communications activity,” confirming you are on the correct screen before changing the option.

Disable AGC in Microphone Driver Properties

Your audio driver, most commonly a Realtek driver on Windows PCs, includes an Automatic Gain Control (AGC) enhancement that adjusts your microphone signal at the driver level. This runs separately from the Communications tab setting and can continue adjusting levels even after Fix 1a is applied.

Steps:

  1. Right-click the speaker icon in the taskbar and select Sound Settings (or open it through Settings → System → Sound).

image

  1. Under Input, click your microphone to open its settings.

image

  1. Select Additional device properties (this opens the classic Properties dialog).

  2. Click the Enhancements tab. On some systems, this tab is labeled Custom, or it may be accessible through Realtek HD Audio Manager if your OEM installed that separately.

  3. Look for a checkbox labeled Automatic Gain Control and uncheck it.

  4. While you are on this dialog, also click the Advanced tab and uncheck Allow applications to take exclusive control of this device. This prevents apps from overriding the input level you have just locked.

image

  1. Click Apply, then OK.

Fix 2 — Stop Communication Apps from Auto-Adjusting Your Mic

Automatic gain control inside apps is often the main reason for volume changes. This usually happens even when system settings are already correct. Applications like Discord, Zoom, and Teams control microphone levels on their own. Changes made in Windows do not always apply inside these apps. Check the settings for the specific app you are using.

Discord — Disable Automatic Input Sensitivity

Discord’s automatic input sensitivity feature continuously monitors your voice level and adjusts the activation threshold in real time. While this is intended to filter out background noise, it causes perceived volume fluctuations during conversations.

Steps:

  1. Open Discord and click the gear icon next to your username to open User Settings.

image

  1. In the left menu, select Voice & Video.

image

  1. Toggle off Automatically adjust  input sensitivity.

image

Zoom — Turn Off “Automatically Adjust Microphone Volume”

Zoom includes a direct toggle for automatic microphone volume control, making this one of the more straightforward app-level fixes.

Steps:

  1. Open Zoom, click your profile image, and select Settings.

  2. Select Audio from the left panel.

  3. Under the Microphone section, uncheck Automatically adjust microphone volume.

image

  1. Use the Input Level slider that appears to set a fixed gain level.

One important distinction: the suppress background noise options (Auto, Low, Medium, High) in the same settings panel do not directly cause input volume shifts. Users sometimes confuse the two because both are in the Audio settings. The suppress noise options affect frequency filtering, not gain adjustment. The auto-adjust checkbox is the only setting that affects your input level.

Microsoft Teams — Disable Automatic Microphone Sensitivity Adjustment

Microsoft Teams includes a setting called “Automatically adjust mic sensitivity.” Turning this option off stops Teams from changing your microphone gain automatically.

Steps:

  1. Log in to your Teams account.

  2. Click the Settings and more option (the three horizontal dots button next to your profile photo).

image

  1. Select Settings from the dropdown menu and click on the Device tab from the left sidebar menu.

image

image

  1. Toggle off the "Automatically adjust mic sensitivity" option.

Optional Step: You can also disable the Noise Suppression feature.

image

Note: In some enterprise-managed versions of Teams, the noise suppression settings may be locked or controlled through the Teams Admin Center. If the settings appear grayed out, contact your IT administrator to adjust the policy.

Fix 3 — Set a Fixed Microphone Input Level on Mac

macOS does not have the Communications routing layer or the driver-level Enhancements tab that Windows uses, so the fix is simpler. The primary control is a single input level slider in System Settings.

Steps:

  1. Open System Settings (macOS Ventura and later) or System Preferences (older macOS).

  2. Click Sound, then select the Input tab.

  3. Find your microphone in the input device list and click it.

  4. Drag the Input Volume slider to your preferred level and leave it there. macOS will maintain this setting across reboots as long as no app is actively overriding it.

image

  1. To prevent app overrides, go to System SettingsPrivacy & SecurityMicrophone. Review which applications have microphone access and revoke permissions for any app you are not actively using.

image

If the issue still happens during calls after this fix, go back to Fix 2. Check the app-level settings again, especially inside the calling application. These same settings also work the same way on macOS. If the issue continues after both fixes, the cause is most likely hardware AGC on the microphone itself. Proceed to Fix 4.

Fix 4 — Control Gain at the Hardware Level

When OS and app settings are correctly configured, but the mic level still fluctuates, the microphone hardware itself has AGC active. Hardware AGC processes the signal before it ever reaches your operating system, so no software fix downstream will fully override it. The solution is to locate and disable the AGC control on the physical device or through its companion app.

image

The steps below focus on the Hollyland LARK MAX 2, a wireless mic often used for interviews, filming, and content creation. Many users notice automatic gain processing at the hardware level working alongside system-level adjustments. This overlap can still cause unstable audio levels even after fixing software settings.

Steps:

  1. Check Gain: 

If you have paired the TX with the camera RX, you can set gain from the RX on-screen menu.

  • Press the center of the knob (it is pressable).

image

  • Rotate the knob and select Mic Settings by tapping the icon.

image

  • Select Mic Gain

image

  • Select Custom gain for a single or multiple transmitters (depending on how many mics you have connected). You will see an adjustment bar, so rotate the knob until the level reaches a fixed mid-range position.

  • You can also select Auto for the Auto Gain Control (AGC) for each TX from the camera RX settings.

image

If you have a USB-C RX, you can adjust gain from the HollyAudio App (LarkSound App):

  • Ensure your LARK MAX 2 is connected to the HollyAudio app on your smartphone.

  • Enter the LARK MAX 2’s settings page.

  • Go to the Dynamic Gain section and set it to High, Medium, or Low.

  • For custom settings, adjust levels from the Set gain to section for each connected TX.

image

Note: Regardless of the receiver version, you can use the HollyAudio app for adjusting several features, including gain. 

  1. Enable 32-bit float recording. In the HollyAudio app or receiver settings, confirm that 32-bit float mode is active. The system supports 32-bit float audio across the entire signal chain. It can send 32-bit float audio wirelessly to a compatible receiver or output it directly to supported cameras and USB recording devices. This allows you to use 32-bit Float audio during live recording sessions. Internal recording is also available as a backup. This can protect your audio in areas with weak signal coverage or no wireless signal at all.

image

  1. Confirm the AI Noise Cancellation state. The LARK MAX 2’s AI Noise Cancellation feature does not affect gain levels directly, but some users perceive the signal processing as a volume shift. Note whether this feature is on or off so you can rule it out as the cause.

image

  1. Check audio levels: Watch the audio meters on the receiver screen or recording software. If the levels regularly reach the red area, the signal is clipping. Lower the gain from the receiver or the HollyAudio app and test again. Clipping can trigger automatic level adjustments in some apps and drivers. This may make microphone volume seem inconsistent or unstable.

image

Why Does My Mic Keep Auto-Adjusting After I Already Fixed It?

If you applied the fixes above but the problem returned after a reboot or update, one of the following is resetting your settings:

  • Windows Update can reinstall audio drivers and restore Enhancements tab settings to defaults, including re-enabling AGC.

  • Nahimic, Sonic Studio, DTS Sound Unbound, or Dolby Access and OEM audio companion apps installed on gaming and multimedia laptops may silently re-enable AGC independent of Windows Sound settings. Check whether any of these are running in the background or set to launch at startup.

  • Discord and Zoom sometimes turn microphone auto adjustment back on after major updates. This can reset your preferred audio settings without warning.

  • Windows Update resetting exclusive control permissions is also common; re-check the “Allow applications to take exclusive control” checkbox under Advanced device properties.

After any Windows or major app update, revisit Fix 1 and Fix 2 settings before assuming the problem has changed.

Frequently Asked Questions

Q1: Why does my microphone volume keep going up by itself?

The most common cause is Windows’ Communications tab setting, which automatically raises mic input when it detects an active call. Open Control Panel → Sound → Communications tab and select “Do nothing.” If the problem continues after that change, also check the Automatic Gain Control checkbox in your microphone driver’s Enhancements tab and disable any app-level auto-adjustment in Discord or Zoom.

Q2: How do I stop Windows from automatically changing my microphone level?

Two separate Windows settings control this behavior, and both must be disabled. The first is the Communications tab in Control Panel → Sound, which should be set to “Do nothing.” The second is the AGC checkbox in your microphone driver’s Enhancements tab, found through the device’s Additional Properties dialog. Disabling only one often leaves the problem partially active.

Q3: Does Discord automatically adjust microphone volume?

Yes. Discord’s “Automatically determine input sensitivity” feature dynamically adjusts your input level based on detected voice activity. To disable it, go to User Settings → Voice & Video → Input Sensitivity and toggle off the automatic setting. After disabling it, set the sensitivity bar manually so your voice triggers it reliably without background noise causing false activations.

Q4: My mic volume auto-adjusts only during calls — what’s causing it?

This is almost always the Windows Communications Volume Reduction setting. Windows monitors audio streams for VoIP activity and adjusts device levels automatically when a call is detected. To fix this issue, go to  Control Panel → Sound → Communications tab → set to “Do nothing.” This resolves the issue for most users whose problem appears only in calls and not during regular recording.

Q5: How does 32-bit float recording prevent microphone volume fluctuation?

32-bit float recording preserves the full audio range without clipping from strong input levels. Because of this, later stages do not need to boost or compress the signal to restore lost headroom. Devices that support 32-bit float, such as the Hollyland LARK MAX 2, reduce the need for hardware automatic gain control in recorded audio. Once captured, the signal remains stable even if the operating system or app applies changes afterward.

Conclusion

Start with operating system settings first, then check app settings next, and finish with hardware controls. Following this order fixes the issue for most users without changing any equipment. If everything is already set correctly and you still want steadier audio, a separate guide on manual microphone gain explains proper input level setup in detail. For wireless mic users whose problem traces to hardware AGC specifically, adjust the transmitter’s gain and use 32-bit Float for recordings.