The original Ndu.sys is an important part of Windows and rarely causes problems. The file Ndu.sys is the Windows Network Data Usage Monitoring Driver file and is located in the C:\Windows\System32\drivers folder and the process is known as Windows Network Data Usage Monitoring Driver. If you’re encountering the Ndu.sys Blue Screen error on your Windows 11/10 device, you can try the solutions provided in this post.
You may encounter this issue after a successful upgrade to the latest version of Windows 11/10.
Fix Ndu.sys BSOD error
If you’re faced with this SYSTEM_SERVICE_EXCEPTION error, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Run the Blue Screen Online Troubleshooter
- Update network card drivers
- Rename and replace Ndu.sys file
- Rollback to previous Windows 11/10 version
- Switch internet connection mode
- Reset Windows 11/10
- Clean install Windows 11/10
Let’s take a look at the description of the process involved concerning each of the listed solutions.
If you can log in normally, good; else you will have to boot into Safe Mode, enter Advanced Startup options screen, or use the Installation Media to boot to be able to carry out these instructions.
1] Run the Blue Screen Online Troubleshooter
In some cases, the Blue Screen Online Troubleshooter from Microsoft will resolve BSOD errors.
2] Update network card drivers
The Ndu.sys is known as Windows Network Data Usage Monitoring Driver. So, you might be encountering this error because of outdated or corrupted network card drivers. In this case, you can either update your drivers manually via the Device Manager, or you can get the driver updates on the Optional Updates section under Windows Update. You may also automatically update your drivers or you can download the latest version of the driver from the network card manufacturer’s website.
3] Rename and replace Ndu.sys file
Do the following:
- Press Windows key + E to open File Explorer.
- Navigate to the folder path below:
C:\Windows\System32\drivers
- At the location, right-click on the Ndu.sys file and then select Rename.
- Name the Ndu.sys file as Ndu.sys1.
Note: If you cannot change the name of the file, make sure you logged in with an administrator account or simply change the permissions you have on this specific file to the administrator.
- Next, open again the C: partition you have Windows installed.
- Search in the C: partition for the Windows.old folder. This folder contains the old Windows version you upgraded from.
- Locate and open the System32 folder you have in the Windows.old folder.
- Now find and double-click to open the driver’s folder.
- Search in the drivers’ folder for the Ndu.sys file.
- Right-click on it and select the Copy option.
- Now paste it in the drivers’ folder of the current upgraded Windows 10 install.
- Exit File Explorer.
- Reboot your Windows 10 computer.
On boot, check to see if the BSOD error persists. If so, try the next solution.
4] Rollback to previous Windows version
This solution requires you to roll back to a previous version of Windows.
5] Switch internet connection mode
This solution requires you to switch internet connection mode. So, if you are using a wired (ethernet) connection mode to access the internet on your Windows computer, you can switch to wireless connection mode or vice-versa, and see if the error persists.
6] Reset Windows 11/10
This solution requires you to reset Windows and see if that helps.
7] Clean install Windows 11/10
At this point, if none of the above solutions worked to resolve the BSOD error, it’s most likely due to some kind of system corruption that cannot be resolved conventionally. In this case, you can back up your files to an external USB drive; if you can’t boot to the desktop, use a Linux Live USB and then clean install Windows.
I hope this helps!
How to disable Windows NDU driver
On some systems, especially those with limited resources, NDU can consume significant CPU and memory resources. Disabling it can free up these resources for other tasks and slightly improve network performance.
To Disable NDU, open the Registry Editor (Press Win + R, type regedit, and press Enter) and navigate to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndu
Locate the Start key on the right panel, right-click on it, and select Modify. Change the Value data from 2 (Automatic) to 4 (Disabled), keeping the Base as ‘Hexadecimal’.
Exit Registry Editor and reboot your PC for changes to take effect.
Alternatively, open the Command Prompt using administrator privileges (Win + R > type cmd in Run dialogue > Ctrl + Shift + Enter) and execute the following command in it:
sc config ndu start=disabled
Then reboot your PC for the changes to take effect.
How do I fix Windows Blue screen error?
A wide range of hardware and software-related issues can cause blue Screen of Death (BSOD) errors. When you encounter a BSOD, note down the error code. It will help you identify the cause of the error. To fix a BSOD, start with a simple reboot and then proceed with specific troubleshooting steps like running SFC or DISM scans, installing OS and driver updates, using system restore, and performing a clean boot.
What is Windows blue screen hardware error?
A blue screen hardware error, commonly known as the Blue Screen of Death (BSOD), is a critical error that occurs when the Windows operating system encounters a problem that it cannot recover from, leading to a system crash. Hardware/software issues or driver problems often cause this error.