Laptop Speakers Not Working: Fix Windows No Sound and MacBook No Sound
Laptop speakers not working is a problem that always shows up at the worst moment, right before a meeting or a movie. The good news is that most cases come down to a short list of causes: the wrong output device, a stuck Bluetooth connection, a driver that Windows Update swapped out, or a speaker clogged with dust. This guide walks through them in the order that saves you the most time, for both Windows and MacBook.
At SpeakerCleaning, Jordan Hereth, the owner and author of the site, builds free browser-based speaker tools and writes plain-language guides on cleaning and testing speakers. Start with the quick checks below. If you still have no sound on computer after them, the hardware sections tell you whether a repair is really needed.
Headphone test: do headphones work when the speakers don't?
Before you change a single setting, plug in wired headphones or earbuds and play any audio source. This one test splits the problem in half, and it is the same first move a repair technician makes. It also separates a true case of laptop speakers not working from a wider audio failure.
If headphones give clean playback but the speakers stay in silence, your Windows audio stack, sound card and drivers are mostly fine. The fault sits on the internal speaker path: a disabled device, a stuck headphone jack sensor, a driver endpoint issue, or the speaker hardware itself. Open mmsys.cpl and look for a disabled Speakers entry, make sure that sensor is not telling Windows that headphones are still plugged in, and reinstall the manufacturer's audio driver. If neither headphones nor speakers work, the whole audio pipeline is down. That almost always points to drivers, a hung Windows Audio service, or a system update problem.
Try a second audio source too. External speakers or Bluetooth speakers rule out a fault with your original headphones. Check volume levels on the laptop and on any speaker cables, and select the Speakers option for playback. As a last test, a frequency sweep that produces nothing through the speakers, while the same test tone plays cleanly through headphones, is a strong sign of hardware failure. If you cannot tell yet, keep going with basic troubleshooting and uninstall and reinstall the Realtek driver.
Check and set the correct speaker output / default audio device
Windows remembers every audio device you have ever connected, from Bluetooth earbuds to an HDMI monitor or a USB headset, and it will happily send sound to a device that is switched off in a drawer. That is why a wrong default audio device is the first thing to check when you have no sound on computer. Click the speaker icon on the taskbar, then click the arrow next to the volume slider. The tooltip should read Select a sound output. Pick Speakers (Realtek Audio) or your equivalent internal device, not an HDMI, USB or Bluetooth entry, and check that your audio plays through your preferred device, such as built-in speakers or headphones.
HDMI is the silent killer here. Plug a laptop into a TV or external monitor once, and Windows may keep routing HDMI audio to that display every time it reconnects. If the monitor has no display speakers, you will hear nothing. Go to Start > Settings > System > Sound, and in the Output section choose the playback device you want. Selecting it also makes it the default. You can double-check in Control Panel > Sound > Playback tab and confirm the volume is turned up.
On a Mac, open System Settings > Sound > Output and select MacBook Speakers, not an AirPlay or Bluetooth device. Then play something and confirm the sound comes from the built-in speakers.
Check cables, connections, Bluetooth and wired devices
When laptop speakers not working is the complaint, start with the simple stuff. Look for loose cords, make sure every cable is plugged in, and make sure the power is on. If you use multiple 5mm jacks, especially on a surround sound system, confirm each cord sits in the correct jack. Some systems use a green jack for output and a pink jack for microphone input, while others are labeled "headphone" or "microphone". When it is unclear which cord goes where, ask the hardware manufacturer or try the likely output jack options one at a time. Try a different USB port as well, and unplug your headphones, because speakers sometimes stay silent while headphones are connected.
Bluetooth is the most common reason a laptop goes silent overnight. A paired device you connected weeks ago, such as earbuds, a car stereo or a smart speaker, auto-connects in your bag and steals the sound. That is why a laptop that randomly loses sound is so often a Bluetooth story. Open Settings > Bluetooth & devices, then disconnect or remove device entries for every audio device. Unplug anything from the headphone jack too, and play audio again.
Sometimes the jack is empty but Windows still thinks headphones are connected. The detection sensor inside the port is stuck, a known issue on Dell Inspiron and HP Pavilion lines. Plug headphones in and out a few times to release the switch. If a speck of debris is holding it down, cleaning the port gently is worth trying before a repair visit.
Check volume, mute settings and the Volume Mixer, then re-enable the device
Before you decide laptop speakers not working means a broken part, check the volume settings and make sure nothing is muted. Some speakers and apps have their own volume controls, so check them all. Windows also keeps a separate per-app volume level for each app, which means the master volume can look fine while the app you use sits at zero volume. Right-click the speaker icon on the taskbar (if you cannot see it, select Show hidden icons in the overflow area), open the Volume mixer through More mixer settings, and make sure no slider shows a muted "x". To unmute, adjust the volume level or select the Unmute speakers icon.
Next, confirm the device was not disabled by mistake. Press Win + R, type mmsys.cpl and press Enter to open the Sound control panel. On the Playback tab, right-click an empty area and tick Show Disabled Devices. If your Speakers entry is greyed out, right-click it, choose Enable, then Set as Default Device. Make sure the internal speakers show up there as recognized audio endpoints.
You can also go through Start > Settings > System > Sound. Under Advanced, select More sound settings, open the Playback (output) tab or the Recording tab (input), pick your device and choose Properties. In the device properties, check that Device usage says Use this device (enable) for both the output and input devices.
Turn off audio enhancements and Spatial Sound
Turning off audio enhancements can fix laptop speakers not working after an update. These enhancement layers sit between the driver and the speaker, and they are a common cause of hollow sound, distortion or plain silence. They include Windows enhancements, Dolby Atmos, DTS:X and manufacturer apps such as MaxxAudio on Dell or B&O Audio Control on HP. After a Windows update they frequently misbehave, so switching them off is a cheap test.
Go to Start > Settings > Sound. In the Output section, select the audio device you are using, whether speakers or headphones. Scroll to Advanced settings and set Audio enhancements to Off from the dropdown menu. On the same page, turn Spatial sound off. If a Dolby Access, MaxxAudio or B&O app is installed, disable its processing inside that app as well.
Run the Windows audio troubleshooter
Run the Windows audio troubleshooter early when laptop speakers not working has no obvious cause. On Windows 11, the Get Help app runs automated diagnostics and tries to fix most audio problems on its own. On an older version of Windows, skip ahead to the general troubleshooting steps. If Get Help cannot solve the sound or audio issue, run the tool from settings instead: Start > Settings > System > Troubleshoot > Other troubleshooters, then click the Run button in the Audio section.
The troubleshooter detects muted endpoints, stopped services and default-device conflicts. It will not repair driver corruption, but this built-in tool takes about two minutes and handles the boring cases, which is why Microsoft's audio troubleshooting guide puts it first. It is built for Windows 11, so users on that version get the most out of it. If it finds nothing, move on to the fixes below.
Windows updates, restart and application conflicts
Audio fixes ship through cumulative updates regularly, so keep the operating system current and install what is waiting. Go to Start > Settings > Windows Update and select Check for updates. If the status says "You're up to date," move on. If the status shows updates available, select Install now, choose the updates you want, then restart your PC and check that your sound is working properly, so the Windows no sound problem is gone.
Many updates only finish after a restart, so save your work, close running applications, and select Start > Power. If you have pending updates, you will see Update and restart and Update and shut down. Pick either one to apply updates. A simple reboot also clears temporary glitches, so do not skip it. Verify the update status once more after the reboot.
Finally, rule out application conflicts. Another app may be holding the audio output, so close unnecessary apps and try again. If the sound is still not working properly after the restart, continue to the driver fixes.
Update, reinstall or roll back audio drivers
Hardware problems often come from outdated drivers or malfunctioning drivers, and a reinstall has the highest success rate for a fully silent laptop. It is a classic case of laptop speakers not working right after an update, and the key detail is where you get the driver. Install the audio driver from your laptop maker, not from Windows Update. Microsoft's generic High Definition Audio Device driver lacks the laptop-specific speaker configuration that tells the system how to drive the internal speakers, which is exactly why Windows no sound problems often appear right after an update replaces the proper driver.
To update automatically, type device manager into the taskbar search, open Device Manager, and expand Sound, video and game controllers. Right-click your sound card or audio device, select Update driver, then Search automatically for drivers. If Windows finds nothing, go to your laptop manufacturer's website. To reinstall, right-click the device (commonly Realtek High Definition Audio, Intel Smart Sound Technology or Conexant), choose Uninstall device, and tick Attempt to remove the driver for this device if shown. Restart, and Windows installs a baseline driver. Then download the right driver for your exact model from Dell Support, HP Support, Lenovo Support, ASUS or Acer, run the driver download, install it and restart again.
You can also try the generic Windows driver. Right-click the audio device, choose Update driver > Browse my computer for drivers > Let me pick from a list of available drivers on my computer, select the device and click Next.
If sound died right after an update, use Roll Back Driver. Right-click the device, open Properties, go to the Driver tab, select it and confirm with Yes. If rolling back is not an option, try System Restore. Windows typically creates a restore point when it installs updates, so press Win + R, run rstrui.exe and restore to a point before the problem started. This drivers rollback route also restores system files, and it leaves your documents untouched.
Check for IDT High Definition Audio CODEC
Some audio problems trace back to the IDT High Definition Audio CODEC. Not all systems have one, so open Device Manager from the taskbar search and expand Sound, video and game controllers to see whether it is listed. If it is not there, your sound problem has another cause.
If it is listed, right-click it, choose Update driver, then Browse my computer for drivers and Let me pick from a list of available drivers on my computer. From the list of pre-installed drivers, choose High Definition Audio Device and select Next. This manual driver update lets you choose the sound driver you want the audio system to use.
Try different audio formats
Sometimes the default format is the problem. In the taskbar search, type control panel and open Control Panel, then choose Hardware and Sound and select Sound. On the Playback tab, right-click the Default Device and choose Properties.
Open the Advanced tab and change the setting under Default Format. Select OK and test your audio device. If it still does not work, repeat the process with another format. Persistence is key here, so experiment with several. This can be especially helpful with external sound hardware or third-party brands.
Restart the Windows Audio services
Sound on Windows depends on a background service that can hang after an update or a crashed app. When that happens, every device goes silent even though every setting looks correct. Open the Services window by typing services into the taskbar search, or press Win + R and run services.msc.
Right-click Windows Audio, choose Restart, then Yes. Do the same for Windows Audio Endpoint Builder and Remote Procedure Call (RPC). Then double-click each one and confirm the Startup type is Automatic. These services handle overall sound management, audio endpoints and audio communications, so make sure all three show as running in the services list. Restarting them is a quick fix for a Windows no sound problem that appeared after an update, and for laptop speakers not working on a machine that looks fine otherwise.
Check BIOS audio (silent but common on business laptops)
On business machines such as the Lenovo ThinkPad, Dell Latitude and HP EliteBook, onboard audio can be disabled at firmware level. Sometimes an IT policy does it, and sometimes a firmware update does. If Device Manager shows no audio device at all, the setup screen is the first place to look when laptop speakers not working shows up on a business laptop.
Restart and tap F2, F10 or Del at the logo screen to enter the BIOS or UEFI. Look under Advanced or Devices for Onboard Audio or HD Audio, and confirm it is set to Enabled.
Mac-specific fixes for MacBook speakers
Many guides skip Macs, so here is the short version for macbook no sound problems on a MacBook Air or MacBook Pro. First, open System Settings > Sound > Output and choose MacBook Speakers. An Apple TV or HomePod on the same network regularly steals output through AirPlay, and a Bluetooth device can do the same.
If sound stopped mid-session, restart Core Audio. Open Terminal and run sudo killall coreaudiod. macOS restarts the audio daemon instantly, which fixes most of those cases. Next, open Audio MIDI Setup from Applications > Utilities and set the built-in output to 44.1 kHz or 48 kHz. Apps that change the sample rate and then crash can leave audio broken.
On Intel Macs only, reset the NVRAM by restarting while holding Option + Command + P + R for about 20 seconds, because speaker volume settings live in NVRAM. Apple Silicon Macs handle this automatically on restart. If none of that works, Apple's speaker troubleshooting page covers the remaining edge cases before a Genius Bar visit. And if sound plays but is quiet or muffled, the grilles are blocked and you need a cleaning cycle, not a software fix. That is a recurring cause of macbook no sound complaints that feel like software bugs.
Speakers work but sound muffled, quiet or crackly? Clean them
If sound comes out but it is quieter than before, muffled as if a blanket were over it, or crackles on certain notes, your driver is fine. The speaker grille has a physical blockage. Laptops pull in dust, pocket lint and skin particles all the time. Bottom-firing speakers on the HP Pavilion, Acer Aspire and Lenovo IdeaPad clog fastest, because the grille sits against whatever surface the laptop rests on. Spilled or condensed moisture does the same by adding mass to the speaker membrane.
You can clear this without opening the laptop, using the speaker itself. Disconnect Bluetooth and wired audio so sound plays through the internal speakers, and set the volume to about 80 percent. Then open our free online speaker cleaner in your browser. A cleaning cycle plays low-frequency tones that vibrate the membrane hard enough to shake loose dust and eject moisture through the grille. Our Water Mode uses a steady 165 Hz tone, and acoustic cleaning in general works in the 165-300 Hz range. On SpeakerCleaning, one cycle takes about 60 seconds, so for heavier buildup run it for two to three minutes in total. Then wipe the grille with a dry soft brush or microfibre cloth and run one more cycle. It works on laptops as well as phones, tablets and any device with a built-in speaker, and it does not need a download.
This is the same acoustic ejection principle Apple ships in Apple Watch Water Lock, applied to laptop drivers. Avoid compressed air on speaker grilles, because it pushes debris deeper into the chamber and can spray liquid propellant onto the membrane. If you want a safe way to clear lint, our guide to speaker cleaning kits covers what works and what to avoid. It is written for iPhones, but the same safe habits apply to a laptop.
Test whether the speaker hardware is dead
Before paying for a repair, get evidence. Run a frequency sweep test through the speakers, a tone that rises smoothly through the audio range. A smooth tone across the full range means the hardware is healthy, so revisit the software fixes. A smooth but weak or dull tone points to blockage, so run a cleaning cycle.
Crackling or buzzing at specific frequencies means debris on the membrane or early physical damage. Dead zones or silence across the range, while the headphones work, point to a torn membrane or failed voice coil, and that needs a hardware replacement. Our guide on testing whether a speaker is damaged walks through six quick tests for phone speakers, and the same logic helps you tell a muted or clogged speaker from a faulty one.
If the tests confirm faulty speakers, consult a professional technician or contact the laptop manufacturer for support or service. Healthy hardware that still stays silent means the problem is in software, so go back to the earlier sections.
What laptop speaker repair costs
Out of warranty, a Windows laptop speaker swap, parts and labour included, typically costs 60-150. It is usually worth it on mid-range and premium laptops. A MacBook speaker replacement through an AASP (Apple Authorized Service Provider) runs 150-300, and it is usually worth it because the speakers are glued into the top case on many models.
On a budget laptop older than 4-5 years, the quote often exceeds the device value. In that case a 20-30 USB speaker or Bluetooth speaker is the pragmatic fix. When laptop speakers not working turns out to be a hardware fault, ask first whether the scenario is still out of warranty, because that changes the cost. Every software fix in this guide is free, and so is the cleaning cycle, so treat the repair bill as the last resort and not the first quote you accept.
No sound from your computer monitor or TV
No sound from a monitor or TV is a cousin of the same problem. Check your cables first and make sure all audio cables are connected properly and tightly plugged in at both ends. Check that your sound drivers are up to date, turn up the volume level in your media player, and confirm the master controller in Windows is set to an audible level. Restart and try again. If nothing works, reinstall or update the audio card driver, since outdated software can cause it.
For a TV, check the connections between your computer and the TV, power on both devices, and make sure no external speakers are plugged into the audio out port. Test different ports and cables. If you use an HDMI connection, try disabling HDCP (high-bandwidth digital content protection), which can interfere with sound output to a TV. If you still get no sound on computer output through a computer monitor, set the right device as default in the sound settings and reinstall the audio driver.
When all basic steps have already failed
Maybe you have tried everything already, like the user on Microsoft Q&A whose built-in speakers produced no sound output even with the volume up. They had set Speakers/Realtek Audio as default, run the troubleshooter, reinstalled drivers and restarted the Windows Audio services, yet audio only worked on external headphones or Bluetooth speakers. If that sounds familiar, the next steps are a little different.
An Independent Advisor on that thread suggested three things. First, System Restore: press Windows + R, type rstrui.exe and pick the date and time to restore. Second, uninstall the default audio driver (Realtek), tick Attempt to remove the driver for this device, and restart. Third, download the latest Realtek audio drivers from the PC manufacturer's website for your exact model, install them, restart, and test the audio output.
The thread also suggested a few extra checks. Confirm the audio endpoints show up in mmsys.cpl, make sure the internal speakers are enabled on the Playback tab, check the volume levels, and do a clean driver reinstall. If all of that fails, treat a faulty speaker as the likely hardware cause and contact the manufacturer. With the earlier sections, that gives you a clear path when laptop speakers not working survives the basics.
Frequently Asked Questions
Open the Sound control panel with Win + R and mmsys.cpl, tick Show Disabled Devices on the Playback tab, then right-click your Speakers entry, choose Enable and select Set as Default Device. If no audio device appears at all, check Onboard Audio or HD Audio in the BIOS and confirm it is Enabled. That covers both a disabled device and a firmware-level switch.
Work in order: set the internal speakers as the output device, disconnect Bluetooth and wired audio, check the Volume mixer, turn off audio enhancements and run the audio troubleshooter. If the laptop is still silent, restart the Windows Audio service and reinstall the audio driver from your laptop manufacturer's website. On a MacBook, check Sound > Output and restart Core Audio. Most cases of no sound on computer clear within these steps.
There is no single reset button. On Windows, restart Windows Audio, Windows Audio Endpoint Builder and Remote Procedure Call (RPC) in services.msc, or uninstall the audio device in Device Manager and restart so Windows reinstalls a baseline driver. On a MacBook, run sudo killall coreaudiod in Terminal, and on Intel Macs reset NVRAM with Option + Command + P + R.
Usually the sound is going to the wrong place. A paired Bluetooth device, an HDMI display or a USB headset may be selected as the output, or the app's level in the Volume mixer is muted. A stuck headphone jack sensor can also make Windows think headphones are plugged in. Select Speakers (Realtek Audio) or your internal device, disconnect other audio devices, and check the mixer.
The common triggers are a Bluetooth device that auto-connected, Windows routing audio to an HDMI display, a hung audio service, or a Windows update that replaced your manufacturer's driver with Microsoft's generic one. Roll back the driver or reinstall it from your laptop maker. If the problem began on a known date, System Restore can undo it.
Start with the output device, volume and Bluetooth, then move to drivers and services, and use the headphone test to see whether the fault is software or the speaker itself. If sound is quiet or crackly, clean the grille with a cleaning cycle and a dry soft brush. If a frequency sweep shows dead zones, the speaker needs replacing, which costs about 60-150 on most Windows laptops and 150-300 on MacBooks out of warranty.