Most Windows problems have a short list of causes, and most of those causes have a fix you can run yourself in under half an hour. This Windows troubleshooting guide cuts through the noise and gives you the actual steps, in the right order, so you stop guessing and start fixing.
TL;DR
This Windows troubleshooting guide covers crashes, freezes, random restarts and slowdowns. Start with a restart and Task Manager check, move through driver fixes and Safe Mode, then use System File Checker and DISM repair if corruption is involved. Most issues are sorted within 30 minutes.
Key Takeaways
- A restart fixes more problems than people expect. Always start there.
- Safe Mode is your best diagnostic tool for driver and startup conflicts.
- System File Checker and DISM repair handle most corruption-related crashes.
- Keeping at least 10 to 15 percent free disk space prevents a whole category of problems.
- This Windows troubleshooting guide works on both Windows 10 and Windows 11.
At a Glance
- Difficulty: Easy to Advanced
- Time Required: 10 to 60 mins
- Success Rate: 80% of users fix it without reinstalling Windows
What Causes Windows to Crash, Freeze or Slow Down?
This is the question every good Windows troubleshooting guide has to answer before throwing fixes at you. Because if you don't know why it's happening, you'll end up running random commands and hoping something sticks. That wastes time and occasionally makes things worse.
The most common culprit, by a long way, is a driver problem. A driver is a small piece of software that lets Windows talk to a hardware component, your graphics card, your network adapter, your printer. When a driver is outdated, corrupted, or just badly written, it can destabilise the entire operating system. Windows doesn't sandbox drivers the same way it sandboxes apps, so a dodgy driver can bring the whole system down. That's why so many random blue screens trace back to a recent driver update.
Corrupted system files are the second big one. Windows maintains a set of protected files that the OS depends on. If those files get damaged (by a bad shutdown, a failed update, or even a misbehaving app), Windows starts behaving oddly. You might see crashes at random, apps refusing to open, or the system hanging on startup. The good news is that Windows has built-in tools to fix this, and we'll cover them in detail below.
Low disk space is something a lot of people overlook. Windows needs room to write temporary files, manage virtual memory, and process updates. If your system drive is nearly full, things start going wrong in unpredictable ways. Microsoft recommends keeping at least 10 to 15 percent free. On a 256GB drive, that's roughly 25 to 38GB of breathing room. Less than that and you're asking for trouble.
Background apps and startup conflicts round out the list. Some apps install themselves to run at startup without asking. Over time, these pile up, and you end up with a machine that takes three minutes to become usable after boot, or one that's constantly at 90 percent CPU for no obvious reason. Recent hardware changes are also worth flagging. Plug in a new USB device, install a new graphics card, or add extra RAM, and suddenly Windows is unstable. The new hardware may be incompatible, or its driver may be conflicting with something already installed.
Windows Troubleshooting Guide: Quick Fixes First
Restart and Check Task Manager Easy
- Restart your PC properly
Don't just lock the screen or use Sleep. Go to Start, Power, Restart. A full restart clears temporary files, resets driver states, and flushes RAM. You'd be surprised how many "persistent" problems vanish after a proper restart. - Open Task Manager
PressCtrl + Shift + Esc. Click "More details" if you see the compact view. Go to the Processes tab and sort by CPU, then Memory, then Disk. Look for anything sitting at unusually high usage. Common offenders include antivirus scans, Windows Update running in the background, and browser extensions gone rogue. - End non-essential processes
Right-click anything you recognise as non-essential and choose End Task. Don't kill system processes (anything labelled as a Windows process or with no description). If you're not sure what something is, leave it alone for now. - Verify improvement
Watch the CPU and Disk columns for 60 seconds. If they settle below 20 percent at idle, you've likely cleared the immediate problem.
Run Windows Update and Free Disk Space Easy
- Check for Windows Updates
Go to Settings (Win + I), then Windows Update, then Check for updates. Install everything pending, including optional driver updates. Microsoft lists pending updates as a core fix for unexpected restarts and instability. Restart after installing. - Check your free disk space
Open File Explorer, right-click your C: drive, and choose Properties. If free space is under 15 percent, you need to clear some room. Go to Settings, System, Storage, then click Temporary files. Tick everything you're comfortable deleting (Recycle Bin, Delivery Optimisation Files, Thumbnails) and click Remove files.
More Windows Troubleshooting Guide Solutions
Boot into Safe Mode and Fix Drivers Medium
- Enter Safe Mode
Go to Settings, System, Recovery. Under Advanced startup, click Restart now. From the blue menu: Troubleshoot, Advanced options, Startup Settings, Restart. Press F4 for Safe Mode or F5 for Safe Mode with Networking. Safe Mode loads only essential Windows drivers, which makes it a clean diagnostic environment. If your problem doesn't happen in Safe Mode, a driver or startup app is causing it. - Open Device Manager
PressWin + Xand choose Device Manager. Expand each category and look for any device with a yellow triangle warning icon. These are devices Windows has flagged as problematic. - Update or roll back the driver
Right-click the flagged device and choose Properties, then the Driver tab. If a recent update caused the problem, click Roll Back Driver. If the driver is outdated, click Update Driver and choose Search automatically. If neither option fixes it, right-click the device and choose Uninstall device, then restart. Windows will reinstall a clean version of the driver on next boot. - Verify in normal mode
Restart normally and test for 10 to 15 minutes. If the crash or freeze doesn't return, the driver was the cause.
Disable Startup Apps and Use System Restore Medium
- Disable startup apps
Open Task Manager (Ctrl + Shift + Esc), click the Startup apps tab. You'll see a list of everything that launches at boot, along with a "Startup impact" rating. Right-click anything rated High impact that you don't need immediately on boot (things like Spotify, Discord, Teams, OneDrive) and choose Disable. This doesn't uninstall them, it just stops them loading automatically. - Use System Restore if the problem is recent
Go to Settings, System, Recovery, and click Open System Restore. Follow the wizard to pick a restore point from before the problem started. System Restore reverts system files and drivers but leaves your personal files untouched. It's a proper lifesaver after a bad update. If you're dealing with update-related instability specifically, also check our guide to fixing Windows Update problems for more targeted steps.
Advanced Windows Troubleshooting Guide Fixes
These next steps are for when the quick and intermediate fixes haven't sorted it. They deal with corrupted system files and a damaged Windows image. Both are more common than people think, and both are fixable without reinstalling Windows. I've seen machines that were crashing daily come completely good after running these two commands. Takes patience, not skill.
Run System File Checker (sfc /scannow) Medium
- Open an elevated terminal
PressWin + S, typecmd, then right-click Command Prompt and choose Run as administrator. You can also use PowerShell the same way. You need admin rights or the scan won't work properly. - Run the scan
Typesfc /scannowand press Enter. The scan checks every protected Windows system file against a known-good copy and replaces anything corrupted. Microsoft's official documentation on System File Checker explains exactly what it does under the hood. It takes 15 to 20 minutes. Don't close the window. - Read the result
You'll see one of three outcomes: "Windows Resource Protection did not find any integrity violations" (no corruption found), "Windows Resource Protection found corrupt files and repaired them" (fixed), or "Windows Resource Protection found corrupt files but was unable to fix some of them" (run DISM next, then sfc again).
Run DISM to Repair the Windows Image Advanced
- Open an elevated terminal
Same as before: Command Prompt or PowerShell, Run as administrator. - Run the DISM repair command
Type the following and press Enter:dism /online /cleanup-image /restorehealth
DISM (Deployment Image Servicing and Management) downloads a fresh copy of the Windows image from Microsoft's servers and uses it to repair the local image. Microsoft's DISM documentation covers the full range of options if you need them. This requires an active internet connection and takes 20 to 30 minutes. The progress bar moves slowly and may appear to stall around 20 percent. It hasn't frozen. Leave it. - Run sfc /scannow again
Once DISM completes, runsfc /scannowagain. Now that the repair source is clean, sfc can fix anything it couldn't patch the first time. - Restart and test
Restart the machine and use it normally for 30 to 60 minutes. If the crashes or freezes were corruption-related, they should be gone. I've had machines that needed three reboots before everything settled after this process, so don't panic if it takes a moment.
Reset Windows Update Components Advanced
- Stop the Windows Update services
In an elevated Command Prompt, run these commands one at a time:net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver - Clear the update cache
Run:ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
This renames the update cache folders so Windows creates fresh ones. Nothing is permanently deleted. - Restart the services
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
Then restart your PC and try Windows Update again.
Windows crashes, driver conflicts and system file corruption are exactly the kind of problems we fix remotely every day. If you've worked through this guide and the system is still unstable, our technicians can connect directly to your machine and diagnose the root cause without you needing to ship anything anywhere.
Get remote helpPreventing Windows Instability: What Actually Matters
Prevention is worth covering properly in any Windows troubleshooting guide, because most of these problems are avoidable. Here's what to prioritise, most important first.
1. Keep Windows Update on automatic. This is non-negotiable. Microsoft patches driver compatibility issues, security holes, and stability bugs through updates. Turning off automatic updates to "avoid problems" is one of the most common reasons people end up with a broken system. Go to Settings, Windows Update, Advanced options, and make sure Automatic updates is on.
2. Only install drivers from Windows Update or the manufacturer's official support page. Not from driver-scanning utilities, not from random download sites. Those tools often install outdated or mismatched drivers, and they're a reliable way to introduce new instability while appearing to fix old problems.
3. Keep 10 to 15 percent of your system drive free. Set a reminder to check monthly. On a 512GB drive that's about 50 to 75GB. It sounds like a lot but Windows genuinely needs that headroom for virtual memory, update staging, and temporary file operations.
4. Make one change at a time. Install a new app, test for a day. Add new hardware, test for a day. If you stack five changes at once and something breaks, you have no idea what caused it. This sounds obvious but almost nobody does it.
5. Enable System Restore. Check it's on by typing "Create a restore point" in the Start menu. Make sure your C: drive has protection turned on. Windows creates restore points automatically before major updates, but only if the feature is enabled. It's free insurance.
6. Trim your startup apps quarterly. Open Task Manager's Startup tab every few months and remove anything you don't recognise or don't need. Apps accumulate silently. A machine that boots cleanly in January can be a mess by April if you've installed a few things that all decided to add themselves to startup.
Windows Troubleshooting Guide: Summary
This Windows troubleshooting guide covers the full range from a five-minute restart-and-check through to DISM image repair. The approach is the same every time: start with the simplest fix, verify it worked, and only move to the next level if needed. Most Windows instability, crashes, and slowdowns fall into one of five categories: driver problems, corrupted system files, low disk space, startup conflicts, or pending updates. All five are fixable without reinstalling Windows in the majority of cases.
Run through the steps in order. Don't skip to the advanced commands first just because they sound more thorough. A restart and a Windows Update check genuinely fix a significant chunk of the problems people bring to us. And if you've worked through everything here and the system is still misbehaving, it may be pointing to a hardware fault rather than a software one, which is a different conversation entirely.


