Milan Stanojevic avatar. By: Milan Stanojevic
9 minute read


Blue Screen of Death errors are one of the most serious types of errors that you can get on Windows 10, and since these errors are commonly caused by faulty hardware they can be hard to fix. Many users reported DRIVER_VERIFIER_DETECTED_VIOLATION BSoD error, and today we’re going to show you how to fix it.

On top of that, here are some of the most common versions of this problem:

  • DRIVER_VERIFIER_DETECTED_VIOLATION violation on startup – This BSOD issue usually occurs on startup.
  • DRIVER_VERIFIER_DETECTED_VIOLATION violation loop – The problem can get even more serious, as you can end up in an endless loop of BSODs.
  • msdn bugcheck driver_verifier_detected_violation – This is a very similar issue, so you can use the same workarounds as for the DRIVER_VERIFIER_DETECTED_VIOLATION BSoD error.
  • DRIVER_VERIFIER_DETECTED_VIOLATION violation when shutting down – Although it’s more common for this problem to appear on the sturtup, some users also encountered it when shutting down thier computers.


Table of contents:

  1. Keep your Windows 10 up to date
  2. Update your drivers
  3. Roll back to the older version of Nvidia drivers
  4. Underclock your graphic card
  5. Reset Windows 10
  6. Check your hardware
  7. Reset driver verifier
  8. Run the SFC scan
  9. Run the DISM
  10. Scan your computer for viruses
  11. Uninstall the virtualization software
  12. Check for hardware failures

Quick solution to fix various PC errors

  • Step 1: Download this PC Scan & Repair tool
  • Step 2: Click “Start Scan” to find Windows issues that could be causing BSOD errors in Windows 10
  • Step 3: Click “Start Repair” to fix all issues (requires upgrade).

Solution 1 – Keep your Windows 10 up to date

Blue Screen of Death errors are often caused by various hardware or software issues, and if you want to fix this error, we strongly advise that you update Windows 10. Microsoft is frequently releasing new patches through Windows Update, and many of these patches are designed to fix hardware and software compatibility issues. By downloading the latest updates, you’ll ensure that there are no compatibility issues between Windows 10 and other software, thus preventing Blue Screen of Death errors from appearing.

Solution 2 – Update your drivers

DRIVER_VERIFIER_DETECTED_VIOLATION error can often be caused by faulty or incompatible driver, and in order to fix this error we strongly advise that you update all drivers on your PC. Updating drivers is fairly simple, and you can do it by visiting your hardware manufacturer’s website and downloading the latest drivers for your device. If you don’t know which driver is causing this error, we strongly advise you to update all drivers on your PC.

Many users reported that they managed to fix this error by updating Nvidia or Intel display drivers to the latest version, so update your graphic card drivers as soon as you can, even if you don’t use any of the aforementioned graphic cards.

Update drivers automatically

If this method doesn’t work or you do not have the necessary computer skills to update/fix the drivers manually, 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 – Roll back to the older version of Nvidia drivers

Updating your graphic card driver is important, but sometimes the latest driver might have certain bugs, and that can lead to Blue Screen of Death errors such as DRIVER_VERIFIER_DETECTED_VIOLATION. Few Nvidia users reported that certain versions of Nvidia drivers are causing this error, and the only solution is to revert to the previous version of the drivers by following these steps:

  1. Press Windows Key + X to open Power User Menu. Select Device Manager from the list.
  2. Once Device Manager starts, locate your graphic card driver and double click it.
  3. Go to Driver tab and click the Roll Back Driver button.
  4. Wait for the process to finish.

If you’re unable to revert to the older version, you can also uninstall a driver and install the older version instead. To uninstall a graphic card driver, do the following:

  1. Download Display Driver Uninstaller.
  2. After you download the program, run it and follow the instructions on the screen.

After removing the driver, simply go to your graphic card manufacturer’s website and download older version of the driver for your graphic card.

If for some reason you cannot access Windows 10 due to DRIVER_VERIFIER_DETECTED_VIOLATION error, we strongly advise you to perform these steps from Safe Mode. To access Safe Mode, do the following:

  1. Restart your computer few times during the boot sequence to start Automatic Repair.
  2. Select Troubleshoot > Advanced options > Startup Settings and click the Restart button.
  3. When your computer restarts again, you’ll see a list of options. Select Safe Mode with Networking by pressing 5 or F5.

We should mention that Safe Mode uses only the basic drivers and software, therefore if your computer works well in Safe Mode, it means that the issue is most likely caused by a certain software that you have on your PC.

Solution 4 – Underclock your graphic card

Overclocking is a procedure of changing your hardware settings in order to get improved performance. Many advanced users overclock their hardware, but overclocking comes with certain risks, and if you’re not careful you can easily cause damage to your hardware. Underclocking is a similar procedure that slightly lowers the performance of your hardware in order to reduce heat emission or to avoid incompatibility issues.

Several users reported that by lowering the clock of their graphic card by 100MHz they successfully managed to fix DRIVER_VERIFIER_DETECTED_VIOLATION BSoD error. Bear in mind that underclocking your graphic card comes with certain risks, so be extra careful if you decide to do it.

Solution 5 – Reset Windows 10

If the DRIVER_VERIFIER_DETECTED_VIOLATION error is caused by certain software, you can fix it by resetting Windows 10. We have to warn you that this procedure is similar to clean install, therefore be sure to back up all important files from your C partition since this process will remove them. In order to perform Windows 10 reset you might need Windows 10 installation media, and you can easily create one with an empty USB flash drive and Media Creation tool. To perform Windows 10 reset, do the following:

  1. Restart your computer few times during the boot sequence to start Automatic Repair.
  2. Select Troubleshoot > Reset this PC > Remove everything. During this step you might get asked to insert Windows 10 installation media, so be ready to do that.
  3. Choose Only the drive where Windows is installed > Just remove my files and click Reset button.
  4. Follow the steps and wait for reset process to finish.

If the BSoD error appears even after Windows 10 reset, it’s most likely that the error is caused by faulty hardware.

Solution 6 – Check your hardware

A common cause for Blue Screen of Death errors can be faulty RAM, so be sure to check your RAM first. If your RAM is working properly, check other major components such as your hard drive, motherboard, wireless adapter, etc. We also have to mention that built-in fans can sometimes cause these errors, and you should be able to fix this problem by removing or replacing them.

Solution 7 – Reset driver verifier

The next thing we’re going to try is disabling the driver verifier. Here’s how to do that:

  1. Go to Search, type cmd, right-click the Command Prompt, and go to Run as administrator
  2. Enter the following command and press Enter: verifier
  3. The Driver Verifier Manager will open. Check Delete existing settings
  4. Save the changes
  5. Restart your computer

If disabling the driver verifier didn’t get the job done, and you’re still experiencing BSODs, let’s try and reset this component. Here’s how to do that:

  1. Open the Command Prompt (as shown above)
  2. Enter the following line and press Enter: verifier/resetDRIVER_VERIFIER_DETECTED_VIOLATION violation loop
  3. Restart your computer

Solution 8 – Run the SFC scan

If the problem still persists, let’s try with running the SFC scan. The SFC scan is Windows’ built-in tool designed to deal with various system-related issues and errors. So, it might be useful in this case.

Here’s how to run the SFC scan in Windows 10:

  1. Go to Search, type cmd, right-click the Command Prompt, and go to Run as administrator
  2. Enter the following line and press Enter: sfc/scannowDRIVER_VERIFIER_DETECTED_VIOLATION violation on startup
  3. Wait for the scan to finish
  4. Restart your computer

Solution 9 – Run the DISM

Similarly the SFC scan, DISM (Deployment Image Servicing and Management) is also a built-in tool for resolving various system errors within Windows. But a more advanced one. So, if the SFC scan failed to resolve your problem, there’s a good chance DISM will get the job done.

Here’s how to run DISM in Windows 10:

  • Press Windows key + X and run Command Prompt (Admin).
  • Copy and paste the following command on the command line:
      • DISM.exe /Online /Cleanup-image /Restorehealthmsdn bugcheck driver_verifier_detected_violation
  • In case the DISM can’t obtain files online, try using your installation USB or DVD. Insert media and type following command:
      • DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
  • Be sure to replace ”C:\RepairSource\Windows” path of your DVD or USB.

Solution 10 – Scan your computer for viruses

The DRIVER_VERIFIER_DETECTED_VIOLATION error can also be caused by a virus or malware on your computer. So, it’s always a good idea to scan your computer for potential viruses.

Just about any antivirus solution should be enough to localize a potential threat, be it Windows Defender, or some more-advanced third-party software. I recommend performing a deep, detailed scan, because a basic scan might not be able to recognize the malicious software.

Solution 11 – Uninstall the virtualization software

The virtualization software (VirtualBox, VMware, etc.) is also a known cluprit of the DRIVER_VERIFIER_DETECTED_VIOLATION error. So, if there’s really no other way to deal with this issue, try and uninstall the virtualization software you currently have installed on your computer.

If the problem indeed stops appearing after you uninstall the virtualization software, try with using another virtualization program, or download the latest version of the one you just uninstalled.

Solution 12 – Check for hardware failures

And the last ‘tweak’ you should try is checking for hardware failures. Here’s how to do that:

  1. Go to Search, type run, and open Run
  2. In the Run window, enter the following command and press Enter: mdsched.exeDRIVER_VERIFIER_DETECTED_VIOLATION violation when shutting down
  3. Wait for the process to finish
  4. Restart your computer

If you’re still having issues with your hardware or you simply want to avoid them for the future, we strongly recommend you to download this tool to fix various PC problems, such as hardware failure, but also file loss and malware.

DRIVER_VERIFIER_DETECTED_VIOLATION error can cause problems, but hopefully you managed to fix this error by using one of our solutions.

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



Next up

What to do if your deleted emails are coming back in Outlook 2016

Sovan Mandal avatar. By: Sovan Mandal
4 minute read

Emails are wonderful as they enable us to discuss things in detail. While it’s true chatting platforms help us discuss things in real time, that […]

Continue Reading

Windows 10 build 18298 breaks audio, causes GSOD and more

Madeleine Dean By: Madeleine Dean
2 minute read

Folks, there’s a new Windows 10 Insider Preview build in town. This release packs many interesting new features and bug fixes, but as always, it […]

Continue Reading

5 best DJ software to use without an external controller

Vladimir Popescu avatar. By: Vladimir Popescu
Less than a 1 minute read

In the past, DJs used to carry large crates of vinyl records and spent hours at the records store choosing their music one vinyl at […]

Continue Reading