A computer that keeps crashing can interrupt work, close applications unexpectedly, restart Windows, or display a blue screen. Occasional crashes can happen because of a temporary software problem, but repeated crashes usually indicate an underlying issue that needs to be investigated.
Common causes include problematic applications, outdated drivers, Windows system errors, overheating, insufficient memory, malware, storage problems, or failing hardware.
This guide explains how to fix a computer that keeps crashing by starting with basic troubleshooting and gradually moving toward more advanced checks.
Why Does My Computer Keep Crashing?
Computer crashes can have different causes depending on when and how they happen.
Common causes include:
- Outdated or incompatible drivers
- Corrupted Windows system files
- Faulty or unstable software
- Overheating
- RAM problems
- Storage drive problems
- Malware
- Windows update issues
- Graphics driver problems
- Hardware failures
If you are unsure what is causing the crash, start with How to Diagnose Computer Problems. Identifying the circumstances around each crash can make troubleshooting much easier.
1. Restart Your Computer
Start with a normal restart if Windows is still responding.
A restart closes running applications and reloads Windows services and drivers. It can resolve temporary problems that caused an application or system component to become unstable.
Go to:
Start → Power → Restart
If the computer repeatedly crashes immediately after restarting, note whether the crash occurs during startup or only after opening a particular application.
2. Check When the Crashes Occur
The timing of a crash can provide an important clue.
For example:
- During startup: Windows, drivers, or startup software may be involved.
- While gaming: Graphics drivers, overheating, or hardware may be involved.
- When opening one application: That application or its dependencies may be problematic.
- During heavy multitasking: RAM or CPU limitations may be involved.
- At random times: Hardware, drivers, Windows, or background software may need investigation.
Write down what you were doing immediately before each crash. A consistent pattern can help narrow down the cause.
3. Check CPU and RAM Usage
High resource usage can contribute to instability, particularly when demanding applications are running.
Press:
Ctrl + Shift + Esc
to open Task Manager.
Check the CPU, Memory, and Disk columns. Look for applications that consistently consume unusually large amounts of resources.
For a detailed CPU check, see How to Check CPU Usage on Windows. If memory usage is consistently high, use How to Check RAM on Windows to understand your installed memory.
Close unnecessary applications and see whether the crashes continue.
4. Update Windows
An outdated Windows installation can contain bugs or compatibility problems that may contribute to system instability.
Open:
Settings → Windows Update
Select Check for updates and install available updates that are appropriate for your computer.
Restart Windows after installing updates if prompted.
Keeping Windows updated can also ensure that important security and stability fixes are applied.
5. Update Your Drivers
Drivers are responsible for allowing Windows to communicate with hardware components.
A problematic driver can cause application crashes, system crashes, or blue-screen errors.
Pay particular attention to:
- Graphics drivers
- Network drivers
- Chipset drivers
- Storage-related drivers
If crashes began after a driver update, the recent change may also be relevant. Check the hardware manufacturer’s official support resources for compatible driver versions.
Avoid downloading drivers from unofficial websites.
6. Check for Overheating
Excessive temperatures can cause a computer to become unstable and crash, especially during demanding workloads.
Signs of possible overheating include:
- Loud or constantly running fans
- The computer becoming unusually hot
- Crashes during gaming or intensive applications
- Performance dropping after prolonged use
- Unexpected shutdowns
Keep ventilation openings clear and make sure the computer has adequate airflow.
For laptops, use the computer on a hard, flat surface rather than a bed or other soft surface that can block ventilation.
If overheating continues, the cooling system may require professional inspection or cleaning.
7. Run a Malware Scan
Malware can interfere with Windows and consume system resources, potentially contributing to instability.
Use the built-in Windows Security application:
Windows Security → Virus & threat protection → Scan options
Start with a Quick scan. If you continue experiencing unexplained crashes, consider running a Full scan.
Keep your security software and threat definitions updated.
8. Check and Repair Windows System Files
Corrupted system files can cause Windows components to behave incorrectly.
Windows includes System File Checker, which can scan protected system files and attempt to repair problems.
Open Command Prompt as administrator and run:
sfc /scannow
Wait for the scan to finish. If Windows reports that corrupted files were found and repaired, restart the computer and check whether the crashes continue.
Do not close the Command Prompt window while the scan is running.
9. Check Recently Installed Programs
If the crashes began after installing a particular application, utility, driver, or other software, that recent installation may be related.
Open:
Settings → Apps → Installed apps
Review recently installed programs and uninstall software you recognize as unnecessary or problematic.
If crashes disappear after removing a specific application, check whether the developer provides a newer compatible version.
10. Check Available Storage
A system drive with very little free space can contribute to Windows performance and stability problems.
Open:
Settings → System → Storage
Check how much free space remains.
If storage is nearly full, remove unnecessary files and applications. You can use How to Check Storage Space on Windows to review your available storage.
For finding particularly large files, see How to Find Large Files on Windows.
11. Test the Computer’s Memory
Faulty or unstable RAM can cause crashes, application errors, freezes, and blue-screen problems.
Windows includes a built-in memory diagnostic tool.
Press Windows + R, enter:
mdsched.exe
and press Enter.
Select the option to restart the computer and check for memory problems.
Save your work before starting the test because Windows will restart the computer.
If the diagnostic reports memory errors, the RAM or its configuration may require further investigation.
12. Check the Storage Drive and Hardware
If software troubleshooting does not stop the crashes, hardware may be involved.
Potential causes include:
- Failing SSD or HDD
- Faulty RAM
- Graphics hardware problems
- Overheating components
- Power supply problems
- Aging hardware
Review your computer’s hardware specifications using How to Check Computer Specifications on Windows.
If crashes occur primarily during demanding workloads, hardware temperatures, power delivery, memory, and graphics components may need closer examination.
What If Windows Shows a Blue Screen?
A blue screen, commonly called a Blue Screen of Death (BSOD), usually means Windows encountered a serious system error.
If this happens, note the information displayed on the screen, particularly the stop code.
The stop code can provide a useful starting point for identifying the affected component or type of failure.
Do not assume that every blue screen means the same thing. The underlying cause can vary between driver problems, system files, memory issues, hardware failures, and other conditions.
What If the Computer Crashes Only When Running One Program?
If Windows remains stable but one particular application repeatedly crashes, focus your troubleshooting on that application.
Try:
- Updating the application.
- Checking its system requirements.
- Updating relevant drivers.
- Repairing or reinstalling the application.
- Checking whether other users have reported the same issue.
- Removing recently installed extensions or add-ons.
If several unrelated programs crash, the problem is more likely to involve Windows, drivers, memory, storage, or hardware rather than one application.
How to Prevent Repeated Computer Crashes
After resolving the problem, a few maintenance practices can reduce the likelihood of recurring crashes:
- Keep Windows updated.
- Keep important drivers updated.
- Maintain sufficient free storage.
- Avoid installing software from untrusted sources.
- Keep ventilation openings clear.
- Monitor unusual overheating.
- Run security scans regularly.
- Back up important files.
- Pay attention to recurring error messages.
Regular maintenance can also make future troubleshooting easier because you can identify changes that occurred shortly before a problem started.
Conclusion
Knowing how to fix a computer that keeps crashing requires identifying what happens immediately before each crash and then checking the most likely causes. Start with Windows updates, resource usage, drivers, overheating, malware, and system files before moving to memory and hardware diagnostics.
If the computer continues crashing after software troubleshooting, repeated failures should not be ignored. Persistent crashes can sometimes indicate a hardware problem that requires further testing or professional inspection.
FAQ’s
Why does my computer keep crashing randomly?
Random crashes can result from driver problems, corrupted Windows files, overheating, faulty RAM, storage problems, malware, or unstable software. Looking for patterns in when the crashes occur can help identify the cause.
How do I know if RAM is causing my computer to crash?
Frequent crashes, application errors, blue screens, and unexplained instability can sometimes be associated with faulty RAM. Windows Memory Diagnostic can perform a basic memory test.
Can overheating make a computer crash?
Yes. Excessive temperatures can cause hardware to become unstable, particularly during demanding tasks such as gaming or video processing.
Why does my computer crash when I open a specific program?
The application may be incompatible, corrupted, outdated, or conflicting with a driver or another component. Updating or reinstalling the application can help determine whether it is responsible.
Should I reset Windows if my computer keeps crashing?
A Windows reset should generally be considered after less disruptive troubleshooting methods have failed. Before resetting Windows, back up important files and investigate whether a specific driver, application, memory problem, or hardware component is responsible.