Blue Screen of Death errors are probably one of the most serious errors that you can encounter on your Windows 10 PC. These errors will restart your PC and interrupt your work and since they can be caused by faulty hardware, it’s crucial that you know how to fix BUGCODE_NDIS_DRIVER error.


BUGCODE_NDIS_DRIVER is a Blue Screen error that can cause many problems on your PC. In addition to this error, many users reported the following issues as well:

  • Bugcode_ndis_driver wireless adapter – This error mostly occurs due to your hardware, and the most common cause is your wireless adapter. If you’re having this issue, be sure to check your wireless adapter and its drivers.
  • Windows stopcode ndis driver – This is just a variation of this error, and you can solve it by using one of our solutions.
  • Blue screen of death bugcode_ndis_driver – This is a Blue Screen of Death error, and just like all other Blue Screen errors, this one will force your PC to restart as soon as it appears.
  • Bugcode_ndis_driver TP-Link – Many users reported this error while using TP-Link adapters. In most cases, the issue is caused by faulty wireless adapter or corrupted driver.
  • Bugcode_ndis_driver Cisco VPN Client – Several users reported this issue while using Cisco VPN client on their PC. To fix the issue, you need to remove your VPN client or update it and see if that solves the issue.

Solution 1 – Make sure that Windows 10 is up to date

Hardware and software issues are the common causes for these types of errors, 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.

Solution 2 – Update your drivers

Often your drivers can be the cause for these types of errors, therefore it’s important that you update them frequently. Certain older hardware might have some compatibility issues, and in order to ensure that your computer is stable and free from errors, it’s important that you update your drivers.

Updating your drivers is fairly simple, and you can do that simply by visiting your hardware manufacturer’s website and downloading the latest drivers for your device. Few users reported that BUGCODE_NDIS_DRIVER error was caused by a Wi-Fi adapter driver, and after updating that specific driver, the issue was resolved. It’s worth noting that almost any driver can cause this issue, so it’s crucial to update as many drivers as you can.

Update drivers automatically

In order to prevent BSoD erros, 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 a third party software to update all drivers on your PC with a single click.We strongly suggest to do it automatically by using Tweakbit’s Driver Updater tool. This tool is approved by Microsoft and Norton Antivirus. After several tests, our team concluded that this is the best automatized solution. Below you can find a quick guide how to do it:

  1. Download and install TweakBit Driver Updater
  2. driver updater starting windowOnce installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.
  3. driver updater diagnozingUpon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the ‘Update driver’ link next to the driver name. Or simply click the ‘Update all’ button at the bottom to automatically install all recommended updates.
    driver updater scan finished
    Note: Some drivers need to be installed in multiple steps so you will have to hit the ‘Update’ button several times until all of its components are installed.

Disclaimer: some functions of this tool are not free.

Solution 3 – Disable or uninstall your Wi-Fi adapter software

Blue screen of death bugcode_ndis_driver

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 also fixes this error. It’s 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.

Solution 4 – Roll back to the previous driver

Apparently BUGCODE_NDIS_DRIVER BSoD error can be caused by a problematic driver, and 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:

  1. Press Windows Key + X to open Power User Menu. Select Device Manager from the list.
    Windows stopcode ndis driver
  2. Once the Device Manager starts, locate your Wi-Fi adapter and double click it.
  3. Navigate to Driver tab and click the Roll Back Driver button.
    Blue screen of death bugcode_ndis_driver
  4. Follow the instructions on the screen to roll back your driver.
  5. After you’re done, restart your computer.

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. To access Safe Mode follow these steps:

  1. 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.
  2. Choose Troubleshoot > Advanced options > Startup Settings. Click the Restart button.
  3. 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.

Solution 5 – Perform a Clean Boot

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:

  1. Press Windows Key + R and enter msconfig. Press Enter or OK.
    Bugcode_ndis_driver TP-Link
  2. When Windows Configuration window appears, select Selective startup and uncheck Load startup items.
    Bugcode_ndis_driver TP-Link
  3. Go to Services tab. Check Hide all Microsoft services and click on Disable all.
    Bugcode_ndis_driver wireless adapter
  4. Click Apply and OK. If you get asked to restart your PC, choose not to.
  5. Start Task Manager by pressing Ctrl + Shift + Esc.
  6. When Task Manager starts, navigate to Startup tab.
    Windows stopcode ndis driver
  7. Right click each entry on the list and select Disable from the menu.
    Bugcode_ndis_driver wireless adapter
  8. 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 BUGCODE_NDIS_DRIVER error on Windows 10, therefore be sure to update your drivers and to check if your wireless adapter is working properly.

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