Couple of extra angles on top of what @techchizkid already dropped:
- Use the “hidden” classic Task Manager
Sometimes the modern Task Manager itself hangs. You can trigger the old-school one via:
- Press Ctrl + Alt + Delete
- Hold Ctrl and click “Task Manager”
On some builds it spawns the simpler legacy interface that can kill stuff when the fancy one is stuck.
- Kill by window, not by process name
If you can still click the frozen window at all:
- Press Win + R
- Type:
cmdand hit Enter - Run:
taskkill /F /FI 'STATUS eq NOT RESPONDING'
@techchizkid suggested this as a shortcut, which is useful, but I’d be careful: this nukes all not-responding apps. I prefer to run it manually so you can see exactly when it runs and correlate what dies with what you had open.
- Turn off “Fast Startup”
This one is weirdly effective for repeat freezes when you’ve been hard powering off a lot.
- Control Panel → Hardware and Sound → Power Options → “Choose what the power buttons do”
- Click “Change settings that are currently unavailable”
- Uncheck “Turn on fast startup”
Fast Startup + repeated forced shutdowns can leave drivers in a half-broken state that makes hangs more likely.
- Check for buggy overlays & hooks
A lot of “this program won’t close” issues are from junk injecting itself into other apps. Common culprits:
- GPU overlays (GeForce Experience overlay, Radeon overlay)
- Screen recorders / game recorders
- FPS counters, overclock tools, RGB control junk
Try a clean boot:
- Win + R →
msconfig→ Services tab → check “Hide all Microsoft services” → “Disable all” - Startup tab → open Task Manager → disable everything non‑essential
Reboot and see if the hangs still happen. If they stop, re‑enable stuff one chunk at a time until the problem returns.
- Use Reliability Monitor, not just Event Viewer
For “why is my system locking up all the time,” Reliability Monitor is more human-readable:
- Win + R →
perfmon /rel
You’ll get a timeline of crashes and “AppHang” events.
Look for: - Same exe hanging repeatedly
- Same driver or DLL mentioned a lot
That can tell you if it’s one crappy app or something lower-level like a driver.
- Turn off hardware acceleration in repeat offender apps
Browsers, Discord, Steam, some editors:
- Settings → turn OFF “Use hardware acceleration when available”
If those stop freezing after that, your GPU driver is probably the real issue, not the app.
-
Try “Wait it out” when Disk or RAM is pegged
I’ll disagree slightly with the pure “just kill it” approach: if you see Disk at 100% and the light is solid, sometimes Windows is trying to recover a dying drive or copying memory to pagefile. Killing everything immediately can sometimes make corruption worse.
If the drive indicator is still blinking and you’re hearing disk activity, give it 2–3 minutes before the nuclear option, unless you’ve already been stuck for ages. -
Use
sfcanddismonce, not daily
After several forced shutdowns, system files can get messy. One-time cleanup:
- Open Command Prompt as admin
- Run:
sfc /scannow
then:
DISM /Online /Cleanup-Image /RestoreHealth
Reboot.
Do this once when you’ve had a bunch of hard resets, not every week.
- If the mouse still moves but nothing responds
Try switching desktops instead of instantly forcing off:
- Win + Ctrl + D to create a new desktop
- Win + Tab to see if you can move to another desktop and open Task Manager there
Occasionally the frozen app locks one desktop while the system itself is mostly fine.
- Long term: watch for patterns
Write down (or mentally note) for the next few freezes:
- Which app was on screen
- What you were doing (opening file, alt‑tabbing, gaming, video call, waking from sleep, etc.)
- How long the PC had been on
If the pattern is “always after sleep” or “always when using the same game + browser,” you’re probably hitting a specific driver conflict, not generic “Windows sucks.”
If you share which programs hang most often and whether you’re on HDD/SSD and how much RAM, folks can probably narrow it down a lot more. Right now your description sounds like a mix of apps crashing and an underlying system resource or driver problem.