In order to prevent BSoD errors, it’s advised to update all drivers on your PC.
That process can sometimes take a while, especially if you perform it manually, therefore it’s better to use third-party software to update all drivers on your PC with a single click.
We strongly suggest doing it automatically by using DriverFix. After several tests, our team concluded that this is the best-automatized solution. Feel free to see it’s awesome features for yourself.
3. Update your Windows 10
Hardware and software issues are the common causes for these types of errors, therefore you need to check if your issue isn’t coming from a Windows version mismatch.
And if you’re getting BUGCODE_NDIS_DRIVER BSoD error, it’s very likely that your computer has problems with certain hardware or software.
To fix this error it’s advised to use Windows Update and download the latest Windows 10 patches.
These patches are designed to fix many hardware or software issues, therefore by installing the latest patches you should prevent Blue Screen of Death errors from appearing.
4. Disable or uninstall your Wi-Fi adapter software
It seems that there’s a problem with certain Wi-Fi adapters on Windows 10, and according to the users, the Wi-Fi adapter software is causing this problem.
As a potential workaround, users are suggesting to unplug your USB Wi-Fi adapter before you start your PC, quit or disable the Wi-Fi software, and then connect Wi-Fi adapter when your PC starts.
This isn’t a permanent solution, but by performing these steps you’ll avoid the BUGCODE_NDIS_DRIVER Blue Screen of Death error.
Users reported that uninstalling the Wi-Fi adapter software. It seems that there’s an error with TP-Link wireless adapters, but after uninstalling the wireless adapter software, the BSoD was fixed.
It’s worth mentioning that Windows 10 will automatically install the default drivers for your Wi-Fi adapter as soon as you remove its software, and if the default drivers are working well, feel free to use them.
If not, you might have to download new drivers or install the ones from a CD that you got with your Wi-Fi adapter.
5. Roll back to the previous driver
- Press Windows Key + X to open Power User Menu.
- Select Device Manager from the list.
- Once the Device Manager starts, locate your Wi-Fi adapter and double click it.
- Navigate to Driver tab and click the Roll Back Driver button.
- Follow the instructions on the screen to roll back your driver.
- After you’re done, restart your computer.
Apparently BUGCODE_NDIS_DRIVER BSoD error can be caused by a problematic driver, and a number of users reported that the latest Wi-Fi adapter driver was the cause for this error.
According to users, rolling back to the previous version of the driver fixed the issue for them. To install the older version of the driver, do the following:
Few users reported that they are unable to roll back the driver, so in order to fix this problem, we advise you to try the aforementioned procedure from Safe Mode.
How to acces Safe Mode
- Restart your computer while it boots. Repeat this step until you start Automatic Repair process. Alternatively, you can just hold the Shift key and click the Restart button.
- Choose Troubleshoot, then go to Advanced options.
- Then go to Startup Settings and click the Restart button.
- When your computer restarts, you’ll see a list of options. Select Safe Mode with Networking by pressing F5 or 5.
Once you enter Safe Mode, try to roll back your Wi-Fi adapter driver. You can also uninstall the problematic driver and download the older version of the same driver in order to fix this problem.
6. Perform a Clean Boot
A number of users reported that performing a Clean Boot before upgrading to Windows 10 fixed the BUGCODE_NDIS_DRIVER error for them.
Even if you performed a clean install of Windows 10, you can try Clean Boot in order to find problematic software that is causing this error.
To perform a Clean Boot, do the following:
- Press Windows Key + R and enter msconfig.
- Then, press Enter or OK.
- When Windows Configuration window appears, select Selective startup and uncheck Load startup items.
- Go to Services tab. Check Hide all Microsoft services and click on Disable all.
- Click Apply and OK.
- If you get asked to restart your PC, choose not to.
- Start Task Manager by pressing Ctrl + Shift + Esc.
- When Task Manager starts, navigate to Startup tab.
- Right-click each entry on the list and select Disable from the menu.
- After you’re done, close Task Manager and restart your computer.
Now you need to repeat the same process and enable each service and application one by one until you find the one that is causing this problem.
It seems that wireless adapters are the common cause for the BUGCODE_NDIS_DRIVER error on Windows 10. So update your drivers and check if your wireless adapter is working properly.
FAQ: Read more about the BUGCODE NDIS DRIVER and other BSoD errors
- What is the BUGCODE NDIS DRIVER error?
The BUGCODE_NDIS_DRIVER error is a system crash error. You can learn everything about them in this quick article dedicated to BSoD errors.
- What is the cause for the BUGCODE NDIS DRIVER error?
There are many causes for the error, such as problems with Wi-Fi adapters. Reading this detailed article about the adapter problems will get you in touch with the problem.
- How can I solve the BUGCODE NDIS DRIVER error?
We’ve included all the possible solutions in our thorough article dedicated to fixing the BUGCODE NIS DRIVER error.
Editor’s Note: This article was originally published in December 2017 and was revamped and updated in February 2021 for freshness, accuracy, and comprehensiveness.