1. Disable Driver Verifier (Most Important Step)
Boot into Safe Mode.
Open Command Prompt (Admin).
Run: verifier /reset
Restart the system to disable Driver Verifier.
2. Identify and Update Faulty Drivers
Open Device Manager.
Look for recently installed or unsigned drivers.
Update drivers using official hardware manufacturer sources only.
If the issue started after a driver update, roll back the affected driver.
3. Repair Corrupted System Files
Open Command Prompt (Admin).
Run: sfc /scannow
After the scan completes, run: DISM /Online /Cleanup-Image /RestoreHealth
Restart the system once both scans finish.
4. Uninstall Conflicting Third-Party Software
Boot into Safe Mode.
Uninstall kernel-level software such as:
Antivirus or endpoint protection tools
Disk or storage management utilities
Virtualization platforms
Hardware monitoring or debugging tools
Restart the system normally and check for stability.
5. Check Disk and File System Integrity
Open Command Prompt (Admin).
Run: chkdsk C: /f /r /x
Restart the system and allow the disk scan to complete.
6. Test RAM for Memory Issues
Open the Run dialog.
Run: mdsched.exe
Restart and allow Windows Memory Diagnostic to complete.
Test RAM modules individually if errors are found.
Replace faulty memory if necessary.
7. Reset BIOS/UEFI Settings
Enter BIOS or UEFI during system startup.
Select Load Optimized Defaults.
Disable CPU, GPU, and RAM overclocking.
Save changes and exit.
8. Perform a Clean Boot
Press Windows + R.
Run: msconfig
Hide all Microsoft services and disable remaining services.
Open Task Manager and disable all startup applications.
Restart and observe system behavior.
9. Install Latest Windows Updates and Firmware
Open Windows Update.
Install all available updates, including optional driver updates.
Update motherboard BIOS or UEFI firmware to the latest stable version.
10. Perform an In-Place Upgrade or Clean Install
Use the Windows Installation Media Tool.
Choose Upgrade this PC now to repair Windows without data loss.
If the BSOD persists, back up data and perform a clean installation.
The 0x000000C9 (DRIVER_VERIFIER_IOMANAGER_VIOLATION) BSOD is primarily caused by faulty drivers violating Windows I/O manager rules, often detected by Driver Verifier.
To resolve this error:
Disable Driver Verifier immediately.
Update or remove problematic drivers.
Repair system files using SFC and DISM.
Remove conflicting third-party kernel-level software.
Verify memory, disk integrity, and firmware stability.
If the issue continues, an in-place repair or clean installation ensures complete removal of deeply rooted driver conflicts. Maintaining updated, stable drivers and avoiding unsigned kernel-level utilities will help permanently prevent the 0x000000C9 BSOD and keep Windows running smoothly.