UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
A Windows 11 laptop on a modern desk showing a blue screen crash error with diagnostic text visible on screen
Fix It Yourself · Troubleshooting

Windows troubleshooting guide

Updated 17 August 202612 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

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.

⏰️ 13 min read ✅ 80% success rate 📅 Updated July 2026

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

1

Restart and Check Task Manager Easy

  1. 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.
  2. Open Task Manager
    Press Ctrl + 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.
  3. 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.
  4. 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.
If the system feels responsive again and the issue doesn't return, you're sorted. If it comes back, move to the next fix.
2

Run Windows Update and Free Disk Space Easy

  1. 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.
  2. 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.
If you've recently added external hardware and the instability started around the same time, unplug it and retest before going further. This takes 30 seconds and rules out a whole category of causes.

More Windows Troubleshooting Guide Solutions

3

Boot into Safe Mode and Fix Drivers Medium

  1. 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.
  2. Open Device Manager
    Press Win + X and 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.
  3. 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.
  4. 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.
Never download drivers from random third-party sites. Stick to Windows Update or the official manufacturer support page. Dodgy driver packages are a common way to introduce new problems while trying to fix old ones.
4

Disable Startup Apps and Use System Restore Medium

  1. 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.
  2. 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.
After disabling startup apps, reboot and time how long it takes to reach a usable desktop. Most machines see a noticeable improvement straightaway.

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.

5

Run System File Checker (sfc /scannow) Medium

  1. Open an elevated terminal
    Press Win + S, type cmd, 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.
  2. Run the scan
    Type sfc /scannow and 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.
  3. 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).
If sfc reports it couldn't fix everything, that usually means the repair source itself is damaged. That's what DISM fixes in the next step.
6

Run DISM to Repair the Windows Image Advanced

  1. Open an elevated terminal
    Same as before: Command Prompt or PowerShell, Run as administrator.
  2. 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.
  3. Run sfc /scannow again
    Once DISM completes, run sfc /scannow again. Now that the repair source is clean, sfc can fix anything it couldn't patch the first time.
  4. 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.
If DISM fails with error 0x800f081f or similar, your internet connection may be blocked or the Windows Update service may be stopped. Check both before retrying. If you're seeing persistent driver conflicts that survive all of the above, our guide to fixing driver problems on Windows goes deeper on rollback and clean install procedures.
7

Reset Windows Update Components Advanced

  1. Stop the Windows Update services
    In an elevated Command Prompt, run these commands one at a time:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  2. Clear the update cache
    Run:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    This renames the update cache folders so Windows creates fresh ones. Nothing is permanently deleted.
  3. Restart the services
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    Then restart your PC and try Windows Update again.
This fix is specifically for when Windows Update itself keeps failing or getting stuck. If updates are installing fine but the system is still unstable, skip this one and focus on the sfc and DISM steps above. For persistent performance problems that survive all these fixes, it may be worth checking our Windows slow performance guide for hardware-level diagnostics.

Preventing 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.

Frequently Asked Questions

Restart your PC first. This clears temporary state corruption that causes a surprising number of random freezes and slowdowns. Then open Task Manager, check for apps hammering CPU or disk, run Windows Update, and make sure you have at least 10 percent free disk space.

Boot into Safe Mode and test whether the issue still happens. Safe Mode loads only essential Windows drivers. If the problem disappears in Safe Mode, a driver or startup app is almost certainly responsible. Open Device Manager and look for any device with a yellow warning icon.

Safe Mode is a diagnostic startup mode that loads only the bare minimum Windows drivers and services. To enter it, go to Settings, then System, then Recovery, and click Restart now under Advanced startup. From the blue menu, choose Troubleshoot, then Advanced options, then Startup Settings, and press F4 to boot into Safe Mode.

Yes, completely. System File Checker is a built-in Microsoft tool. Open Command Prompt or PowerShell as administrator, type sfc /scannow and press Enter. It takes 15 to 20 minutes and will tell you whether it found and repaired any corrupted files.

No. System Restore only reverts system files, drivers, and registry settings to a previous point. Your documents, photos, downloads, and other personal files are not touched. It is safe to use as a rollback option after a bad update or driver change.