Why Are My Built-In Speakers Not Working? Immediate Fixes

If you are asking why are my built in speakers not working, the most common causes are software mutes, incorrect playback device settings, or outdated audio drivers. Usually, a simple restart or toggling the Windows Audio Service resolves the issue immediately. If those fail, the problem likely stems from a hardware disconnection or a corrupt BIOS configuration.

Why Are My Built-In Speakers Not Working? (Step-by-Step Fix)

I have spent over a decade repairing laptops and desktops, and I’ve found that 90% of sound issues are fixed without ever opening the machine. This guide provides a comprehensive, step-by-step framework to diagnose and fix your audio issues across Windows and macOS platforms.

TL;DR: Key Troubleshooting Steps

  • Check Physical Mutes: Verify your keyboard’s Fn key or physical mute toggle is off.
  • Set Default Device: Ensure the Internal Speakers are selected in system sound settings.
  • Run Troubleshooter: Use the built-in Windows Get Help or macOS Diagnostics.
  • Update Drivers: Refresh the Realtek High Definition Audio or Generic USB Audio drivers.
  • Restart Services: Manually restart Windows Audio in the services.msc panel.

Software Diagnostics: Why Are My Built-In Speakers Not Working?

Before assuming your hardware is dead, we must investigate the software layer. In my experience, a Windows update or a new third-party app often “hijacks” the audio stream, leaving your built-in speakers silent.

Check the Volume Mixer and Mute Status

It sounds basic, but you would be surprised how often a single application is muted while the system volume is high.


  1. Right-click the Speaker Icon in your taskbar.

  2. Select Open Volume Mixer.

  3. Ensure neither the System Sounds nor specific apps like Chrome or Spotify are muted.

  4. Check for External Headphone Jacks; if a piece of lint is stuck in the 3.5mm port, your laptop may think headphones are plugged in.

Verify the Default Playback Device

When you connect a monitor via HDMI or DisplayPort, Windows often switches the audio output to the monitor’s (potentially non-existent) speakers.


  • Open Sound Settings (Type mmsys.cpl in the Run box).

  • Under the Playback tab, look for Speakers or Realtek Audio.

  • If it shows “Ready” but not “Default,” right-click it and select Set as Default Device.

  • Pro Tip: If you don’t see “Speakers” at all, right-click any blank space and check Show Disabled Devices.

Step-by-Step Driver Recovery and Updates

If the software settings look correct but you still wonder why are my built in speakers not working, the driver is the likely culprit. The driver acts as the translator between your OS and the internal hardware.

Reinstalling Audio Drivers in Device Manager

I’ve seen drivers become corrupt after a forced shutdown or a botched update. Follow these steps for a clean refresh:


  1. Press Windows Key + X and select Device Manager.

  2. Expand the Sound, video and game controllers section.

  3. Right-click Realtek(R) Audio (or your specific hardware name).

  4. Select Uninstall device, then check the box that says “Attempt to remove the driver for this device.”

  5. Restart your computer. Windows will automatically attempt to reinstall the generic driver upon reboot.

Using the Generic High Definition Audio Driver

Sometimes, the manufacturer’s specific driver is buggy. In such cases, I recommend switching to the Microsoft Generic Driver:


  • In Device Manager, right-click your audio device and choose Update Driver.

  • Select Browse my computer for drivers.

  • Select Let me pick from a list of available drivers on my computer.

  • Choose High Definition Audio Device and click Next.

  • Test your sound immediately after the installation finishes.

Analyzing Hardware vs. Software Symptoms

To determine your next move, use this comparison table based on common failure patterns I have observed in the field:

SymptomLikely CauseFix Difficulty
No sound, but volume bar movesSoftware conflict / Wrong outputEasy
Red “X” on speaker iconDriver missing or Service stoppedMedium
Crackling or popping soundElectrical interference / Damaged coneHard (Hardware)
Sound only works in headphonesStuck 3.5mm jack sensorMedium
Speakers not listed in Device ManagerHardware disconnection / BIOS issueHard

Advanced System Fixes: Services and BIOS

If the standard fixes haven’t answered why are my built in speakers not working, we need to go deeper into the system architecture.

Restarting Windows Audio Services

The Windows Audio Service manages all sound streams. If this service hangs, no amount of driver updating will help.


  1. Press Windows Key + R, type services.msc, and hit Enter.

  2. Scroll down to Windows Audio.

  3. If it is running, right-click and select Restart.

  4. If it is stopped, right-click and select Start.

  5. Ensure the Startup Type is set to Automatic.

  6. Repeat this for Windows Audio Endpoint Builder.

Checking BIOS/UEFI Settings

On some motherboards, the Internal Audio Controller can be disabled at the firmware level. This usually happens after a BIOS update or a CMOS battery failure.


  • Restart your PC and tap F2, F10, or Del to enter BIOS.

  • Navigate to Advanced or Onboard Devices.

  • Ensure HD Audio or Internal Speaker is set to Enabled.

  • Save and Exit.

Why Are My Built-In Speakers Not Working on macOS?

Mac users face unique challenges, primarily related to the NVRAM and the Core Audio daemon.

Resetting the NVRAM/PRAM

The NVRAM stores settings for speaker volume and screen resolution. If these settings are corrupted, your speakers may stay silent.


  1. Shut down your Mac.

  2. Press the Power button, then immediately hold Option + Command + P + R.

  3. Hold for 20 seconds. The Mac will appear to restart.

  4. (Note: This does not apply to Apple Silicon M1/M2/M3 Macs, which reset these settings during a normal restart).

Killing the ‘coreaudiod’ Process

On macOS, the Core Audio background process can occasionally crash.


  • Open Terminal (Cmd + Space, then type Terminal).

  • Type sudo killall coreaudiod and press Enter.

  • Enter your password. The process will automatically restart and potentially restore your sound.

Practical Hardware Troubleshooting (E-E-A-T Insights)

When I take a laptop apart, the most common hardware failure for built-in speakers isn’t a blown speaker, but a loose ribbon cable.

The “Headphone Jack” Trap

Many laptops use a physical “switching” mechanism in the 3.5mm jack. If the jack is dirty or bent, the computer thinks headphones are permanently plugged in.


  • The Fix: Use a can of Compressed Air to blow out the jack.

  • The Pro Move: Gently insert a toothpick to see if a piece of lint is blocking the port.

Electrical Interference

If your speakers are working but making a “humming” noise, check your Power Adapter. Cheap, third-party chargers often lack proper shielding, which creates EMI (Electromagnetic Interference) that manifests as static through the internal speakers. Try unplugging the charger to see if the sound clears up.

Frequently Asked Questions (FAQ)

Why are my built in speakers not working after a Windows Update?**

Windows Updates often replace functional manufacturer drivers with generic versions that may not be fully compatible with your hardware. To fix this, go to Device Manager, right-click your audio device, and select Roll Back Driver.

Can a virus cause my built-in speakers to stop working?**

While rare, some forms of malware can disable system services or corrupt registry keys related to audio. If you’ve tried all software fixes, run a full system scan with Malwarebytes or Windows Defender.

How can I tell if my speakers are physically blown?**

If you hear distorted, “fuzzy,” or buzzing sounds even at low volumes, the physical diaphragm of the speaker is likely torn. In this case, the only solution is a hardware replacement or using external speakers/headphones.

Why does my sound work on YouTube but not in other apps?**

This is a Volume Mixer issue. Windows allows you to set volume levels per application. Open the Volume Mixer while both apps are open and ensure the non-working app isn’t muted or set to 0%.

What should I do if my speakers show as “Not Plugged In”?**

This usually indicates a hardware disconnection inside the laptop or a disabled controller in the BIOS. If you are comfortable, you can open the laptop case to check the speaker connection to the motherboard; otherwise, consult a professional.