There are a number of factors that can cause the Blue Screen of Death. The exact factor can be identified by looking at the Error Code that is provided in the blue screen of death.
Perform the following steps one by one till the problem is solved:
A) Replace your RAM:
A RAM may cause blue screen of death if it is not working properly. Faults in the primary memory, i.e. RAM lead serious runtime errors for the programs and operating system itself. Replace your RAM for solving this problem.
B) Remove Recently Installed Driver, Hardware or Software:
Did you recently installed a new thing, like device driver, a new hardware (like Graphics Card), or a new software program?
If you have, then it may be not functioning properly or it is not compatible with your operating system. Remove/ uninstall such recently installed thing, whatever it is. In case of a new hardware, make sure a message "Compatible with Microsoft Windows" or "Designed for Microsoft Windows" is found on the packing box, or in case of a new software, refer to the "ReadMe" file and make sure that it supports your operating system.
C) Repair DLLs Registration Entries:
DLL is the abbreviation of Dynamic Link Library, which is a file type in Windows operating system. Each DLL is registered in the system registry. Problems with the registration of DLLs could lead blue screen of death and random computer reboots.
Scan your registry using Reginout Registry Cleaner. Fix all the problems that were found. Reboot the machine to finish solving the problem.
D) Problem with Master Boot Record (MBR):
Viruses often corrupt the Master Boot Record in order to make BSOD problem and prevent you from booting your operating system. Solve the problem by following below instructions:
1. Insert Microsoft Windows installation disc.
2. Reboot your system.
3. Press F2 or Delete keys unless the BIOS Options appears.
4. Set the following:
a. First Boot Device: CD ROM
b. Second Boot Device: Hard Disk
5. Save your settings by pressing an appropriate key.
6. The system may restart again. Wait till the following message appears:
“Please press any key to boot from CD. . .”
7. Press ENTER.
8. Click the option Install Now.
9. Click Next button.
10. Select the option Repair my computer | Command Prompt.
11. Enter the following commands one by one:
Diskpart
Select disk 0
List volume
Exit
X: (Enter the name of your CD ROM Drive. Here, I used the X letter.)
Cd boot
Dir
Bootsect /nt60 sys /mbr
12. At final, enter the EXIT command and press ENTER to quit.
13. Click Exit | Shutdown.
E) Enable Turning Off the Various Adapters while your Computer is in Sleep Mode:
As default, your graphics card, sound card and network adapter are not turned off while your computer is in sleep mode. By turning them off, you can prevent appearing blue screen of death when the computer is resumed.
1. Click Start.
2. Click Run.
3. Type DevMgmt.msc and press ENTER.
4. Right click your Graphics Card and select Properties.
5. Click Power Management tab.
6. Uncheck the box Allow the computer to turn off this device to save power.
7. Click OK button.
8. Do the same steps for your Sound Card and Network Adapter.
F) Verify the Device Drivers:
The Drivers Verification is a process of checking the Non-Microsoft Drivers for problems. If a driver is flagged, it may again show you the STOP ntkrnlpa.exe. With this, when the computer is restarted, you can delete the corresponding faulty driver.
1. Click Start.
2. Click All Programs | Accessories.
3. Right click Command Prompt and select Run as Administrator.
4. Type the following command and press ENTER:
VERIFIER
5. It will launch a new program called Driver Verifier Manager after a few seconds.
6. Select the option Create Custom Settings (For Code Developers) and click Next.
7. In the next page, select Select Individual Settings from a Full List and click Next.
8. Mark the following boxes as checked:
a. Special Pool
b. Pool Tracking
c. Force IRQL Checking
9. In the next page, select Select Driver Names from a List option and click Next.
10. It will take some time to load the driver’s information. From the four columns that you have, click Provider heading for sorting the items in our convenient manner.
11. Mark all the items checked who have Non-Microsoft providers.
12. Click Finish button.
13. Reboot the machine for the changes to take effects.
14. Delete the flagged drivers from C:\Windows\System32\Drivers directory. The extension of the driver files is .sys