How to Fix Headphones Not Working on Windows
You plug in (or pair) your headphones and get nothing — or the sound keeps coming from the laptop speakers. Most headphone problems on Windows are about which device Windows is sending audio to and whether the driver detected the jack, not a broken pair. This guide walks the fixes for both wired and Bluetooth headphones.
- ✓Sets headphones as the default playback device so audio actually routes to them
- ✓Refreshes the audio driver and re-arms jack detection for wired headsets
- ✓Fixes the Bluetooth "hands-free vs. stereo" trap that makes paired headphones silent
Best when headphones are connected but silent, not listed in sound devices, or audio keeps playing through the speakers.
Main Troubleshooting Guide
How to Fix No Audio or Sound →Complete symptoms, causes, and step-by-step solutions
Symptoms
You might be experiencing this problem if you notice:
- •No sound from headphones even though they are plugged in or paired
- •Headphones do not appear in the list of playback devices
- •Audio keeps playing through the laptop/desktop speakers instead
- •Bluetooth headphones connect but produce no audio
- •Only one earpiece works
- •Audio is crackling, distorted, or very quiet through headphones
- •Bluetooth headset audio is muffled/mono when the mic is in use
- •Headphones worked yesterday and stopped after a Windows update
Split the problem first: if the headphones do not even appear in the playback list, it is detection/driver; if they appear but stay silent or muffled, it is the default device or the Bluetooth stereo/hands-free mode.
What RescuePC checks for headphone problems
RescuePC checks the audio routing, driver, and Bluetooth profile together, so you do not have to dig through Sound settings, Device Manager, and Bluetooth properties separately.
- →Confirms headphones are the default playback device and not muted at the app level
- →Refreshes or reinstalls the audio driver and re-enables jack detection
- →Detects the Bluetooth "Hands-Free" profile that drops stereo to low-quality mono
- →Runs the built-in audio troubleshooter and clears enhancement conflicts
- →Checks for the disabled/hidden playback device that hides plugged-in headphones
This is most useful when audio stubbornly plays through the speakers, or when Bluetooth headphones pair but stay silent.
When These Fixes Resolve It
- ✓Audio plays through speakers while headphones stay silent
- ✓Headphones are missing from the playback device list
- ✓Bluetooth headphones pair but produce no/muffled audio
- ✓Sound broke after a Windows or driver update
These are routing, driver, and Bluetooth-profile faults — exactly what setting the default device, re-enabling detection, fixing the stereo profile, and refreshing the driver repair.
When the Headphones (or Jack) Are Faulty
Some cases are physical, not software:
- ⚠The same headphones fail on a phone or another PC (the headphones are faulty)
- ⚠Other headphones work fine in the same jack/Bluetooth (your pair is the problem)
- ⚠The jack is loose, or only works when you hold the plug at an angle (worn jack)
Common Causes
- ⚠The wrong device is set as default, so audio routes to the speakers
- ⚠Outdated, corrupted, or update-broken audio drivers
- ⚠The headphone jack is not being detected (driver jack-detection setting)
- ⚠Bluetooth headphones stuck on the "Hands-Free" profile instead of stereo (A2DP)
- ⚠Audio enhancements/spatial sound causing silence or distortion
- ⚠The headphone playback device is disabled or hidden
- ⚠App-level volume or output set to a different device (e.g. in Volume Mixer)
- ⚠Front-panel headphone jack not connected to the motherboard (desktops)
Solutions
Solution 1: Set Headphones as the Default Playback Device
- 1Right-click the speaker icon in the taskbar > "Sound settings"
- 2Under Output, select your headphones (or click the device to expand and "Set as default")
- 3Click "More sound settings" to open the classic panel
- 4On the Playback tab, right-click your headphones > "Set as Default Device" and "Set as Default Communication Device"
- 5Click Apply and play a test sound
Solution 2: Show Disabled Devices and Re-enable Headphones
- 1Right-click the speaker icon > Sound settings > More sound settings > Playback tab
- 2Right-click an empty area and tick "Show Disabled Devices" and "Show Disconnected Devices"
- 3If your headphones appear greyed out, right-click > Enable
- 4Set them as default and test
- 5For wired headsets, unplug and replug to confirm Windows shows a "device connected" prompt (jack detection)
Solution 3: Fix Bluetooth Stereo vs. Hands-Free
- 1Open Settings > Bluetooth & devices and confirm the headphones show "Connected music" (not only "Connected voice")
- 2Open More sound settings > Playback tab — you may see TWO entries: "Headphones Stereo" and "Headset Hands-Free"
- 3Set the "Stereo" entry as Default for music; Windows uses Hands-Free only when an app needs the mic
- 4If audio is muffled mono during calls, that is expected on the Hands-Free profile; close the app using the mic to return to stereo
- 5If only Hands-Free exists, remove and re-pair the device
Solution 4: Disable Enhancements and Run the Troubleshooter
- 1More sound settings > Playback > double-click your headphones > Advanced (or Enhancements) tab
- 2Uncheck "Enable audio enhancements" / disable Spatial sound, then Apply and test
- 3On the Advanced tab, try a lower default format (e.g. 16 bit, 48000 Hz) to fix crackling
- 4Open Settings > System > Troubleshoot > Other troubleshooters and run "Audio"
- 5Apply any recommended fix and test
Solution 5: Refresh or Reinstall the Audio Driver
- 1Press Windows + X > Device Manager > expand "Sound, video and game controllers"
- 2Right-click your audio device (e.g. Realtek/Intel) > Update driver > Search automatically
- 3If headphones broke after an update, use the Driver tab > Roll Back Driver
- 4If still broken, right-click the device > Uninstall device (tick "Delete driver software" if offered), then restart — Windows reinstalls it
- 5For best results, install the audio driver from your PC/motherboard maker, then test
Fix silent headphones — the exact commands
Headphone silence is nearly always the wrong default playback device or a wedged audio service — both fixable in a minute without reinstalling drivers.
mmsys.cplOpens the Sound panel. On the Playback tab, your headphones must be the DEFAULT device — apps play to the default, not to whatever is plugged in.
net stop audiosrv && net start audiosrvRestarts Windows Audio, resetting a stuck audio engine.
Get-PnpDevice -Class AudioEndpoint | Format-Table Status, FriendlyNameLists audio endpoints and their state — headphones showing Error/Unknown indicate a driver-level failure.
msdt.exe /id AudioPlaybackDiagnosticRuns the built-in playback troubleshooter, which resets per-device audio state.
Right-click the speaker tray icon > Sound settings > Output shows a live level meter — sound playing there but not in your ears is a physical/jack issue. RescuePC checks default-device routing and service state automatically.
Which Headphone Problem Do You Have?
Headphones not listed in playback devices at all
Likely cause: Jack not detected or audio driver/issue
Listed but silent / sound still on speakers
Likely cause: Wrong default playback device
Bluetooth paired but no audio or muffled mono
Likely cause: Stuck on the Hands-Free profile instead of stereo (A2DP)
No audio from any device, not just headphones
Likely cause: A system-wide audio service or driver failure
Fix Headphones Not Working Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11
Route the Sound to the Right Place
Most "dead" headphones are simply not the device Windows is playing to — the rest is driver or Bluetooth profile.
- →Not listed = detection/driver
- →Listed but silent = wrong default device
- →Bluetooth silent/muffled = Hands-Free vs. Stereo
- →Fails on every device = the headphones themselves