Fix: NTOSKRNL.exe Blue Screen Of Death (BSOD) Error

Blue Screen Of Death or BSOD Error occur by cause ntoskrnl.exe because your drivers not match in your install operating system. In BSOD error your PC restarts again and again and shows bluescreen in startup. There are many requests to solve this problem so I experiment in my windows PC by installing drivers that not match by the OS. Also I found when you install the driver and if it not match with your kernel components (ntoskrnl.exe) then this cause your system by crashes and failures like BSOD.

Also See: 12+ Windows 8 & Windows 8.1 Major Problems Solved By Me

So first I create BSOD error and then solve it by many experiments. But this error gives me a very frustrating experience. I created too much problems in my windows and its hard to solve it, but after getting full information about ntoskrnl.exe and BSOD I found the solution. The problem is your drivers you installed that not match with your windows kernel data and components. It means the drivers running on your computer that not from Microsoft products. I found a simple solution for this problem, you will only set up driver verifier that has already installed on your windows. So follow below steps to get out of this problem.

Let’s Fix It: Blue Screen Of Death Error

How To Enable Driver Verifier

Create A System Restore Point

Step 1:

First Go to Search and type sysdm.cpl and open it.


Step 2:

In System Properties, click on System Protection Tab.

Step 3:

In System Protection Tab, turn on protection for drive C (System) as shown in below image.

system properties

Step 4:

Now click on Create  Button and type a description that helps you to identify your restore point.

restor point description

Step 5:

Now click on Create button. System Restore takes some time to save settings. A dialog box appears after creating restore point.

Enable Driver Verifier

Know More About Driver Verifier

Driver Verifier is already available in your windows (without win xp) that’s working on your windows for checking and monitoring your drivers’ performance. But many of not know about this and use other software that not provide by Microsoft.

Driver Verifier tells us when faulty drivers installed in our windows system which helps us to keep windows stable and safe. So follow below steps to configure Driver verifier.

Step 1:

First Go to Search and type verifier and open it.


Step 2:

Select a Create custom settings (for code developers) then click on Next button.

create custom settings

Step 3:

Select a Select individual settings from a full list then click on Next button.

individual settings

Step 4:

Now mark on following:

  • Special Pool
  • Pool Tracking
  • Force IRQL Checking
  • Deadlock Detection
  • Security Checks
  • Miscellaneous Checks
  • DDI compliance checking

select names

After following then click on Next button.

Step 5:

Now Select a Select driver name from a list and click on Next.

Step 6:

Now click on Provider column and check mark on drivers that not provided by Microsoft Corporation and <unknown> providers.

driver verifier

Step 7:

Now click on the Finish button and restart your computer.

If a Blue Screen error occurs when you restart your computer then follow below steps:
Step 1:

Restart your computer with Safe Mode by pressing F8 key to start windows in Safe Mode.

Step 2:
For Windows vista/7/8/8.1
  • Click on the start button and type in search “System Restore” and press Enter.
  • Now click on your Restore Point you created before.
For Windows xp/server 2003/server 2008/R2
  • Click on the start button and type in the search “cmd” and press Enter.
  • Now in command prompt type “verifier /reset” and hit Enter
  • Now Restart your computer.

If you have any question about this problem, please comment below.


  1. Mohsin Ahmad says

    My question is, okay a BSOD occurs on restart, which means there is a faulty driver. What are the next steps? How to determine which driver is at fault?
    Thanks, nice post! (Y)

Leave a Reply

Your email address will not be published. Required fields are marked *