A user’s headset is plugged in, Windows lists the microphone under Sound, but Teams still can’t hear a thing. Most of these tickets live in the gap between a device Windows can see and a microphone that actually captures sound. The problem is that there are so many potential causes, and almost none of them are a problem with the actual microphone. A 2026 survey of more than 2,300 knowledge workers, run by Toluna and commissioned by headset maker Jabra, found that 75% of meetings hit at least one tech failure, costing around 11 minutes per meeting, and broken audio is one of the failures it names.

On a single laptop, the fix comes down to testing in the right order. Across a fleet, you also need to know which checks can be scripted, which settings are enforced by policy, and when the problem needs a technician rather than another service restart.

What fixing a mic takes by hand, and what Robin takes off your plate

Stage

By hand

With Robin by Atera

Find the fault

Remote in, run the recording test, and check the input, levels, and privacy toggles

Robin detects mic, camera, and Bluetooth headset problems

Fix it before the call

Change settings, restart audio services, and retest while the user waits

Robin resolves them before the meeting starts

Update vendor drivers

Check the Driver tab, search for updates, and run the OEM package

Robin checks supported Dell, HP, or Lenovo devices for driver and firmware updates and applies the supported remediation path

Recover a disabled USB headset

Find the device in Device Manager and re-enable it

Robin checks Windows USB device status and enables the intended peripheral when disabled

Quick fix: check the input, permissions, and audio services

If a user needs to be heard immediately and can’t wait, these steps will fix most problems. The sections below explain what each result means and what to do when it isn’t enough.

  1. Open Settings > System > Sound, select the correct microphone under Input, and confirm the input volume isn’t at zero
  2. In Settings > Privacy & security > Microphone, confirm Microphone access, Let apps access your microphone, and Let desktop apps access your microphone are on
  3. In an elevated PowerShell window, run Restart-Service -Name AudioEndpointBuilder -Force; Restart-Service -Name Audiosrv, then test again. This briefly cuts all audio on the device, so don’t run it while the user is on a call. If they are, do steps 1 and 2 first.

Diagnosing and fixing a microphone not working in Windows 11

Start with a recording test before touching drivers or services. A microphone that shows up in Windows hasn’t been proven to work until it actually captures sound, so the test result tells you which layer to check next.

Test the microphone and set the default input

Run this first on every ticket, because the result decides whether you’re dealing with the device, its settings, permissions, or the app.

  1. Open Settings
  2. Select System, then Sound

    Sound settings in System
  3. Under Input, select the microphone the user should be using
  4. Check that the Input volume isn’t set too low

    Microphone input volume
  5. Select the > arrow beside the microphone to open its Properties page
  6. Under Audio, confirm the device isn’t set to Don’t allow, which stops apps and Windows from using it
  7. Next to Microphone test, select Start test and speak normally
  8. Select Stop test
  9. Under Recorded sample, select Play to listen back to the recording, then adjust the input volume and repeat the test if needed

    Microphone test in Windows

The Test mode for microphone audio processing dropdown lets you play the sample back with different processing modes, such as Default or Communications, to hear how it will sound in each.

Next, check levels and the default device in the classic Sound control panel. Some settings, including Microphone Boost, are only here.

  1. Press Win + R, enter mmsys.cpl, and click OK

    Sound settings in Control Panel
  2. Open the Recording tab
  3. Select the correct microphone and click Set Default if it isn’t already the default device
  4. Click Properties
  5. On the Levels tab, check the microphone volume and confirm it isn’t muted

    Mic levels in Control Panel
  6. If Microphone Boost is available, raise it a step at a time, because too much boost causes distortion

How to read the test result:

Test result

What it points to

Check next

Microphone not listed

Connection or driver

Physical connection, then drivers (below)

Listed, but records nothing

Muted, disabled, or faulty device

Mute and Don’t allow settings, then hardware

Weak or distorted recording

Levels

Input volume and Microphone Boost

Records normally in Windows

Not the microphone

Privacy permissions, then the app itself

» Here’s how to disable and enable a mic in Windows

Check microphone privacy permissions

Check these whenever Windows records normally but an app still can’t use the microphone. The device can look healthy while Windows blocks access to it.

  1. Open Settings
  2. Select Privacy & security, then Microphone

    Microphone in Privacy and security settings
  3. Confirm Microphone access is on
  4. Confirm Let apps access your microphone is on

    Microphone access toggle
  5. If the affected app is listed individually, confirm its toggle is on
  6. Confirm Let desktop apps access your microphone is on

Desktop apps have their own toggle, so a working Store app doesn’t automatically mean desktop apps can use the microphone. On managed devices, Group Policy or Intune can enforce Force Deny for Windows apps. That blocks access, stops the user from changing the setting, and leaves the microphone looking normal everywhere else in Windows, so the restriction is easy to mistake for an app fault.

With Robin by Atera: Checking the input, levels, and privacy toggles is the part of the job that usually lands minutes before a call. Robin detects mic, camera, and Bluetooth headset problems, so the user doesn’t have to wait for a technician to remote in and work through the checklist.

Run audio diagnostics and restart the audio services

Use this when the microphone is detected but still won’t record, or stops working partway through a session. Start with the built-in diagnostics before restarting anything manually.

  1. Open Settings
  2. Select System, then Sound
  3. Under Advanced, in Troubleshoot common sound problems, select Input devices

    Troubleshoot common sound problems
  4. In Get Help, select Yes to allow Windows to run audio diagnostics
  5. Follow the on-screen prompts

If the diagnostics don’t fix it, check the two services the audio stack depends on.

  1. Press Win + R, enter services.msc, and click OK
  2. Find Windows Audio and Windows Audio Endpoint Builder and confirm both show as running

    Windows Audio services
  3. Right-click either service and select Restart, or Start if it’s stopped

To do the same from PowerShell (such as from a remote support session), open PowerShell as administrator and run the following:

  1. Check the current status of both services: Get-Service -Name Audiosrv,AudioEndpointBuilder
  2. Restart Windows Audio Endpoint Builder: Restart-Service -Name AudioEndpointBuilder -Force
  3. Restart Windows Audio: Restart-Service -Name Audiosrv
  4. Confirm both services are running: Get-Service -Name Audiosrv,AudioEndpointBuilder

    PowerShell commands to restart Windows audio services

Restarting these services briefly cuts all audio on the device, so don’t do it while the user is on a call. Run the recording test again afterward.

Update, roll back, or reinstall the audio driver

If the microphone worked before a recent driver change, simply roll back first instead of cycling through drivers.

  1. Press Win + R, enter devmgmt.msc, and click OK
  2. Expand Sound, video and game controllers
  3. Right-click the relevant audio device and select Properties

    Sound and video drivers in device manager
  4. Open the Driver tab
  5. If a recent driver update caused the problem and a previous version is available, select Roll Back Driver

    Roll back driver
  6. Choose a reason, confirm with Yes, and restart if prompted.

If rolling back isn’t available or doesn’t help, check for an updated driver:

  1. On the Driver tab, select Update Driver
  2. Select Search automatically for drivers
  3. If Windows reports the best driver is already installed and the problem continues, check the device or PC manufacturer’s site for the OEM driver

    Search automatically for drivers

To reinstall, have the correct OEM installer ready first if the device needs one:

  1. On the Driver tab, select Uninstall Device
  2. Confirm the action
  3. Restart Windows and let it reinstall the driver
  4. If the device doesn’t come back, open Device Manager, open the Action menu, and select Scan for hardware changes
  5. If Windows still doesn’t install a working driver, run the OEM driver package

There’s no reason to replace a generic Windows driver that works. Built-in microphones on systems with Realtek or Intel Smart Sound components are the exception. If Windows can’t detect the microphone, or features such as array or headset detection are missing, install the OEM driver rather than assuming the generic one covers everything. Switching to a compatible generic driver can show whether the OEM driver is the fault, but expect some manufacturer features to stop working while it’s in place.

With Robin by Atera: On supported Dell, HP, or Lenovo devices, Robin can check for driver and firmware updates and apply the supported remediation path. That covers the routine update case, so a technician only steps in when the answer is a rollback or a switch between the generic and OEM driver.

» Learn more about autonomous remediation

Fixing microphone problems remotely and at scale

When microphone tickets come from many devices at once, opening a remote session on each one doesn’t scale. The checks from the first section can be run across the fleet: confirm Windows can see the audio endpoints, confirm the audio services are running, and find devices where a policy is blocking access.

Check and restart audio services across devices

Use this when several users report microphone problems, or after an update or policy change, to see which devices have a stopped audio service or a missing endpoint without connecting to each one. Remote PowerShell scripts run the same check on every device you list. The target machines need PowerShell remoting enabled, and the account running the script needs admin rights on them.

1. From an elevated PowerShell session, run this script:

The Script:

Atera does not guarantee the integrity, availability, security, virus-free, safety, lawfulness, non-infringement, rights’ status, or functionality of the scripts. The use of the shared scripts is at your own risk. Scripts are provided “AS IS”. *

$Computers = 'PC01', 'PC02', 'PC03'

Invoke-Command -ComputerName $Computers -ScriptBlock {


  Get-PnpDevice -Class AudioEndpoint -PresentOnly | Select-Object FriendlyName,Status
  Get-Service -Name Audiosrv,AudioEndpointBuilder | Select-Object Name,Status
  if ((Get-Service AudioEndpointBuilder).Status -ne 'Running') { Start-Service AudioEndpointBuilder }
  if ((Get-Service Audiosrv).Status -ne 'Running') { Start-Service Audiosrv }
  Get-Service -Name Audiosrv,AudioEndpointBuilder | Select-Object Name,Status
}
Script copied to clipboard

2. Replace the device names in $Computers with the affected PCs

PowerShell script to check and restart audio services

The output lists the audio endpoints each device can see and the status of both audio services. If either service is stopped, the script tries to start it, and the final check confirms whether that worked. Look through the results for devices with a service that wouldn’t start or an endpoint that isn’t reporting OK. Those devices need the individual troubleshooting covered earlier.

Atera removes the setup work. Save the script once in Atera’s script library, then use remote PowerShell execution through the RMM platform to run it across selected devices or device groups, with no list of machine names to keep up to date. To repeat the check regularly, schedule it with an IT automation profile. If you need to adapt the script for your environment, AI Copilot can generate scripts from plain-language descriptions.

Find policies that block microphone access

Use this when microphones look healthy everywhere but apps on managed devices still can’t use them. A policy-enforced Force Deny blocks Windows apps from the microphone and stops users from changing the setting, so it looks like an app fault on every device it reaches.

The setting is applied in one of two places:

  • Group Policy: Computer Configuration > Administrative Templates > Windows Components > App Privacy > Let Windows apps access the microphone. With the policy enabled, Default for all apps is set to User is in control, Force Allow, or Force Deny.
  • Intune: the Privacy policy ./Device/Vendor/MSFT/Policy/Config/Privacy/LetAppsAccessMicrophone, where 0 is user in control, 1 is force allow, and 2 is force deny.

To find affected devices, create a second script with the same steps as above, using this check:

The Script:

Atera does not guarantee the integrity, availability, security, virus-free, safety, lawfulness, non-infringement, rights’ status, or functionality of the scripts. The use of the shared scripts is at your own risk. Scripts are provided “AS IS”. *

Get-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy' -Name LetAppsAccessMicrophone -ErrorAction SilentlyContinue | Select-Object LetAppsAccessMicrophone
Script copied to clipboard

A value of 2 means Force Deny is in effect on that device. No output means the policy isn’t set and users control microphone access themselves. If the block is intended, the fix is an exception for the apps that need the microphone, not a change on the device. If it isn’t intended, correct it in the Group Policy object or Intune profile that applies it, because a local change will be overwritten.

With Robin by Atera: Correcting the policy is only half the fix, because the affected device still has to pick it up. Robin forces a Group Policy refresh when an expected company setting hasn’t arrived, or triggers an Intune check-in when a device hasn’t received an expected policy, and returns the result for IT to check.

» Learn how to manage group policies better with Atera

When the standard fixes don’t work

If the microphone still fails after the core sequence, the cause is usually narrower than Windows settings, such as a meeting app, a recent update, the connection type, or something only the logs will show. Here are some specific problems and what you can check:

Teams microphone not working, or the mic works in Windows but not in meeting apps

Use this when Windows records normally but a user’s Teams microphone is not working, or Teams, Zoom or a browser call has no audio from the mic while everything else looks fine. The aim is to find out whether the fault sits with one app, all apps, or Windows itself.

  1. Open Sound Recorder and make a short recording
  2. Test the microphone in the affected app
  3. Test it in a second meeting app or a browser-based call
  4. In the affected app’s audio or device settings, confirm the correct microphone is selected and isn’t muted
  5. For browser calls, select the site information icon in the address bar and confirm Microphone is set to Allow for the meeting site
  6. If others say the user’s voice fades or cuts out, turn off the app’s automatic microphone adjustment setting and retest
  7. Close any other apps that might be holding the microphone
  8. If the problem continues, press Win + R, enter mmsys.cpl, and click OK
  9. On the Recording tab, open the microphone’s Properties
  10. On the Advanced tab, clear Allow applications to take exclusive control of this device, click OK, and retest

Change one setting at a time and retest after each. Teams and Zoom sometimes keep using the previous device after a headset is connected, so device selection is the most common thing to fix here. The results narrow it down:

  • Only one app fails: The problem is in that app’s settings.
  • Several meeting apps fail but Sound Recorder works: Go back to microphone privacy permissions, including the desktop-app toggle.
  • Sound Recorder also fails: The problem is the device or the driver.

With Robin With Robin by Atera: A mic that fails only when the call starts is a classic pre-meeting ticket. Robin resolves mic, camera, and Bluetooth headset problems before the meeting starts, so a technician doesn’t have to troubleshoot app settings with a call already waiting.

The mic stopped working after a Windows or driver update

Use this when the timing points to an update. Typically Windows has replaced the audio driver with an incompatible version, or the driver didn’t install properly, which can stop Windows detecting the microphone or disrupt the audio services.

  1. Open Settings, select Windows Update, then Update history
  2. Expand Driver updates and note any recent audio driver installs
  3. Press Win + R, enter devmgmt.msc, and click OK
  4. Expand Sound, video and game controllers, right-click the audio device, and select Properties
  5. On the Driver tab, compare the Driver Date and Driver Version with the update history
  6. If the microphone stopped working right after the driver changed, select Roll Back Driver
  7. If Windows Update reinstalls the bad driver, open Settings, select Windows Update, and choose a period under Pause updates

Pausing updates only delays the next install. It doesn’t remove an installed update or permanently block the driver, and it also holds back security updates. On a single device, that’s a reasonable stopgap. On a fleet, stop the driver from coming back through policy instead:

  • Group Policy: enable Do not include drivers with Windows Updates under Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Update.
  • Intune: in the update ring, setting Windows drivers to Block prevents scanning for drivers during updates. To hold back one driver without blocking all of them, use an Intune driver update policy.

If Microsoft or the manufacturer has confirmed a wider problem, a known-good USB headset or external microphone keeps the user working until a fix ships. Waiting for that fix is often safer than repeatedly swapping drivers.

Where Robin stops and your technicians keep control: Rolling back a driver, choosing between the generic and OEM driver, blocking a driver through Group Policy or Intune, and deciding whether a Force Deny policy should stay all affect stability and security, so those decisions stay with your technicians, along with physical faults such as a failing headset, port or dock. Robin covers detecting and resolving mic, camera, and Bluetooth headset problems before the meeting, updating vendor drivers on supported devices, and re-enabling disabled USB peripherals. Taking those routine cases off the queue is what gives your team time for the security decisions above.

» Need more help? Here’s how to disable Windows updates and manually re-enable Windows updates

Built-in arrays, combo jacks, USB, docks, and Bluetooth headsets

Use this when the microphone isn’t detected or is too quiet. Each connection type fails in its own way, so check the one the user is actually on.

Built-in microphone array:

  1. Check whether the microphone is muted by a keyboard shortcut or function key, if the laptop has one
  2. Check microphone privacy permissions
  3. Make a test recording
  4. If Windows can’t detect the array, install the manufacturer’s audio driver

3.5 mm combo jack headset:

  1. Confirm the laptop’s jack supports both audio out and microphone in
  2. For headsets with separate audio and mic plugs, connect through a splitter adapter
  3. In Settings > System > Sound, confirm Windows has selected the headset microphone under Input

On certain Dell models without Dell Optimizer, an analog headset microphone needs both the Waves MaxxAudio driver and the Waves MaxxAudio UWP app.

USB or dock-connected headset:

  1. Move the headset to another USB port and check whether Windows detects it
  2. If it’s connected through a dock, plug it directly into the laptop
  3. If it works directly, check the dock connection and update the dock firmware

Fewer dead mics, fewer pre-meeting tickets

Most microphone tickets don’t need deep troubleshooting. They need the right checks in the right order: a test recording, the default input, privacy permissions, the audio services, and then the driver. What makes them expensive is volume, and the fact that they tend to come in minutes before a call, when the user can least afford to wait for a technician.

For routine end-user cases, Robin by Atera detects mic, camera, and Bluetooth headset problems and resolves them before the meeting starts. When it can’t, it gathers the unresolved IT issue and diagnostic context and routes it to the right team, so your technician starts from the checks already done. Atera’s remote PowerShell execution covers the fleet side, so you can check audio endpoints, restart stalled services, and find policy blocks across selected devices without connecting to each one. Robin is sold separately as an add-on to the Atera IT suite.

» Request a demo of Robin or jump ahead and try Atera for free

Frequently Asked Questions

Was this helpful?

* Scripts are provided for your benefit. You understand and acknowledge that when downloading and/or copying and/or using the Scripts: (i) you may be exposed to Scripts from a variety of sources, (ii) Atera is not responsible and takes no liability for the accuracy, usefulness, integrity, lawfulness, title or infringement, security, functionality or Intellectual Property Rights of, or relating to, such Scripts; and (iii) the Scripts are provided “AS IS” and “AS AVAILABLE”, and may have errors, and may not be malware-free, and that your interactions with, and use of, the Scripts is at your sole risk and free will. You hereby agree to waive, and hereby do waive, any legal or equitable rights or remedies you may have against Atera with respect to the Scripts.

Related Articles

How to fix low disk space in Windows and free up storage

Read now

How to prevent AI agent sprawl before it becomes a security risk

Read now

How to approach machine identity management for AI agents

Read now

How to address zero-day vulnerabilities

Read now

Endless IT possibilities

Boost your productivity with Atera’s intuitive, centralized all-in-one platform