Blue screen errors are the most annoying for users, as they interrupt the computer and force the system to restart. However, this procedure plays an important role in the Windows infrastructure, preventing fatal damage that could otherwise be done to the operating system.
The DRIVER_VERIFIER_DMA_VIOLATION message indicates a problem with the Driver Verifier tool. This process is used to keep track of drivers and their correct operation. The problem with the BSOD screen appears when this utility is disabled or malfunctioning. To resolve the error, follow each of the solutions below in turn.
Solution 1: update all drivers
Since one of the main causes of blue screens with this error is a driver issue, you should update all third-party applications. This can be done using special programs that monitor the relevance of installed software, or manually, in the device manager.
- Press the Win + X keyboard shortcut and select Device Manager.
- Expand each section and check for faulty drivers.
- All applications marked with an exclamation mark are not working or are out of date.
- Each of them needs to be updated.
- Click on such a driver RMB, and select the appropriate item.
- In the next window, select Search for new software automatically.
- After updating all required applications, reboot the system.
It should be borne in mind that updating through the device manager is not the best solution. It is better to visit the official website of the developers of a particular driver, and download the latest version from there.
Solution 2: Run SFC and DISM scans
Another reason can be damaged system files. You need to run SFC and DISM scans to see if this fixes the problem.
- Press the Win + X combination again, and select Command Prompt (Admin).
- In the opened system window, copy and paste the command: sfc / scannow
- Press Enter and wait for the diagnostics to finish.
- If SFC repairs damaged files, restart your computer.
- When the scan fails, run DISM.
- Open Command Prompt again as administrator.
- Insert the following commands, pressing Enter after each one (keep in mind that each of the processes will take some time):
- DISM / Online / Cleanup-Image / CheckHealth
DISM / Online / Cleanup-Image / ScanHealth
DISM / Online / Cleanup-Image / RestoreHealth
Solution 3: Uninstall Driver Verifier
Among other things, you can completely remove the Driver Verifier process, due to which the BSOD error appears. However, it should be understood that this is not an optimal solution, since this program performs important functions.
- Open Command Prompt again as Administrator as described above.
- Enter the verifier command and press Enter.
- When the Driver Verifier Manager opens, select Remove existing settings and click Finish.
- Reboot your computer.
Solution 4. Update BIOS
Updating the BIOS is a relatively risky procedure, so be careful. If you are not sure what you are doing, skip this step or see a professional.
- Right-click on the Windows icon and select Control Panel.
- Go to the Administration section.
- Then open System Information.
- Check your BIOS version.
- Visit your motherboard manufacturer’s website and go to the Downloads section.
- Here download the latest BIOS for your motherboard and run the installer.
- After completing the process, restart your computer.