Fix: HDAUDBUS.SYS issues and errors in Windows 10

Ivan Jenic
by Ivan Jenic
Troubleshooting Expert
Download PDF
Affiliate Disclosure

hdaudbus.sys error fix

You might have gotten many error messages or perhaps even the blue screen of death (BSOD) because you are missing the MICROSOFT HDAUDBUS.SYS file from your Windows 8.1 or Windows 10 computer.

So, if this file is either missing or is corrupt, this article will show you how you can fix it in a few steps and get back to your normal days’ work in Windows 8.1 or Windows 10.

  • Other error messages that you may get regarding the MICROSOFT HDAUDBUS.SYS file are:
    The program can’t start because hdaudbus.sys is missing from your computer. Try reinstalling the program to fix this problem
  • hdaudbus.sys file is missing
  • hdaudbus.sys is corruped
  • hdaudbus.sys is not working

In the tutorial below, you will find out why the high definition audio bus driver reacts like that. Don’t forget to run a few virus and malware scans on your Windows 8.1 or Windows 10 device to make sure your system is not affected by these threats.

How to fix “MICROSOFT HDAUDBUS.SYS” errors in Windows 8.1/Windows 10

  1. Check for updates
  2. Download the latest audio/ display drivers
  3. Scan your system for malware
  4. Troubleshoot regsvr32 hdaudbus.sys in Command Prompt
  5. Clean your Registry
  6. Launch System Restore
  7. Unplug all peripherals
  8. Check for overheating issues
  9. Reinstall Windows 10

1. Check for updates

  1. Go to Start > type ‘settings’ > double click on the first result
  2. In the “Settings” window, select Update & Security
  3. Navigate to Update > click on the “Check now” button.
  4. check for updates
  5. The computer should start checking for any available updates for your Windows 8.1 or Windows 10 device.
  6. Select “Update history” after the updates are found.
  7. Install any available updates you see in the next window in they are not already installed.
    Note: You might be prompted by a user account control message when clicking to install updates. Select the “Yes” button to allow the update installation.
  8. After the updates have finished installing, reboot your Windows 8.1 or Windows 10 device.
  9. Check to see if you’re still getting the “MICROSOFT HDAUDBUS.SYS” error message.

2. Download the latest audio/ display drivers

  1. You need to go to your audio/display driver manufacturer’s website and download the latest driver versions for your Windows 8.1 or Windows 10 device. We recommend this third-party tool (100% safe and tested by us) to automatically download all the outdated drivers on your PC.
  2. If you do not find a driver compatible with Windows 8.1 or Windows 10 there, right-click on the driver file.
  3. From the menu that shows up, select the “Properties” option.
  4. Select the “Compatibility” tab situated in the upper side of this window.
  5. Check the box next to “Run this program in Compatibility mode”.
  6. You will have there a drop-down menu and you will need to select the operating system for which the driver is compatible with.Run this program in Compatibility mode
  7. Follow the on screen instructions to finish the installation of the driver.
    Note: If you are prompt by a user account control message, select “Yes” button to allow the installation.
  8. After you installed the driver, you need to reboot your Windows device.

3. Scan your system for malware

  1. Run a full virus scan using your antivirus to check for potential virus or malware infections.
  2. After the check is finished, reboot your Windows 8.1 or Windows 10 device and check again to see if you get the “MICROSOFT HDAUDBUS.SYS” error message.

If you haven’t installed an antivirus on your machine, this list of the best antivirus tools for Windows 10 may help you decide which one to install.

4. Troubleshoot regsvr32 hdaudbus.sys in Command Prompt

  1. Go to “Search” > in the search box, type cmd
  2. After the search is finished, select the “Command Prompt” icon and click on the “Run as Administrator “feature from there.
  3. If you are prompt by a UAC window, select the “Yes” button.
  4. In the command prompt window, enter the command “regsvr32 hdaudbus.sys” without the quotes.
  5. Press the “Enter” button on the keyboard.
  6. Close the “Command Prompt” window.
  7. Reboot your Windows 8.1 or Windows 10 device.
  8. Check to see if the “MICROSOFT HDAUDBUS.SYS” error message persists.

5. Clean your Registry

If you’re still getting this error code, maybe certain Registry keys are missing or have become corrupted. Fortunately, you can quickly fix this problem by installing and running a dedicated Registry cleaner. If you haven’t installed one on your machine yet, check out this list of the best Registry Cleaners for Windows 10.

However, if you don’t want to install any tools on your computer, you can also use Windows 10‘s built-in System File Checker. Here are the steps to follow:

  1. Go to Start > type ‘cmd’ > right-click on Command Prompt > launch it as Administrator
  2. Enter the sfc /scannow command > hit EnterSFC scan
  3. Wait until SFC scans your system and fixes problematic files
  4. Restart your computer.

6. Launch System Restore

  1. Be sure to backup your important files and folder before you do this step.
  2. Move the mouse cursor over to the lower right side of the screen > click on the Search button
  3. In the search box, type “Control Panel” without the quotes.
  4. Select the “Control Panel” icon after the search is finished.
  5. In the Control Panel window, navigate to the search box > type ‘recovery’ without the system restore
  6. Select the “Recovery” icon > go to “Open system restore”.system restore windows 10
  7. Follow the instructions on the screen to finish the system restore and bring your device back to a point where you did not have this issue.

7. Unplug all peripherals

Some users confirmed that unplugging all the peripherals connected to their computer helped them fix this error. So, simply disconnect absolutely all the peripherals (especially your microphone and other player devices) and restart your computer. Wait for a couple of minutes and then start plugging your peripherals back in one by one.

8. Check for overheating issues

If you’re using Windows 10 on a laptop, you may want to check for overheating issues as well. As a matter of fact, overheating is one of the most frequent root-causes for BSoD errors.

If your computer is abnormally hot, shut it down and disconnect the power cable. Wait for about 10 minutes and then boot it up to see if the issue persists.

Speaking of which, you may want to install one of these cooling software solutions on your laptop or buy a cooler.

9. Reinstall Windows 10

If the steps above did not work for you then you will need to do a full system reinstall of your Windows 8.1 or Windows 10 device.

For more information on how to clean install Windows 10, check out the guides listed below:

There you go, if you carefully follow the steps above you will manage to solve your “MICROSOFT HDAUDBUS.SYS” error message for Windows 8.1 or Windows 10 in the shortest time possible. Please write us below in the comments section of the page if you have any additional questions regarding this article and we will help you further with your troubles.

Editor’s Note: This post was originally published in February 2015 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.


Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!