create your own

How to Rectifying Error Message “DRIVER VERIFIER DETECTED VIOLATION” in Windows

70
rate or flag this page

By Kmadhav


Driver Verifier (Verifer.exe) is a tool used in Windows 2000, XP and 2003 that is used to troubleshoot the driver issues. The tool increases the stability and reliability of the system by monitoring and stressing drivers to detect illegal function calls or actions that may be causing certain corruption. However, when you use this tool by enabling the Special Pool option, you might encounter a STOP error message. In most cases of the occurrence of a STOP error message, the data stored in the hard drive becomes inaccessible. For complete recovery of your data, you will need to restore the data from an updated backup. But, in case of absence of an updated backup, you need to opt for advanced data recovery software.

As a practical instance, you use the Driver Verifier tool (with Special Pool enabled) to monitor the drivers installed on your system. You encounter the below error message after using the above tool:

“STOP 0x000000C4 (0x00000038 0x00000000 0x00000000 0xbe68dfc8)
DRIVER_VERIFIER_DETECTED_VIOLATION”
The four parameter in the above error message are explained below:
Parameter 1 = 0x00000038 - a resource is being released but APCs are not disabled.
Parameter 2 = current IRQL
Parameter 3 = thread APC disable count
Parameter 4 = resource


After the above error message appears, the data saved in the hard drive becomes inaccessible.

Cause:

The above problem mainly occurs due to the driver that is being monitored.

Resolution:

To troubleshoot and resolve the above problem, you will need to contact the manufacturer of the third-party driver and get an updated driver. You also need to note the value of Parameter 2 in the error text.


  • If Parameter 2 is 0x00000000 (Passive IRQL), there is an issue with the driver that made the call. IRQL stands for Interrupt Request Level.
  • If Parameter 2 is 0x00000002 (DPC IRQL), the driver's process thread was running in the context of a User mode thread. DPC (Deferred Procedure Call) level is not allowed in the context of a User mode thread.


In both the above cases, you will need to contact the manufacturer of the driver to resolve the problem.

However, if the problem persists even after applying the above resolutions, the best option is to reinstall Windows. A clean reinstall of Windows will erase all the data from the selected hard drive partition. To recover your lost data from a formatted hard drive, you need to opt for powerful data recovery software. Such data recovery toolsincorporate powerful scanning algorithms for complete recovery and restoration of the lost data. With self-explanatory user interface, to-the-point documentation, automated recovery procedure and advanced recovery features, these recovery applications serve as user-friendly data recovery solutions.

For any further queries feel free to contact me. If you had faced any situation of error messages in windows tell the world how you rectified it.

Comments

RSS for comments on this Hub

No comments yet.

Submit a Comment

Members and Guests

Sign in or sign up and post using a hubpages account.


optional


  • No HTML is allowed in comments, but URLs will be hyperlinked
  • Comments are not for promoting your hubs or other sites

working