How to Fix Blue Screen Errors

by
Filed under: PC Errors 

Blue screen errors, or blue screen of death (BSOD) errors, are the most severe errors Windows can encounter. Since Windows can not recover from this kernel level error, a blue screen is displayed with the error details. The error details contain a STOP error code, which indicates the type of error.

Blue Screen Of Death

There are a lot of possible causes for blue screen errors, but most of them relate to the computer hardware. The cause of a BSOD error can be a temperature problem, a timing error, a resource conflict, hardware failure, a corrupt registry, a virus or simply a device incompatibility or driver error.

How to analyze blue screen errors

The first thing to do to analyze a blue screen error is to check the meaning of the STOP error code. You need to stop Windows from rebooting when a STOP error is encountered. Once the blue screen of death is shown, you can check the meaning of the STOP error code. Together with the filename of the driver or module, this will give an indication of the error cause.

Another option to analyze the cause of the blue screen error is to look at the Windows system event log or to debug the memory dump (minidump) that Windows created when the error occurred. The event log can be viewed using the event viewer. Right-click Computer in the Start menu, and then select Manage. In the Computer Management window select Event Viewer. The information in the event log can be of great help to isolate the cause of the blue screen error.

Reading the minidump requires a bit more technical knowledge, but Microsoft has tools to read the minidump.

The most common cause of blue screen errors

In reality, the most common cause of blue screen errors is a device driver problem. Outdated, incorrect or corrupt drivers can cause the system to encounter a STOP error, resulting in the BSOD.

So the easiest way to try and fix a blue screen error is to reinstall and update your system’s device drivers. This will ensure that all driver bugs are fixed and that all hardware has the correct driver.

If you know which device caused the error, you can update or reinstall that driver first. The file name in the blue screen of death can help identify the driver. Look for a file with the .SYS extension and search for that file name.

If you do not have the drivers for all devices, or are not comfortable updating your PC’s drivers manually, you can use a driver update tool to find, download and update all device drivers for you. Such tools will accurately identify your computer hardware, including any device causing an error, and automatically install the latest drivers for it.

In most cases updating or reinstalling drivers will solve your blue screen errors.

Other causes of blue screen errors

However, if updating device drivers does not fix the blue screen error, there are a number of additional things to try:

  • Load the default BIOS values – resource conflicts and timing issues can be caused by incorrect BIOS settings.
  • Update the BIOS – especially after adding new hardware or installing a Windows service pack this can help fix issues.
  • Update Windows – missing updates, including service packs can be a source of stop errors.
  • Check your system – run a virus scan and spyware scan after updating your definition files.
  • Run a memory test to check your computer’s RAM. Memory faults can easily cause blue screen errors, so see if your RAM is error free. Vista and Windows have a built-in option to test the memory, for XP you can use a program called memtest86.
  • Driver rollback – if you have recently updated a driver, you can use the driver rollback to revert back to the previous driver version.

List of STOP Errors Causing BSOD:

  • Stop 0x00000003 UNSYNCHRONIZED_ACCESS
  • Stop 0x0000000A IRQL_NOT_LESS_OR_EQUAL
  • Stop 0x0000001E KMODE_EXCEPTION_NOT_HANDLED
  • Stop 0x00000023 FAT_FILE_SYSTEM
  • Stop 0x00000024 NTFS_FILE_SYSTEM
  • Stop 0x0000002E DATA_BUS_ERROR
  • Stop 0x0000003F NO_MORE_SYSTEM_PTES
  • Stop 0x00000044 MULTIPLE_IRP_COMPLETE_REQUESTS
  • Stop 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA
  • Stop 0x0000006B PROCESS1_INITIALIZATION_FAILED
  • Stop 0x00000073 CONFIG_LIST_FAILED
  • Stop 0x00000074 BAD_SYSTEM_CONFIG_INFO
  • Stop 0x00000076 PROCESS_HAS_LOCKED_PAGES
  • Stop 0x00000077 KERNEL_STACK_INPAGE_ERROR
  • Stop 0x00000079 MISMATCHED_HAL
  • Stop 0x0000007A KERNEL_DATA_INPAGE_ERROR
  • Stop 0x0000007B INACCESSIBLE_BOOT_DEVICE
  • Stop 0x0000007E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
  • Stop 0x0000007F UNEXPECTED_KERNEL_MODE_TRAP
  • Stop 0x0000008E KERNEL_MODE_EXCEPTION_NOT_HANDLED
  • Stop 0x0000009C MACHINE_CHECK_EXCEPTION
  • Stop 0x0000009F DRIVER_POWER_STATE_FAILURE
  • Stop 0x000000BE ATTEMPTED_WRITE_TO_READONLY_MEMORY
  • Stop 0x000000C2 BAD_POOL_CALLER
  • Stop 0x000000C4 DRIVER_VERIFIER_DETECTED_VIOLATION
  • Stop 0x000000CA PNP_DETECTED_FATAL_ERROR
  • Stop 0x000000CB DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
  • Stop 0x000000CE DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
  • Stop 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL
  • Stop 0x000000D5 DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
  • Stop 0x000000D8 DRIVER_USED_EXCESSIVE_PTES
  • Stop 0x000000DA SYSTEM_PTE_MISUSE
  • Stop 0x000000EA THREAD_STUCK_IN_DEVICE_DRIVER
  • Stop 0x000000ED UNMOUNTABLE_BOOT_VOLUME
  • Stop 0x000000F2 HARDWARE_INTERRUPT_STORM
  • Stop 0x000000F4 CRITICAL_OBJECT_TERMINATION
  • Stop 0x000000FC ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
  • Stop 0x000000FE BUGCODE_USB_DRIVER
  • Stop 0xC0000218 UNKNOWN_HARD_ERROR
  • Stop 0xC000021A STATUS_SYSTEM_PROCESS_TERMINATED
  • Stop 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH
  • Stop 0xC0000244 STATUS_AUDIT_FAILED

A complete list of error codes can be found on the Microsoft MSDN website.

Please share your own experiences with blue screen of death errors, including possible solutions. New insights can help others, or maybe we can help you with specific STOP errors.

What else you can try: scan your PC’s registry for errors!

Comments



872 Comments to “How to Fix Blue Screen Errors”

  1. Anthony says:

    @muniraj – What Windows version is that?
    Stop error 0x000000fc means “ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY”, which basically means that there is a service accessing invalid memory.
    The most common cause is a non-compatible driver, but I have not seen the error after Windows XP.

  2. Jean says:

    Problem Event Name: BlueScreen
    OS Version: 6.1.7601.2.1.0.256.1
    Locale ID: 1033

    Additional information about the problem:
    BCCode: 50
    BCP1: FFFFF8800B1E196C
    BCP2: 0000000000000000
    BCP3: FFFFF80002DD8590
    BCP4: 0000000000000002
    OS Version: 6_1_7601
    Service Pack: 1_0
    Product: 256_1

    Files that help describe the problem:
    C:\Windows\Minidump10912-21652-01.dmp
    C:\Users\Boboule\AppData\Local\Temp\WER-55910-0.sysdata.xml

  3. Anthony says:

    @Jean – Stop error 0x00000050 is called PAGE_FAULT_IN_NONPAGED_AREA, and is often caused by driver issues. One such known occurrence for example is a problem with a USB Video device in Windows 7.
    But it is best to check more details. Did you see any .SYS filee being shown in the blue screen itself?
    It is also possible to retrieve more information from the MiniDump itself, but you need to run the file through the windows debugger. If you can zip and email the file I can check it for you.
    The .SYS file or the same information from the debug file will tell you which driver (if any) is causing the blue screen.

  4. Jeffery says:

    I have a BSOD stop code 0x00000024
    I was uninstalled some programs last night and obviously uninstalled something that was very important.
    My computer will not boot up and therefore freezes on blue screen. Anyway to restore to a previous date without booting up???

  5. Matt says:

    I got this message..what should I do? thank you for any help..

    Problem signature:
    Problem Event Name: BlueScreen
    OS Version: 6.0.6002.2.2.0.768.2
    Locale ID: 1033

    Additional information about the problem:
    BCCode: c2
    BCP1: 00000007
    BCP2: 0000110B
    BCP3: 0A070405
    BCP4: BD229C30
    OS Version: 6_0_6002
    Service Pack: 2_0
    Product: 768_1

    Files that help describe the problem:
    C:\Windows\Minidump\Mini011912-01.dmp
    C:\Users\AppData\Local\Temp\WER-71339-0.sysdata.xml
    C:\Users\\AppData\Local\Temp\WERA524.tmp.version.txt

  6. Anthony says:

    @Matt – Can you still boot into Safe Mode? Press F8 during computer start to access it.
    Stop error 0x000000C2, which is the error that is causing your blue screen, is called the “BAD_POOL_HANDLER”. It can have different causes, but one of them is a driver issue.
    Did you see any .SYS file name mentioned on the blue screen itself?
    If you can email me the minidump file, I’ll run it through the Windows debugger, which can show the probable cause as well.
    Further, when does the error happen? Randomly, or after a specific amount of time, a specific program?

  7. Anthony says:

    @Jeffrey – If you can press F8 during boot, there will be an option in the Startup menu that shows the option to boot the last known good configuration. Try that, as it will use a previous configuration that could still boot.
    Unless some critical files are missing, that option should work.
    If not, try a recovery disc (CD), or Windows setup CD, and boot from that. Then use the (R)epair option to correct the existing Windows installation on the hard drive.

  8. Hourus says:

    i have had 50 blue screens since the 23rd my codes include
    0x0a
    0x1a
    0x1e (comes up second most offten)
    0x34
    0x3b (comes up most offten)
    0x50
    0xbe
    0xd1
    0xfc
    0x7e
    i have 3 1 terrabyte hardrives with at least 400 gig free on each of them and i formatted each drive and reinstalled windows 7 again on the 22nd of jan
    any advice would be GRATLY appreciated as it resets at all times of the day playing games doing work browing internet wen ever

  9. Anthony says:

    @Hourus – Random blue screens with so many different error codes often means memory errors (RAM). Have you tried running the Memory Diagnostic Tool in Windows 7?

  10. HOURUS says:

    @Anthony – i just ran the diagnostic tool and it said that i had some hardware issues and wen i logged back on it said memory issues il try replacing the ram thank you for help

  11. Matt says:

    I Have a blue screen that pops up and it says IRQL Not Less or Equal, That didn’t pop up until this computer downloaded that kaspersky that came with the winzip download. Is that the Cause of the Blue Screen popping up. It never did that before that program was installed.

  12. Anthony says:

    @Matt – In itself kaspersky should not cause the blue screen errors, but maybe you do not have a correct installer. Where did you get the zip file with the kaspersky software from? Did you run another virus scanner on the file before installing?
    The best suggestion I can give is to uninstall the kaspersky software again and see if that solved your bsod problem. Also consider restoring to a previous restore point, to make sure to settings for kaspersky remain in the Windows registry.
    If it does solve your issue, you should either try downloading a valid copy of the kaspersky software, or consider an alternate antivirus program. Avira is a good alternate, and they also have a free version.

  13. Bobo says:

    I have this Blues screen:
    Stop 0×00000050
    PAGE_FAULT_IN_NONPAGED_AREA.

    In Manage system\Event viewer:

    Event Type: Error
    Event Source: Service Control Manager
    Event Category: None
    Event ID: 7000
    Date: 11.03.2012
    Time: 19:56
    User: N/A
    Computer: PC
    Description:
    The DS1410D service failed to start due to the following error:
    The system cannot find the device specified.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    How ti fix it?

  14. Bobo says:

    I forgot. I’m on Windows XP pro SP3. This blue screen It’s the first time I saw what exactly written. This is the second reinstall of my Windows. Before this massage it’s appears often, when I play a game and watching movies in the net. Now appears again. I think my hardware is all right. I thought this fix it, when I install the last Windows updates, but not. In a blue screen write this:

    Stop: 0x00000050(0xe5a05000, 0x00000000, 0x8053b95, 0x00000001)

    And nothing else, important.

    P.S
    I’m so sorry for my English! I hope to understand me.

  15. Anthony says:

    @Bob0 – The first error indicates a problem with a service, and that can be a driver issue. The DS1410D service relates to the parallel port on a computer (used a lot for security dongles for example). So if you are not using the parallel port, try disabling the serivce in the Services control panel (right-click My Computer and select Manage).
    Another option is to directly remove the DS1410D entry in the registry in the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    Make sure to make a backup of the registry first though.
    If the error persists after that, if could still be a hardware issue, and most likely a RAM issue actually. You can use memtest86 to check the RAM.

  16. Bobo says:

    Hi, Anthony. I made a stupid thing! When I installed the new video driver without removing the old one. That’s why, I uninstalled the new and than the old driver in the same time, and put the new driver again. I researched the problem in the net to learn this important reinstall information. May be this cause the problem, isn’t it? Thank you for the help!

  17. Anthony says:

    @Bobo – A lot of manufacturers do recommend to uninstall the previous version of their drivers before installing the new version (Realtek for example also does with their audio driver). But in reality it almost never harms to install the new driver directly, with the old driver still installed. I also never uninstall a previous version, unless I experience a problem with the installation of the new version.
    But of course it is possible that a file is in use and can’t be updated, so maybe this does solve your problem.

  18. Anthony says:

    @Bobo – I checked the minidump files you sent me with the windows debugger, and the majority is related to the nvidia video driver (nv4_disp.dll). So try updating the driver, or try the original video driver if the latest does not work.
    And since you seem to have erratic blue screen errors, also check if you are not overclocking the RAM or video card, as that can also cause such errors.

  19. Tattoo says:

    Hey, i got this blue screen problem. Everytime i try starting up my computer the blue screen shows up and the computer shut down, how do i fix this?

    Tanx

  20. Anthony says:

    @Tattoo – First thing to try is to press the F8 key during startup and see if you can still boot in Safe Mode.
    If that does not work, you will need a Windows recovery CD or Setup CD, so you can do a repair after booting from that.
    If the Safe Mode option works, you can check the Device Manager for devices in error, and check the Event Viewer for indications of the cause of the blue screen.

  21. dhaval says:

    pls help my pc show error ….

    this problem show only where i installing game or playing game otherwise not.what can i do?????

    Problem signature:
    Problem Event Name: BlueScreen
    OS Version: 6.1.7600.2.0.0.256.1
    Locale ID: 1033

    Additional information about the problem:
    BCCode: c000021a
    BCP1: 8C1A1608
    BCP2: 00000000
    BCP3: C0000001
    BCP4: 001004C4
    OS Version: 6_1_7600
    Service Pack: 0_0
    Product: 256_1

    Files that help describe the problem:
    C:\Windows\Minidump32512-17316-01.dmp
    C:\Users\DHAVAL\AppData\Local\Temp\WER-41324-0.sysdata.xml

    Read our privacy statement online:
    http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

    If the online privacy statement is not available, please read our privacy statement offline:
    C:\Windows\system32\en-US\erofflps.txt

  22. Mimi says:

    Hi, I have BlueScreen several times a day. I have followed your instruction to check STOP error code. It is 0x000000C2 Bad Pool Caller. Below is my problem detail

    Problem Event Name : BlueScreen
    OS Version : 6.1.7601.2.1.0.768.3
    Locale ID : 3081

    Additional Inf about problem

    BcCode : C2
    Bcp1 :00000007
    Bcp2 :0000109B
    Bcp3 :08050005
    Bcp4 :84F7A418
    OS Version :6_1_7601
    Service Pack : 1_0
    Product :768_1

    I don’t know much abut IT. Pls help me
    Thank you

  23. Anthony says:

    @dhaval – Stop error 0xc000021a is not a common eror for BSODs. You can check the MS KB article on it to see if that helps you. But for Windows 7, it seems the booting in Safe Mode and using a restore point can fix it.
    Could be an update or another system update that is causing it.

    @Mimi – Could be a problem with IPSec according to Microsoft, or a device driver problem. Does the error happen randomly or during specific actions (or use of specific software)?

    »crosslinked«

  24. wolf says:

    Problem signature:
    Problem Event Name: BlueScreen
    OS Version: 6.1.7601.2.1.0.256.1
    Locale ID: 1033

    Additional information about the problem:
    BCCode: 1a
    BCP1: 0000000000041790
    BCP2: FFFFFA800219F600
    BCP3: 000000000000FFFF
    BCP4: 0000000000000000
    OS Version: 6_1_7601
    Service Pack: 1_0
    Product: 256_1

    Files that help describe the problem:
    C:\Windows\Minidump42112-15069-01.dmp
    C:\Users\akshay\AppData\Local\Temp\WER-30248-0.sysdata.xml

    Read our privacy statement online:
    http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

    If the online privacy statement is not available, please read our privacy statement offline:
    C:\Windows\system32\en-US\erofflps.txt

  25. wolf says:

    can any one plz help

Leave a Reply

You must be logged in to post a comment.