Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Loading Comments
Download PDF
Affiliate Disclosure

solve Critical error Start Menu not working on Windows 10

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 startup, some users also encountered it when shutting down their 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 graphics 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

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 a faulty or incompatible driver, and in order to fix this error, we strongly advise that you update all drivers on your PC. Updating a driver 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 graphics card drivers as soon as you can, even if you don’t use any of the aforementioned graphics 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 on 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 graphics 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.
    device manager power user menu
  2. Once Device Manager starts, locate your graphics card driver and double click it.
  3. Go to the Driver tab and click the Roll Back Driver button.
    roll back driver
  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 graphics 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 graphics card manufacturer’s website and download an older version of the driver for your graphics 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 a 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 graphics 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 graphics card by 100MHz they successfully managed to fix DRIVER_VERIFIER_DETECTED_VIOLATION BSoD error. Bear in mind that underclocking your graphics 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 a 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 the Reset button.
  4. Follow the steps and wait for the 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 the Run as administrator option
  2. Enter the following command and press Enter: verifier
  3. The Driver Verifier Manager will open. Check Delete existing settingsdriver verifier manager
  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/resetverifier cmd
  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 the Run as administrator option
  2. Enter the following line and press Enter: sfc/scannowsfc scannow cmd
  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 /RestorehealthDISM cmd
  • 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:RepairSourceWindows /LimitAccess
  • Be sure to replace ”C:RepairSourceWindows” 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 malicious software.

Solution 11 – Uninstall the virtualization software

The virtualization software (VirtualBox, VMware, etc.) is also a known culprit 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.exe.mdsched.exe run command line
  3. Wait for the process to finish.
  4. Restart your computer.

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.


Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!