How to Fix Random Freezes in Windows 11 and 10 (Step-by-Step Guide)
If your Windows 11 or 10 computer freezes at random — whether during startup, gaming, or everyday use — it can be caused by hardware faults, driver issues, or corrupted system files. This detailed guide walks you through proven solutions to identify and fix the most common causes of system hangs and freezes.
1. Check for Hardware Issues
Hardware faults are one of the leading causes of sudden system freezes. Let’s start by checking your key components.
a. Test Your RAM
- Press Windows + R, type
mdsched.exe, and hit Enter. - Choose Restart now and check for problems.
- After your PC restarts, Windows Memory Diagnostic will run a test.
- If it reports errors, you may need to replace your RAM or reseat it.
b. Check Your Hard Drive
- Open Command Prompt (Admin).
- Run:
chkdsk /f /r C:This scans for and repairs bad sectors on your drive. - If the drive has physical issues, consider backing up data and replacing it.
c. Monitor Temperatures
- Download HWMonitor or Core Temp.
- Check CPU and GPU temperatures during usage.
- Ideal CPU range: 35–80°C
- GPU range: 40–85°C
- Clean dust from fans and ensure proper airflow if temps are high.
d. Check Internal Connections
Open your case and ensure:
- RAM modules are firmly seated.
- GPU and power cables are properly connected.
- No visible damage or loose cables.
2. Update Your Drivers
Outdated or corrupted drivers are a common cause of freezing, especially after Windows updates.
a. Update Graphics Drivers
- Visit your GPU manufacturer’s site:
- Download the latest version for your card and OS.
b. Clean Install Old Drivers (Optional)
- Boot into Safe Mode.
- Use Display Driver Uninstaller (DDU) to remove old graphics drivers.
- Reboot and install the new driver manually.
c. Update Other Device Drivers
- Open Device Manager.
- Right-click devices like Bluetooth, Wi-Fi, and Storage Controllers → Update driver → Search automatically.
- Reboot after updates.
3. Scan for Malware
Malware can cause system instability, high CPU usage, or freezing.
a. Use Windows Defender
- Go to Settings > Privacy & Security > Windows Security > Virus & threat protection.
- Click Scan options → Full Scan.
b. Use Malwarebytes (Optional)
- Download Malwarebytes Free.
- Run a Threat Scan.
- Quarantine and delete any detected items.
4. Perform a Clean Boot
A clean boot helps isolate background apps and startup services that may cause freezing.
Steps:
- Press Windows + R, type
msconfig, and hit Enter. - In the Services tab, check Hide all Microsoft services, then click Disable all.
- Open Task Manager → Startup tab → Disable all startup apps.
- Restart your PC.
If the freezing stops, re-enable services one at a time to identify the culprit.
5. Check System Files for Corruption
Corrupted system files can lead to random freezing, blue screens, or missing functionality.
a. Run System File Checker
- Open Command Prompt (Admin).
- Run:
sfc /scannow - Let the scan finish — if it finds corrupt files, Windows will attempt to repair them.
b. Run DISM Tool
If SFC doesn’t solve it:
DISM /Online /Cleanup-Image /RestoreHealth
After DISM completes, run sfc /scannow again to verify.
6. Adjust Virtual Memory (Paging File)
When physical RAM runs low, Windows uses part of your drive as virtual memory. Incorrect settings can cause lag or freezing.
Steps:
- Press Windows + I → System → About → Advanced system settings.
- Under Performance, click Settings → Advanced tab → Virtual memory.
- Uncheck Automatically manage paging file size.
- Select your drive (usually C:).
- Choose Custom size and set:
- Initial size: 1.5 × your RAM (e.g., 12GB RAM = 18000MB)
- Maximum size: 3 × your RAM
- Click Set, then OK, and restart your computer.
7. Check the Event Viewer
Windows logs freeze-related system errors in Event Viewer.
- Press Windows + X → Event Viewer.
- Go to Windows Logs > System.
- Look for warnings or critical errors at the time of the freeze.
Common sources: Kernel-Power, Disk, Display Driver, nvlddmkm.
8. Roll Back or Uninstall Recent Updates
If freezing started after a recent update:
- Go to Settings > Windows Update > Update history.
- Click Uninstall updates.
- Remove the most recent cumulative or driver update.
- Reboot and test stability.
9. Last Resort: Clean Install Windows
If none of the above works, perform a clean Windows installation:
- Back up your important files.
- Create a bootable USB with the Media Creation Tool.
- Boot from USB, delete old partitions, and reinstall Windows.
- Reinstall drivers and updates after setup.
Root Causes and Quick Fixes
| Cause | Symptoms | Solution |
|---|---|---|
| Hardware issues | Random freezes, BSODs, sluggish response | Test RAM, run CHKDSK, monitor temps |
| Driver problems | Freezes after updates or installs | Update or roll back drivers, use DDU |
| Malware infections | Lag, odd behavior, background CPU use | Run Defender and Malwarebytes scans |
| Corrupted system files | Instability, app crashes, system errors | Run SFC and DISM repair commands |
| Virtual memory issues | Freezes under load or multitasking | Adjust paging file size |
FAQ: Quick Fix Shortcuts
- PC Frozen? Press Ctrl + Alt + Del to open Task Manager and restart any unresponsive processes.
- Memory Issues? Run Windows Memory Diagnostic via
mdsched.exe. - File Corruption? Run sfc /scannow in Command Prompt (Admin).
- Drive Errors? Use chkdsk /f /r C: to fix bad sectors.
Final Thoughts
Most random freezing issues in Windows 11 or 10 come down to one of five things: hardware faults, bad drivers, malware, system file corruption, or virtual memory misconfiguration. Start with the simplest tests first — RAM and driver updates — and move toward advanced checks only if the issue persists. With systematic troubleshooting, your system should return to smooth, stable performance without the need for a full reinstall.

