How to fix a Windows computer that keeps freezing or locking up randomly
Summary
This guide helps you troubleshoot and resolve: How to fix a Windows computer that keeps freezing or locking up randomly. Follow the steps below to fix the issue.
Common Causes
Random freezes and lock-ups on Windows 10 or 11 can stem from a wide range of causes, including outdated drivers, failing hardware, overheating, or background processes consuming excessive resources. The steps below walk you through diagnosing the issue from the most common culprits to the more advanced checks. Work through them in order, testing your computer after each step to see if the problem has been resolved.
Quick Fix Steps
Before diving into detailed troubleshooting, try these fast fixes that resolve the majority of random freeze issues:
- Restart your computer using
Ctrl + Alt + Deleteand selecting Sign out, then signing back in. A full shutdown and reboot clears temporary memory issues. - Check for Windows updates by going to Settings > Windows Update and clicking Check for updates. Install any pending updates, including optional driver updates.
- Run the Windows Memory Diagnostic by pressing
Windows Key + R, typingmdsched.exe, and pressingEnter. Choose Restart now and check for problems. - Check for overheating by feeling the air coming from your computer's vents. If it's very hot, ensure vents are clear and consider using a cooling pad for laptops.
If your computer is completely unresponsive and won't accept any input, hold the power button for 10 seconds to force a shutdown, then restart and proceed with the steps below.
Detailed Troubleshooting
Check for Overheating
Excessive heat is one of the leading causes of random freezes. When components reach critical temperatures, Windows may halt to prevent damage.
- Download and install HWMonitor from CPUID or use the built-in Task Manager (press
Ctrl + Shift + Escand click the Performance tab). - Monitor your CPU and GPU temperatures during normal use. Idle temperatures should sit below 60°C for most processors, and load temperatures should stay under 90°C.
- If temperatures are high, clean dust from vents using compressed air, ensure your computer has adequate ventilation, and check that fans are spinning properly.
- For laptops, avoid using them on soft surfaces like beds or couches that block airflow.
Update or Roll Back Drivers
Faulty or outdated drivers are a common source of system instability, particularly graphics and chipset drivers.
- Press
Windows Key + Xand select Device Manager. - Look for any devices with a yellow exclamation mark. Right-click these and select Update driver.
- For graphics cards, visit the manufacturer's website directly (NVIDIA, AMD, or Intel) and download the latest driver. Clean install using their installer option.
- If freezes started after a recent driver update, roll back by right-clicking the device in Device Manager, selecting Properties, clicking the Driver tab, and choosing Roll Back Driver.
Never download drivers from third-party websites. Always obtain them directly from the manufacturer or through Windows Update to avoid malware and corrupted files.
Check Background Processes
Resource-hungry applications or processes can starve the system of memory and CPU, causing freezes.
- Open Task Manager with
Ctrl + Shift + Esc. - Click More details if needed, then sort processes by CPU, Memory, and Disk to identify heavy users.
- Right-click any unnecessary processes and select End task. Be cautious not to end system processes or those you're unsure about.
- Check the Startup tab and disable programs you don't need launching at boot by right-clicking and selecting Disable.
- Review installed programs in Settings > Apps > Installed apps and uninstall anything you no longer use.
Run System File Checker and DISM
Corrupted Windows system files can cause instability. These built-in tools can repair them.
- Open Command Prompt as Administrator by pressing
Windows Key + Xand selecting Terminal (Admin) or Command Prompt (Admin). - Type
sfc /scannowand pressEnter. Wait for the scan to complete; this may take 15–30 minutes. - Once finished, run
DISM /Online /Cleanup-Image /RestoreHealthand wait for it to complete. - Restart your computer when both scans have finished.
Check Power Settings
Incorrect power configurations, particularly on laptops, can cause performance issues and freezes.
- Go to Settings > System > Power > Power mode (Windows 11) or Settings > System > Power & sleep > Additional power settings (Windows 10).
- Ensure the power plan is set to Balanced or High performance, not Power saver.
- Click Change plan settings > Change advanced power settings and expand Processor power management. Ensure minimum and maximum processor states are set appropriately (typically 5% minimum and 100% maximum for plugged-in laptops).
- For desktop computers, check that the power cable is firmly seated and consider testing with a different cable or outlet.
Test Your RAM
Failing memory modules cause random freezes, crashes, and blue screens. Thorough testing is essential.
- Press
Windows Key + R, typemdsched.exe, and pressEnter. - Select Restart now and check for problems. Your computer will reboot and run the memory test.
- After Windows restarts, view results in Event Viewer > Windows Logs > System, looking for MemoryDiagnostics-Results.
- For more thorough testing, download MemTest86 from PassMark and create a bootable USB. Run multiple passes (at least 4) for accurate results.
If you have multiple RAM sticks, test them one at a time to identify which module may be faulty. This is the most reliable way to pinpoint a bad stick.
Check Disk Health
A failing hard drive or SSD can cause system freezes as the operating system struggles to read or write data.
- Press
Windows Key + Xand select Terminal (Admin). - Type
wmic diskdrive get statusand pressEnter. The result should say OK. - For more detailed information, download CrystalDiskInfo and check the health status. Look for any warnings or "Caution" indicators.
- Run
chkdsk /f /rfrom an elevated command prompt to scan for and repair disk errors. You may need to schedule this for the next restart.
Perform a Clean Boot
A clean boot starts Windows with only essential services and drivers, helping identify whether a third-party application is causing freezes.
- Press
Windows Key + R, typemsconfig, and pressEnter. - In the Services tab, check Hide all Microsoft services, then click Disable all.
- Switch to the Startup tab and click Open Task Manager. Disable all startup items.
- Click OK in the System Configuration window and restart your computer.
- If the freezes stop, re-enable services and startup items one at a time (or in small groups) to identify the culprit.
- Once you've found the problematic service or program, update, reinstall, or remove it as needed.
Remember to re-enable all services and startup items once you've finished troubleshooting. You can do this by returning to msconfig and selecting Normal startup on the General tab.
Check for Malware
Malware and viruses can consume system resources or corrupt files, leading to freezes and instability.
- Open Windows Security from the Start menu or by searching for it.
- Click Virus & threat protection and run a Full scan.
- If threats are detected, follow the prompts to remove them and restart your computer.
- Consider running a second scan with a reputable on-demand scanner such as Malwarebytes for thorough checking.
Check Event Viewer for Error Patterns
Windows logs critical errors and warnings that can help pinpoint the cause of freezes.
- Press
Windows Key + Xand select Event Viewer. - Expand Windows Logs and check System and Application logs.
- Look for Error and Warning entries that coincide with the times your computer froze.
- Note the Source and Event ID of recurring errors, then search online for guidance specific to those entries.
Consider a Reset or Reinstall as a Last Resort
If none of the above steps resolve the issue, a Windows reset or clean install may be necessary.
- Go to Settings > System > Recovery.
- Under Reset this PC, click Reset PC and choose whether to keep your files or remove everything.
- Follow the prompts to complete the reset. This can take 30 minutes to a few hours depending on your selections.
- Back up important files before proceeding, even if you choose to keep them.
If the problem persists after a reset, the issue is likely hardware-related. Contact a qualified technician or your computer manufacturer's support for further diagnosis.
Still Having Issues?
💻 Open a Ticket