So, you’ve tried to play some audio on your Windows PC and you notice that the speakers aren’t working. This is weird because when you plug in your headphones, you can hear sound perfectly.

A lot of people are experiencing this problem especially after updating Windows 10.

Why is the Realtek Audio Driver Not Working?

The main reason why you’re not hearing any sound on your Windows PC is due to your drivers being out of date or even worse, they’re missing. This means that you’re not going to hear any sound when trying to play audio.

Down below are a few ways to fix this problem.

Re-enable the Audio Driver

The first thing you’ll need to do in this situation is to re-enable your audio drivers. When there’s an issue with your drivers, this can cause all sort of problems because this is the component that allows the speakers to function.

Therefore, re-enabling this is going to help fix any issue causing the drivers to fail.

To re-enable the audio driver:

  1. Click on the Windows Key + R to open Run
  2. Search for devmgmt.msc
  3. Look for Sound, video and game controllers
  4. Right click on Realtek High Definition Audio

Disable audio driver

  1. Click on Disable driver then yes
  2. Restart your PC
  3. Enable the driver again using the same steps

After re-enabling the driver, there should no longer be problems with the audio driver. This means that when you play audio from your speaker, it should work. If this step didn’t work, you’ll need to go to the next step.

Allow apps to use the Microphone

This may not even be a driver issue and it may just be that you didn’t allow apps to use your mic. So, when you’re on YouTube for example, and you play some audio, you haven’t allowed the app to play audio, therefore, your speakers aren’t going to work.

To allow apps to use your mic:

Allow apps to access your microphone

  1. Go to Settings
  2. Click on Privacy
  3. Click on Microphone
  4. Under allow apps to access your mic, turn it on

After doing this, you should go back on the app and try to play some audio.

After doing this, you should notice that your speakers start to work.

If this worked for you, there wasn’t a problem with your audio drivers in the first place.

Re-install the Driver

The next thing that you need to do if the step above didn’t work is to re-install the driver.

When there’s an issue with the driver, reinstalling it may get rid of any potential bugs that are stopping it from functioning.

To reinstall the driver:

  1. Click on Windows + R
  2. Search for devmgmt.msc
  3. Right click on the sound driver like before

Uninstall audio drivers

  1. Click on uninstall
  2. Restart your PC to install the audio driver again

After re-installing the audio drivers, the speakers should start to play audio.

If this didn’t work, you’ll need to go to the next step.

Set a Default Device

The next thing you can do to fix this is to tell your PC which device you want as the default.

This will help your PC determine where the audio should be played from.

To set a default device:

  1. Click the Windows key + S
  2. Search for Settings
  3. Click on System then Sound

Set a default output audio device

  1. Under Choose your output device, Click (Speaker/Headphone Realtek High Definition Audio

After doing this, you should check to see if audio comes out of your device.

If audio does come out, then this is because your speaker wasn’t set as the default device.