Blue Screen of Death (BSOD) errors are often one of the most common issues on Windows systems, giving users a sudden hard stop to their system, and often giving not much more info than a cryptic Stop Code and a link to windows.com.\n\nWhilst blue screen errors can be frustrating to deal with, this guide is designed to make it easy to find, troubleshoot and fix common Blue Screen of Death (BSOD) errors, and make it easy to solve the problem without having to nuke your system with a full reinstall.\n\n\n\nWhat is a BSOD?\n\n\nA Blue Screen of Death is an error message generated by Windows when something has unexpectedly caused your PC to shut down or restart. Most of us have seen these, but these typically display a warning message: “Your PC ran into a problem and needs to restart. We’re just collecting some error info, and then we’ll restart for you.”, and a Stop error code: CRITICAL_PROCESS_DIED, SYSTEM_THREAD_EXCEPTION_NOT_HANDLED.\n\nSome of the most common stop error codes you might see:\n\n\nCRITICAL_PROCESS_DIED\nSYSTEM_THREAD_EXCEPTION_NOT_HANDLED\nIRQL_NOT_LESS_OR_EQUAL\nVIDEO_TDR_TIMEOUT_DETECTED\nPAGE_FAULT_IN_NONPAGED_AREA\nSYSTEM_SERVICE_EXCEPTION\nDPC_WATCHDOG_VIOLATION\n\nNote: You may also see numerical error codes, such as: 0x0000000A, 0x0000003B, 0x000000EF, 0x00000133, 0x000000D1, 0x1000007E, 0xC000021A, 0x0000007B, 0xC000000F\n\n\nThese cryptic error messages can be pretty hard to understand, but can be exceptionally useful for a BSOD analyst to debug your system and identify the root cause. If you’ve already tried the common fixes below, please create a new thread in our BSOD section for a specialist to review. All help is provided by volunteers, and is completely free.\n\nSysnative Forums - Register For Free Tech Support\n\n\nIn general, most BSODs are caused by software problems (e.g. a failed Windows Update, an old hardware driver causing problems), but these can also indicate a hardware problem with your PC.\n\nThis might be the case if you have hard drive issues (a slow machine, frequent crashes, error messages running software), RAM issues (often causes corrupt files, BSODs and errors booting), or another hardware problem with your PC. The BSOD itself is a protection device, designed to prevent your data from corruption, and ensure and software or hardware issues are noticed by the user.\n\nRegardless of the cause, follow the steps below to identify and fix common issues with your machine.\n\n\nRoll Back Recent Changes\n\n\nThe first thing to check is whether or not you’ve made any recent changes to your machine. Have you recently seen Windows Update install a new patch? Did you recently update your drivers? Have you installed any new software or antivirus products?\n\n\nStep 1: Uninstall Recent Software\n\nSome third-party software has been known to cause BSOD issues. In particular, antivirus software can occasionally interfere with drivers on your system. To remove this software:\n\nClick Start\n\nType “Programs” into the search bar\nClick “Add or remove programs”:\n\n\n\n\n\n\nSelect the Program from the list, and select Uninstall.\n\n\n\n\n\nIf you’re not able to boot into your PC, or if you’re not able to uninstall the program, try using Safe Mode following the instructions here:\n\nWindows 10 - Start Your PC in Safe Mode\n\n\nStep 2: Roll Back Driver Updates\n\nAs with third party software, you may find that a recent driver update is causing a compatibility issue with your machine. If your BSOD started soon after a driver update, try rolling back the driver to an earlier version using these steps:\n\n\nClick Start \n\nType Device Manager into the search box, and select the Device Manager option from the results.\n\n\n\n\n\nFind the device you wish to roll-back, expand the driver, and right click on Properties from the context menu:\n\n\n\n\n\n\nOn the Driver tab, select Roll Back Driver to roll back the driver to an earlier version:\n\n\n\n\n\nIf you’re still seeing Blue Screen of Death issues after this, you can also try Disabling or Uninstalling the suspect driver.\n\nNote: In general we always recommend installing the latest up to date drivers on your system. These steps should only be followed if you believe the driver installation is related to your BSOD.\n\n\nStep 3: Uninstalling Recent Windows Updates\n\nSome blue screen errors might appear after a specific Windows update has been installed. If you start to get a BSOD error after installing a new update, try uninstalling this update to see if this resolves the problem.\n\nTo uninstall any update, you’ll need to restart your computer and boot into Safe Mode. To do this, follow the steps here:\n\nWindows 10 - Start Your PC in Safe Mode\n\nOnce you’re in Safe Mode, follow the below steps to uninstall a specific update:\n\n\nClick Start\nType in Control Panel, and select Control Panel from the results\nClick Uninstall a Program under Programs (this may also appear as Programs and Features)\nOn the left-hand side, click View installed updates to navigate to the list of updates.\nRight click on the update you want to uninstall, and select Yes to confirm.\n\nNote: Make sure to filter updates by installation date to view the latest updates. You won’t be able to uninstall all updates, so if you believe this is the cause make sure to start a new thread in our BSOD help forum for an analyst to review your logfiles. All support is provided for free by volunteer experts.\n\nYou’ll need to restart your computer once the update has been uninstalled for the changes to take effect.\n\n\nRemove External Hardware\n\nHave you recently installed a new printer? Plugged in a new USB or external hard drive? Most users are surpised by the number of BSOD issues that can be caused be a peripheral hardware device.\n\nDisconnect any external devices from your PC (e.g. printers, monitors, mice, USB devices) and see if your BSOD continues to occur.\n\n\nThat’s solved the issue! Great!\n\nIf your BSOD stops, start plugging in hardware devices again one by one until you’re able to identify the cause. Once you’ve isolated the problem device, you have a few options:\n\n\nStep 1: Ensure Device Drivers are up to date\n\nCheck your device manufacturer's website for the latest Windows 10 driver, and install this on your system.\n\nUnfortunately the driver CDs that come with new hardware can often be years out of date, with device drivers that have long since been updated. Updating to the latest version of the driver is often the quickest way of fixing BSOD issues.\n\n\nStep 2: Contact Your Device Manufacturer\n\nIf your problem device is already up to date, or your manufacturer does not have any drivers available, your next step should be to contact the device manufacturer for support.\n\nOften your manufacturer will have seen the BSOD problem before, and can guide on the next steps. They may have a fix in place, and if not, reporting the problem will help them develop one.\n\nUnfortunately if your manufacturer is not able to help, you may be limited to trying out the device on a different PC to see if you experience the same issues.\n\n\nMake Sure Your System is Up To Date\n\nHaving an up to date system should always be one of your top priorities, whether you’re experiencing BSOD issues or not. Having everything up to date has a huge number of benefits including:\n\n\nBugfixes\nSecurity Patches\nNew Features\n\nMicrosoft and hardware vendors frequently update their software with the latest security patches, bugfixes and new features. Security patches and bugfixes are particularly important in the realm of BSODs and resolving issues, as missing both can cause problems with your machine.\n\n\nStep 1: Install All Available Windows Updates\n\nClick here to go check for the latest Windows Updates:\n\nCheck for the latest Windows Updates (opens Settings)\n\nThe above link should load your Windows Update settings in Windows 10. If this doesn’t work, navigate to this manually via:\n\nClick Start\nSettings\nUpdate & Security\nWindows Update\n\n\nOnce you’ve run a check for available updates, make sure to install these on your system via the prompt.\n\n\nStep 2: Update Your Drivers\n\nMost drivers are automatically downloaded and installed via Windows Update, e.g. network adapters, video cards, printers, and monitors. For device drivers that aren’t updated automatically, there are two ways to update these.\n\n\nUsing Device Manager:\n\nClick Start\nSearch for “Device Manager” and press Enter.\nExpand each category to see the devices installed.\nRight click and press Update Driver and search automatically for updates.\n\n\n\n\n\n\n\nVia manufacturer’s websites\n\n\nIf no device updates are found, you may also need to search on manufacturer’s websites directly. Unfortunately each manufacturer is different, and device updates can sometimes be hard to find.\n\nIf you’re not able to update a driver, or find the latest version, we’d recommend creating a new thread at Sysnative Forums to ask one of our experts for help.\n\nSysnative Forums - Register For Free Tech Support\n\n\nStep 3: Update Your Antivirus \/ Security software\n\nMost antivirus and security software will automatically update, either via the software’s own in-built updater, or via Windows Update. We do see some cases where AV software does not automatically update, especially between major version upgrades.\n\nIf you’re experiencing BSOD issues, make sure you’ve downloaded the latest version of any AV \/ Security software on the system.\n\nMake sure you are only running one antivirus software at a time - this can be a common cause of BSODs!\n\nIf you’re using Windows Defender (Formerly Microsoft Security Essentials), run Windows Update using the steps above to make sure you’re on the latest version.\n\nFor 3rd party antivirus venders, check the vendors site for the latest version:\n\n\nUpdate ESET Products\nUPDATE YOUR KASPERSKY LAB SOFTWARE FOR WINDOWS 10\nNorton Antivirus - Symantic\nAVG - Free Download\nMcAfee - Downloads\nAvast - Download Updates\nPanda Security - Downloads\nWebroot - Check for Updates\nF-Secure - Database Updates\nSophos - Latest virus identify (IDE) files\nTrendMicro - Downloads & FAQs\n\n\nPerform a Clean Boot to Troubleshoot the Problem\n\nA “clean boot” is a way of restarting Windows with a minimal number of drivers and programs at startup. Running Windows in a “clean boot” can be a great way of identifying if a background program is interfering with your system, and causing a BSOD.\n\nMicrosoft has a full guide on performing a clean boot here:\nHow To Perform a Clean Boot in Windows\n\nThis can be great for identifying whether your BSOD is being caused by software on your machine, or a hardware failure (such as RAM or your hard drive) that can be harder to detect.\n\n\nI can't boot my system - help! Fix BSOD Boot Issues\n\nIf your machine can’t boot, firstly - don’t panic! BSODs that prevent you from booting Windows are still fixable, and may still be being caused by a software issue that’s easy to detect.\n\n\nStartup Repair using Advanced Startup\n\n\nStartup Repair is a feature in Windows 10 to automatically fix boot issues on your machine. Whilst running this step may not completely solve your BSOD, this may fix issues preventing you accessing your desktop, and allow further diagnosis.\n\n\nTurn on your computer\nOnce the Windows Logo appears on your screen, press your power button to immediately shut down your machine.\nRepeat these steps twice, or until the Windows Recovery Environment loads.\n\n\nOnce the Windows Recovery Environment has loaded, you’ll need to log into your specific account, and then select Advanced Options to load the troubleshooting page.\n\nOnce you’ve loaded this screen:\n\n\n\n\n\n\nClick on Startup Repair to run some automatic checks on your machine, and see if this enables you to boot.\n\n\n\nStartup Repair using Advanced Startup\n\n\nIf your BSOD has recently started, e.g. after a Windows Update or new software installation, you should also try reverting to an earlier System Restore point and seeing if this resolves the problem.\n\n\n\nTurn on your computer\nOnce the Windows Logo appears on your screen, press your power button to immediately shut down your machine.\nRepeat these steps twice, or until the Windows Recovery Environment loads.\n\n\nOnce the Windows Recovery Environment has loaded, you’ll need to log into your specific account, and then select Advanced Options to load the troubleshooting page.\n\n\nOnce you’ve loaded this screen:\n\n\n\n\n\n\nClick on System Restore and follow the steps on screen to load an earlier system restore point.\n\nIf neither option works, don’t panic - it’s still possible to repair the machine, however the exact steps here will vary.\n\nIf you’re not able to boot the machine, we’d recommend creating a new thread in our forum to get specific instructions, based on your symptoms. More information on this is directly below.\n\n\n\nGet Help From An Expert! Free Tech Support at Sysnative Forums\n\nNothing solving your BSODs? Ask an expert!\n\nSysnative is a volunteer run community of Microsoft experts and professionals, spending their free time to help users with BSOD, malware\/virus removal, Windows Update issues and other technical issues across Microsoft systems.\n\nMost of our staff are “Microsoft Most Valuable Professionals” or “Windows Insiders”, community members officially recognised by Microsoft for their contributions to users and their expertise.\n\nIf you’d like us to take a look at your machine, please register an account here:\nSysnative Forums - Register For Free Tech Support\n\nAnd follow the BSOD Posting Instructions in this thread:\nBlue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 + Vista\n\nOne of our community BSOD analysts will take a look at your crash dumps, and help you pinpoint the exact cause of the issue.\n\n\n\nIn Conclusion...\n\nOverall we hope this guide has been useful! We’d love to hear your feedback, comments, and whether you were able to fix your system, so please leave a comment below!