Ndis.sys BSoD: How to Fix It in Windows 11 & 10

Corrupted or missing system files could be the reason

Reading time icon 7 min. read


Readers help support Windows Report. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help Windows Report effortlessly and without spending any money. Read more

Key notes

  • The Ndis.sys BSoD error could have appeared due to corrupt network drivers or malware infection.
  • NDIS (Network Driver Interface Specification) is the system driver for the Network Interface Controllers.
  • Running the Network troubleshooter and reinstalling the driver will fix this problem right away.
Ndis.sys BSOD How to Fix It in Windows 11

If you have encountered a blue screen of death with stop code ndis.sys, then this guide can help! We will cover all the troubleshooting methods to fix this annoying BSoD error right after explaining what ndis.sys is and discussing the causes of this error.

What is ndis.sys?

NDIS (Network Driver Interface Specification) is a legit system driver for Network Interface Controllers. It handles communication and connections between all connected devices and components over the computer’s network.

The ndis.sys file is an essential system file developed by Microsoft. It is related to NDIS and serves as a collection of system driver configurations that Windows uses to establish communication with hardware and connected devices. The file is usually found in the C:\Windows\System32\drivers folder.

What causes the ndis.sys BSoD error on Windows 11 & 10?

There could be various reasons for this blue screen of death error; some of the common ones are mentioned here:

  • Corrupted device drivers – If your network drivers are corrupted or damaged, it might lead to this BSoD error. You must update, reinstall, or roll back the driver to fix the issue.
  • Malware infection – A virus on a computer can destroy essential system files, which might cause all sorts of trouble, including this one. To fix it, run a malware scan.
  • Corrupted system files – If the system files are corrupt, it could cause issues while performing normal functions on the computer, including this error. To fix it, you need to repair system files.
  • Hard disk issues – If any hardware is not seated correctly on the motherboard or is damaged, you might face this error. Check if the components are all perfectly placed.

Now that we know why this happens, let’s go to the actual solutions to fix the BSoD error on Windows 11 and 10.

What can I do to fix the ndis.sys BSoD error on Windows 11?

Before engaging in advanced troubleshooting steps, you should consider performing the following checks:

If these quick fixes didn’t work for you, let’s move to the solutions below.

1. Run the Windows Memory Diagnostic tool

  1. Press the Windows key, type windows memory diagnostic, and click Open.Windows diagnostic tool ndis.sys
  2. On the Windows Memory Diagnostic tool window, click Restart now and check for problems (recommended).memory-diag-tool 3
  3. The Windows Memory Diagnostic tool scans your memory for any issues. Your computer will restart, and the tool will verify and test the RAM. memory-diag-tool

Once done, your PC will restart again. You can see the results in the Windows Memory Diagnostic notification. If it detects that one of your memory modules is malfunctioning, perform the test again. See if the memory module is connected correctly. If so, you will probably need to replace it.

2. Scan your computer for malware and viruses

  1. Press the Windows key, type windows security, and click Open.
  2. Go to Virus & threat protection and click Scan options.V& T Scan options ndis.sys
  3. Now select Full scan and click Scan now.Full scan - Scan now ndis.sys
  4. The tool will scan your computer for infection. Once the scan is complete, it will show you the malicious files. Delete them when prompted to fix the issue.

Microsoft Defender is the built-in antivirus in Windows 10 and 11 but is not infallible. If you have the option, scan your PC with a third-party antivirus as well.

3. Run Disk Cleanup

  1. Press Windows + R to open the Run dialog box.cleanmgr Run command
  2. Type cleanmgr and click OK to open Disk Cleanup.
  3. On the Disk Cleanup: Drive Selection window, select C drive and click OK.C drive select Disk cleanup
  4. Now click Clean up system files.Cleanmgr 3
  5. Again on the Disk Cleanup: Drive Selection window, choose C drive and click OK.
  6. Under the Files to delete section, select all the entries and click OK.Cleanmgr 4 ndis.sys
  7. Next, click Delete Files.Delete Files

4. Troubleshoot the network drivers

4.1 Roll back a driver

  1. Press the Windows + R to open the Run command box.Device Manager Run command ndis.sys
  2. Type devmgmt.msc and click OK to open Device Manager.
  3. Go to Network adapters and expand it.
  4. Right-click the driver listed and select Properties from the context menu.Properties Network Adapater ndis.sys
  5. Go to the Driver tab on the Properties window and click Roll Back Driver.Rollback driver ndis.sys
  6. Select the reason for rolling back on the next window and click Yes.Rollback YEs

The network drive will be rolled back to the previous version. If the Roll Back Driver option is grayed out, that means you don’t have an older driver to revert to, and you should go to the next solution below.

4.2 Reinstall the network driver

  1. Open Device Manager with the steps mentioned above.
  2. Go to Network adapters and expand it.
  3. Right-click the driver listed and select Uninstall driver from the context menu.Uninstall Network Driver ndis.sys
  4. Click Action and select Scan for hardware changes to reinstall the driver.Action scan for hardware changes

5. Perform a clean boot

  1. Press Windows + R to open the Run console.ms config run command
  2. Type msconfig and click OK to open the System Configuration window.
  3. Go to the Services tab, place a checkmark next to Hide all Microsoft services, and click Disable all.Clean boot Disable all ndis.sys
  4. Switch to the Startup tab, and click Open Task Manager.Open task Manager Clean boot ndis.sys
  5. Right-click all the Enabled items one by one and select Disable. Close Task Manager.Disable Startup Task Manager ndis.sys
  6. Next, on the System Configuration window, click Apply and OK.CLEAN BOOT 5
  7. Click Restart. Restart clean boot ndis.sys

Now your computer will restart with minimal drivers and startup programs. If the issue doesn’t appear, the background or third-party app is causing it. Please remove it.

6. Perform SFC and DISM scans

  1. Press the Windows key, type cmd, and click Run as administrator.CMD elevated ndis.sys
  2. Type the following command to repair system files and hit Enter: sfc/scannowSFCSCANNOW CMD
  3. Copy and paste the following command to repair the Windows OS image and press Enter: DISM /Online /Cleanup-Image /RestoreHealthRestore health ndis.sys
  4. Restart your computer to let the changes take effect.

In addition to the steps, you can as well choose an automatic tool capable of detecting damaged files, Windows errors, and BSoD errors in a short time.

More exactly, you can launch the software to start the complete scan, find out system issues and repair them with a single click.

⇒ Get Fortect

7. Check your disk for errors

  1. Press the Windows key, type cmd, and click Run as administrator.
  2. Type the following command to check your hard disk for bad sectors and try to repair them to make them readable within the file system and hit Enter: chkdsk /f /rCMD CHKDSK ndis.sys
  3. Restart your computer.

8. Perform System Restore

  1. Press Windows + R to open the Run console.rstrui command Restore point ndis.sys
  2. Type rstrui and click OK to open System Restore wizard.
  3. Select Choose a different restore point in the System Restore window and click Next.Next Choose a different restore point
  4. Select the restore point and click Next.Choose a point ndis.sys
  5. Click Finish to initiate the restoring process.Finish

If the procedure is not successful, you can read our guide on what to do if System Restore is not working on Windows 11.

What can I do to fix the ndis.sys BSoD error on Windows 10?

To fix this blue screen of death error on Windows 10, you can follow the methods mentioned above for Windows 11.

If these methods don’t work for you, you can reset your PC using this guide to resolve this problem on your Windows computer.

So, these are methods that you can use to fix the ndis.sys BSoD error on Windows 10 & 11. If nothing has worked for you, you need to perform a clean installation of Windows.

We also recommend reading our article on how to fix the NDIS_INTERNAL_ERROR because the problem is similar. For any other questions about this BSoD error, please let us know in the comments section below.

More about the topics: BSoD errors, windows 10, Windows 11