Home › Knowledgebase › KB-267

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.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

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:

  1. Restart your computer using Ctrl + Alt + Delete and selecting Sign out, then signing back in. A full shutdown and reboot clears temporary memory issues.
  2. Check for Windows updates by going to Settings > Windows Update and clicking Check for updates. Install any pending updates, including optional driver updates.
  3. Run the Windows Memory Diagnostic by pressing Windows Key + R, typing mdsched.exe, and pressing Enter. Choose Restart now and check for problems.
  4. 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.

  1. Download and install HWMonitor from CPUID or use the built-in Task Manager (press Ctrl + Shift + Esc and click the Performance tab).
  2. 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.
  3. If temperatures are high, clean dust from vents using compressed air, ensure your computer has adequate ventilation, and check that fans are spinning properly.
  4. 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.

  1. Press Windows Key + X and select Device Manager.
  2. Look for any devices with a yellow exclamation mark. Right-click these and select Update driver.
  3. For graphics cards, visit the manufacturer's website directly (NVIDIA, AMD, or Intel) and download the latest driver. Clean install using their installer option.
  4. 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.

  1. Open Task Manager with Ctrl + Shift + Esc.
  2. Click More details if needed, then sort processes by CPU, Memory, and Disk to identify heavy users.
  3. Right-click any unnecessary processes and select End task. Be cautious not to end system processes or those you're unsure about.
  4. Check the Startup tab and disable programs you don't need launching at boot by right-clicking and selecting Disable.
  5. 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.

  1. Open Command Prompt as Administrator by pressing Windows Key + X and selecting Terminal (Admin) or Command Prompt (Admin).
  2. Type sfc /scannow and press Enter. Wait for the scan to complete; this may take 15–30 minutes.
  3. Once finished, run DISM /Online /Cleanup-Image /RestoreHealth and wait for it to complete.
  4. Restart your computer when both scans have finished.

Check Power Settings

Incorrect power configurations, particularly on laptops, can cause performance issues and freezes.

  1. Go to Settings > System > Power > Power mode (Windows 11) or Settings > System > Power & sleep > Additional power settings (Windows 10).
  2. Ensure the power plan is set to Balanced or High performance, not Power saver.
  3. 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).
  4. 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.

  1. Press Windows Key + R, type mdsched.exe, and press Enter.
  2. Select Restart now and check for problems. Your computer will reboot and run the memory test.
  3. After Windows restarts, view results in Event Viewer > Windows Logs > System, looking for MemoryDiagnostics-Results.
  4. 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.

  1. Press Windows Key + X and select Terminal (Admin).
  2. Type wmic diskdrive get status and press Enter. The result should say OK.
  3. For more detailed information, download CrystalDiskInfo and check the health status. Look for any warnings or "Caution" indicators.
  4. Run chkdsk /f /r from 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.

  1. Press Windows Key + R, type msconfig, and press Enter.
  2. In the Services tab, check Hide all Microsoft services, then click Disable all.
  3. Switch to the Startup tab and click Open Task Manager. Disable all startup items.
  4. Click OK in the System Configuration window and restart your computer.
  5. If the freezes stop, re-enable services and startup items one at a time (or in small groups) to identify the culprit.
  6. 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.

  1. Open Windows Security from the Start menu or by searching for it.
  2. Click Virus & threat protection and run a Full scan.
  3. If threats are detected, follow the prompts to remove them and restart your computer.
  4. 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.

  1. Press Windows Key + X and select Event Viewer.
  2. Expand Windows Logs and check System and Application logs.
  3. Look for Error and Warning entries that coincide with the times your computer froze.
  4. 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.

  1. Go to Settings > System > Recovery.
  2. Under Reset this PC, click Reset PC and choose whether to keep your files or remove everything.
  3. Follow the prompts to complete the reset. This can take 30 minutes to a few hours depending on your selections.
  4. 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?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket