The Problem
The mouse stutters, the desktop hangs for ten seconds, or the PC restarts while you were only browsing. "Random" freezes almost always have a pattern—after sleep, during games, when a particular device is connected, or since an update. Find the pattern before replacing anything.
Solid blue screen with a stop code? Use the BSOD guide—that is a logged crash, not a silent freeze, and the code narrows it considerably.
Step 1: Classify the Freeze
Different failures produce different symptoms, and this distinction saves hours.
| What happens | Likely area | |---|---| | Mouse still moves, nothing responds | Software or driver deadlock | | Everything frozen including the mouse, needs a hard reset | Hardware—RAM, storage, or power | | Brief pause then recovery | Disk or memory pressure | | Instant restart, no blue screen | Power supply, overheating, or a kernel fault with auto-restart on | | Only one app | App keeps crashing |
Turn off automatic restart so you can actually see a crash when it happens: Settings → System → About → Advanced system settings → Startup and Recovery → untick Automatically restart, and set Write debugging information to Small memory dump.
Step 2: Read the Reliability History
This is the most underused diagnostic in Windows and often names the cause outright.
Win + R→perfmon /rel.- Look at the days with red X marks.
- Note repeated Windows Hardware Error, LiveKernelEvent, Critical process died, or the same application appearing before every freeze.
- Click View technical details on each for the faulting module.
Then cross-check Event Viewer → Windows Logs → System for Kernel-Power event ID 41, which means the PC lost power or reset without a clean shutdown—that points at power, heat, or hardware rather than software. Full method: use Event Viewer to find why your PC crashed.
Step 3: Watch Resources During a Freeze
If you can get Task Manager open before the next hang, leave it running on Performance:
- Disk at 100% → 100% disk usage.
- Memory above 90% → high RAM usage.
- CPU pinned with a hot case → CPU overheating and thermal throttling.
- Nothing pinned, yet it freezes → driver or hardware. Continue below.
Step 4: Update Everything, Then Roll Back What Broke
- Settings → Windows Update → install everything pending, including Optional updates → Driver updates. Restart twice.
- Update chipset, storage, and GPU drivers from your PC or motherboard maker: how to update outdated drivers.
- If freezes began right after a driver arrived, roll that one back instead.
- Uninstall—not just disable—any third-party antivirus as a test. Its filter driver sits in the path of every disk and network operation.
Step 5: Test the Memory
Bad RAM is the most common hardware cause of freezes with no blue screen.
Win + R→mdsched.exe→ Restart now and check for problems.- For anything intermittent, run MemTest86 from a USB stick for at least four passes—Windows' own tool misses faults that surface in the second hour.
- Disable XMP/EXPO in BIOS and test at stock speed. Unstable memory overclocking is an extremely common cause of exactly this, and it is free to rule out.
- If you have multiple sticks, test one at a time.
Step 6: Test the Storage
chkdsk C: /scan
Then check SMART data properly: check SSD or hard drive health. A drive with pending or reallocated sectors causes freezes that look exactly like software faults, because the system stalls waiting on retries.
Also update the SSD firmware using the manufacturer's tool. Several drive models have had firmware bugs that caused precisely this symptom.
Step 7: Repair System Files
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Details: repair Windows 11 with SFC and DISM.
Step 8: Clean Boot to Find Bad Software
Win + R→msconfig→ Services tab → tick Hide all Microsoft services → Disable all → Apply.- Startup tab → Open Task Manager → disable every startup item.
- Restart and use the PC normally.
- If it is stable, re-enable services in halves, restarting between each round, until the culprit reappears.
Step 9: Power, Heat, and Physical Checks
- Desktops: reseat the RAM, the graphics card, and every power connector. A failing power supply causes restarts under load and is the hardest fault to diagnose without a spare—if the PSU is cheap or more than six years old, suspect it.
- Laptops: test with the battery and on AC. A degraded battery can cause abrupt shutdowns that look like crashes—check laptop battery health.
- Both: clean the dust out and check temperatures under load.
- Disconnect every non-essential USB device and run for a day. A faulty device or hub is a genuinely common cause.
Step 10: Storage Space and Sleep
- A nearly full C: causes thrashing: free up disk space.
- If freezes follow sleep, disable Fast Startup and check for a driver that does not resume properly: fix sleep and hibernation not working.
- If it also refuses to shut down, that is the same class of stuck driver: fix Windows 11 not shutting down or restarting.
Prefer a guided pass? My Technician walks system analysis, driver checks, and reliability events in one place.
Still Random?
Back up, then run an in-place repair install: reinstall Windows without losing data.
If freezes continue on a fresh installation, software is ruled out. At that point test RAM again with MemTest86, swap the power supply if you can borrow one, and check Reliability Monitor for repeated WHEA hardware errors—those are the CPU reporting genuine hardware faults: fix WHEA_UNCORRECTABLE_ERROR.
Related guides
How to Fix PFN_LIST_CORRUPT in Windows 11
PFN_LIST_CORRUPT means Windows' index of physical memory pages was damaged. Test the RAM first, then the storage driver — here is the order that works.
How to Fix BAD_POOL_HEADER in Windows 11
BAD_POOL_HEADER means a driver corrupted Windows' kernel memory pool. Track down the driver, antivirus, or RAM stick behind it with these ordered checks.
How to Fix KMODE_EXCEPTION_NOT_HANDLED in Windows 11
KMODE_EXCEPTION_NOT_HANDLED means a kernel-mode program hit an error nothing caught. Find the driver behind it and stop the crashes with these ordered checks.
How to Fix KERNEL_DATA_INPAGE_ERROR in Windows 11
KERNEL_DATA_INPAGE_ERROR means Windows could not read data back from the drive. Read the sub-code, test the disk and cable, and fix the real cause.
Fix SYSTEM_THREAD_EXCEPTION_NOT_HANDLED in Windows 11
This blue screen usually names the driver that crashed, right on the screen. Read that .sys file, roll the driver back, and stop the reboot loop for good.