This stop code (0x000000C4) is unusual: it is not Windows crashing, it is Windows’ Driver Verifier catching a driver in the act of breaking a rule, such as corrupting memory or misusing a lock, and stopping the system on purpose. It only appears when Driver Verifier is enabled, which someone or something turned on: a troubleshooting guide, a support session, or software that enables it. The blue screen usually names the offending driver file.
verifier /reset and restart. This stops the stress tests and the boot loop with them. Verifier is a diagnostic, not a permanent setting, and it should not stay on during normal use.DISM /Online /Cleanup-Image /RestoreHealth, then sfc /scannow.verifier /query; it should report that no drivers are being verified. If flags remain, verifier /reset again and restart.If the named driver is part of Windows itself rather than a third-party product, the likely story is memory corruption from elsewhere: run Windows Memory Diagnostic and test sticks individually. If the loop prevents even Safe Mode, use the recovery menu’s Command Prompt and run verifier /reset there, then Startup Repair.
I never turned on Driver Verifier. Why is it running? Common paths: a troubleshooting guide or support technician enabled it and it was never reset, a driver package or utility enabled it, or it was turned on while chasing an earlier crash and forgotten. On a stable PC, resetting it with verifier /reset is the right move; just keep the driver name it caught, because that part is real information.
Does a DRIVER_VERIFIER_DETECTED_VIOLATION prove that driver is faulty? It proves the driver did something Verifier prohibits, such as touching memory it had freed. That is a genuine defect, though on rare occasions the driver is the victim of corruption caused by another component or bad RAM. Updating or removing the named driver is still the correct first response.