How to fix BSoD ndu.sys error

  • BSOD ndu.sys error is mainly caused by incompatible drivers or hardware.
  • It is one of the most common errors that has been affecting many users for some time now.
  • A simple reboot can temporarily fix the error, but it can still occur after some time.
  • In this case, you can either update the drivers manually via Device Manager or get driver updates from Windows Update.
  • You can also automatically update drivers or download the latest driver version from the network card manufacturer’s website.

Updated February 2024This tool will stop these errors and fix common problems: Get it at this link
  1. Download and install the software.
  2. It will scan your computer to find problems.
  3. The tool will then correct the issues that were discovered.

In the past few days, Windows 10 users have been experiencing the BSOD ndu.sys error. BSOD ndu.sys error is usually caused by incompatible drivers or hardware. It is a common error that has affected many users for quite some time. The error can be temporarily fixed with a reboot, but may reappear eventually.

You should keep your drivers updated to avoid this BSOD error.

In C:/Windows/System32/drivers, there is a monitoring driver named Ndu.sys, which monitors network data usage. It can be located in the NDU folder under the C:/Windows/System32/drivers path.

Our next article explains how to fix the BSOD ndu.sys error, so make sure to read the article to the end.

What causes BSoD ndu.sys error

It comes with a traditional blue display for errors that are the same or smaller (ndu.sys). It means, if it occurs during use, it does not disappear until you restart your device. It may appear aleatorily after a few minutes, if your operating system is down or if you restart your device.

It is possible that this error may be caused by outdated or corrupted network card drivers, since Ndu.sys is the Windows Network Data Usage Monitoring Driver. The network card manufacturer’s website may have updated the driver automatically or you can download the latest driver version from their website. You can either manually update the drivers via Device Manager or get them from Windows Update.

This BSOD error indicates a connection problem with your Internet connection. If you are experiencing this type of error, you should connect to another Internet or WiFi network to make sure this is not the case. Connect to a different WiFi network and see if that solves the issue.

To fix the ndu.sys BSoD error

Updated: February 2024

We highly recommend that you use this tool for your error. Furthermore, this tool detects and removes common computer errors, protects you from loss of files, malware, and hardware failures, and optimizes your device for maximum performance. This software will help you fix your PC problems and prevent others from happening again:

  • Step 1 : Install PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista).
  • Step 2 : Click Start Scan to find out what issues are causing PC problems.
  • Step 3 : Click on Repair All to correct all issues.


Malwarebytes, in particular, has been known to trigger ndu.sys-related BSODs due to incompatibility. You might be able to fix this BSOD by temporarily disabling your antivirus. 

Rename the ndu.sys folder

  1. By right-clicking the icon on the Start menu or by double-clicking the icon on the My Computer icon, you can open My Computer.
  2. Open Windows 10’s partition C:/ by double-clicking its partition.
  3. If you double-click the Windows folder, it will open.
  4. To open the System32 file, double-click the file in the Windows folder.
  5. Activate the System32 folder by double-clicking on the Drivers folder.
  6. You will find the file Ndu.sys in the Drivers folder.
  7. Select NDU.sys from the menu by right-clicking it and selecting Rename.
  8. Changing the file name of NDU.sys to Ndu.sys11 or another name is possible, but if you cannot change the file name, you can change the permissions using an administrator account.
  9. You should now be able to see Windows 10 on the partition C:.
  10. As you have upgraded the old Windows operating system, you should look for the Windows.old folder on your C: partition.
  11. The System32 folder can also be found in Windows.old.
  12. Once you have found and opened the drivers folder, open it by double-clicking on it.
  13. There is a file called Ndu.sys in the driver’s folder.
  14. Select the “copy” option when you right-click on it.
  15. It should now be pasted into the Windows 10 driver folder.
  16. Your computer needs to be rebooted.
  17. I’m sure you will not have any problems with this from now on, but check if you still get the same BSOD with the incorrect Ndu.sys.

Install the latest network card, drivers

It’s time-consuming and confusing to update the drivers yourself. We recommend you use an automatic driver updater to simplify the process.

A BSoD can occur due to outdated drivers. If you don’t update your system you may see delays, system errors, or even BSODs.

Unsolved QuestionsThis Question
alan jones Dear SirI would be grateful for advice. Get recurrent BSOD ndu.sys problems and have Googled this problem.MS community seems to suggest that it is possibly due to AVG anti virus. I use Windows 11 and had a new PC about four months ago. Are you able to give me any advice as to whether AVG could be the problem.I am loath to dispense with AVG having happily used it for many, many years now and my PC has never been compromisedMany thanksKind regardsAlan Jones

You need to sign in to do that.


Ask a question

Third-party software can help you make sure your Windows PC has the correct driver version by finding, downloading, and installing it automatically.


Using NDU, the OS can determine what peripheral devices are attached to USB ports, for instance.

The BSOD with the Ndu.sys error can still happen if you do not fix it.

The following steps will guide you through the process of updating your drivers securely:

  1. Software from third parties should be downloaded and installed.
  2. The application should be run.
  3. Your faulty drivers will be identified by the program once it has detected them all.
  4. Now you can select the drivers that need to be fixed from a list of all those that have problems.
  5. The latest drivers will be downloaded and installed by the third-party software.
  6. To activate the changes, reboot your computer.

Check for updates

Microsoft updates Windows 10 regularly to add new features, improve security, and fix bugs in previous versions. It is a good way to avoid BSoD errors.

An Updates and Security app under Settings will help you determine whether you have any pending updates. The Ndu.sys error is usually caused by a problem with your wireless adapter or a driver incompatibility.

Using a different internet connection

Test your Windows 10 computer with a wireless connection if you’re currently connected via a wired connection.

Check whether this error message still appears if you use a wired connection instead of a wireless one.

Reset Windows 10

  1. Click on the Start button and enter “Reset this PC.”.
  2. You can find the option to reset your PC right underneath it by selecting Reset This PC.
  3. The Start button will appear.
  4. You will see an option to save your files.
  5. You can confirm your selection by clicking Next and Reset.
  6. Upon seeing the screen, follow the instructions to begin the reset process.
  7. If your computer has a lot of software installed, the process may take some time.

Note: Another method you can use to fix Ndu.sys errors is to update Windows 10. After you click the Refresh button, the operating system will remove all third-party software installed on your computer.

Install Windows 10 properly

You can start over if nothing works by reinstalling. By doing so, you can get rid of all the crap that caused Ndu.sys to occur.

Generally, it takes one to two hours to install Windows 10 cleanly from a DVD or installation disk.

RECOMMENATION: Click here for help with Windows errors.

Frequently Asked Questions

The original Ndu. sys is an important part of Windows and rarely causes problems. The file Ndu. sys is a Windows Network Data Usage Monitoring Driver file and is located in the C: WindowsSystem32drivers folder and the process is known as Windows Network Data Usage Monitoring Driver.

Yes, you can safely disable it. It is used to monitor data usage (only useful for metered connections), if you have a data cap, your ISP should alert you when you are approaching the limit.

In the registry editor, go to ComputerHKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu, and then double-click Start in the right pane of the window to change the Value Data setting. It will most likely be 2, but changing it to 4 will disable ndu.

The Ndu. sys error usually occurs when hardware or drivers are incompatible. If the IRQL driver error is at least equal to or less than (Ndu.sys is related to the Wi-Fi adapter driver, then be sure to check for network problems.

Website | + posts

Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog,, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.