Hardware issues (most commonly Event ID 6008) can result from outdated drivers, faulty memory, or a damaged hard drive while corrupt system files and malware can cause software-related problems.
Before You Begin
Performing troubleshooting methods can be challenging if Windows crashes frequently, as the system may not remain stable for long enough to complete the procedure. In this case, before you get started with the troubleshooting methods, we suggest launching the system in Safe Mode. Safe Mode is a boot option in Windows that starts the system with a minimal set of drivers and services. When troubleshooting, it can be used to identify and fix issues that may be causing problems with the system. Once you are in Safe Mode, you can proceed with the troubleshooting methods we have listed below in this guide.
1. Perform System Scans
The first thing that we recommend doing is scanning your system for issues using the built-in troubleshooting utilities. The System File Checker (SFC) and the Deployment Image Servicing and Management (DISM) are two tools that can help resolve issues with system stability and performance that may be causing the constant crashing of Windows. SFC works by scanning for and replacing corrupted or missing system files with fresh ones stored in a cache on your computer. With DISM, you can repair and check the health of the entire Windows image, including system files and registry settings. DISM can help fix issues with the operating system image that may be causing crashes. Here is how you can use these tools: In the event that either tool finds any issues, it will try to fix them. If successful, the crashing will be resolved. You can then restart your computer to boot normally.
2. Run Memory Diagnostic Tool
A problem with the RAM, such as a malfunctioning module or a configuration issue, can also cause the computer to crash. To check if there is something wrong with the memory, we will be running the Memory Diagnostic Tool. The Windows Memory Diagnostic Tool is a utility built into Windows that tests the computer’s memory (RAM) for errors. It works by writing to and reading from memory as part of a series of tests. When the tool finds errors, such as incorrect data values or bad memory addresses, it will report them. Often, these errors indicate a memory issue, causing crashes, freezes, or hangs. Upon completion of the memory diagnostic tests, the tool provides a report indicating if there are any errors. In case errors are found, you can use the report’s information to resolve the problem, such as replacing memory or troubleshooting other components. To access the memory diagnostic tool in Windows: You must keep in mind that the Memory Diagnostic Tool will only diagnose memory problems. You will need to perform the necessary troubleshooting steps depending on the results after analyzing the report. If you want to learn more, please visit our in-depth guide on checking and improve your RAM’s Health.
3. Update Drivers
You might also be facing the issue because of outdated drivers. In computers, drivers control the hardware components, like graphics cards, network adapters, and sound cards. Drivers that become outdated or corrupt may no longer be compatible with the operating system and the hardware they control, leading to stability issues and frequent crashes. They can also cause conflicts with other software on the system, which can lead to crashes. The best way to resolve the issue, in this case, will be by updating the drivers. We will be using the Device Manager utility for this purpose. Here is how you can do that:
4. Undo the Recent Changes
If you started facing the issue after introducing a new change, the recent modification is likely to be the culprit. This can include installing new software or hardware, updating existing software, or making configuration changes. The new software or hardware might not be compatible with Windows, which is causing the crash. Similarly, changes to the configuration of the system, such as changing the network settings or modifying the system registry, can also cause crashes. In this case, you can fix the issue by undoing the recent changes. You can do it either by using the System Restore utility or by removing the faulty program/update manually. To perform the steps manually, follow the instructions below: If an update is causing the problem, then follow these steps:
5. Scan for Malware
You can also be facing constant crashing if the system is infected with malware or a virus. Malware can corrupt or modify system files, affecting the stability of the operating system. Additionally, it can cause kernel-level errors, which are serious errors occurring at the core of the operating system, as well as consume a large amount of CPU and memory resources which can lead to frequent crashing. To prevent malware from crashing Windows, it’s important to keep your anti-virus program up-to-date, as well as your operating system with the latest security patches. You can use a free or paid anti-malware program, such as Windows Defender, Avast, or Malwarebytes. Make sure to install the latest version of the program and keep it up to date. Here is a guide on how to use Malwarebytes to scan the system for malware and eliminate it.
6. Perform a Clean Install
In case none of the methods above work, then as the last resort, you can perform a clean install of Windows. The process of installing Windows on a computer involves deleting all the existing data, settings, and programs, and installing a new system copy. During the clean install, all personal files, programs, and apps installed on the computer will be wiped, along with any downloaded software, so it might be a good idea to create a backup of all your important data. This process is quite time-consuming, so we recommend proceeding with it only when you have enough time on your hands.







