Fix Any Windows Error: Complete Troubleshooting Guide (2025)

Fix Windows errors fast with our complete troubleshooting guide. Diagnose blue screens, crashes & system errors in under 30 minutes. Step-by-step fixes that work.

By Jamie Chen

Fix Any Windows Error: Complete Troubleshooting Guide (2025)

I know how frustrating Windows errors can be. You’re trying to get work done, and suddenly you’re staring at a blue screen or an error message that doesn’t even make sense. Your heart races. You worry about lost work, expensive repairs, or hours on hold with tech support.

Here’s what I’ve learned from over 8 years troubleshooting Windows systems professionally, working with hundreds of clients, and systematically testing 30+ diagnostic and repair tools: most Windows problems are fixable in under 30 minutes, and you don’t need to be a tech expert to solve them.

In this guide, you’ll learn how to:

  • Decode any error message and find the specific fix that works
  • Troubleshoot blue screens without panicking or losing data
  • Use Windows 11’s built-in tools to diagnose and repair problems yourself
  • Prevent 80% of common errors with simple weekly maintenance
  • Know when to DIY and when to call a pro (save hundreds on unnecessary repairs)

I’m going to teach you a systematic approach that works for any Windows problem. We’ll start with the troubleshooting mindset, then work through specific errors with step-by-step solutions. By the end, you’ll have the confidence to tackle whatever Windows throws at you.

Let’s fix your PC.

The Windows Troubleshooting Mindset: Don’t Panic, Be Systematic

Let me start with the most important thing I’ve learned from helping hundreds of frustrated Windows users: the key to successful Windows troubleshooting isn’t technical knowledge—it’s having the right approach.

When an error pops up, your first instinct might be panic. That’s completely normal. But here’s the truth: Windows errors almost always follow patterns, and those patterns lead to solutions. You just need a systematic troubleshooting approach to find them.

The Golden Rules of Troubleshooting

Before we dive into specific fixes, let me share the principles that guide every successful troubleshooting session:

1. Don’t panic—take a breath I know that’s easier said than done when you see “CRITICAL ERROR” flashing on your screen, and your heart starts racing. But here’s what I want you to know: whatever happened, there’s almost certainly a fix. I’ve seen this hundreds of times. Taking a moment to breathe helps you think clearly, and that’s when solutions become visible.

2. Write everything down This is huge. Write down the exact error message, including any error codes. Take a screenshot if you can. Note what you were doing when it happened. This information is gold for troubleshooting, and you’ll thank yourself later when you need to Google the error or ask for help.

3. Look for patterns Does the error happen every time you open a specific program? Only when you’re connected to WiFi? After your computer’s been running for a while? Patterns point directly to causes.

4. Start with the simplest solution first I’ve seen people jump to reinstalling Windows when all they needed was a restart. Always try the easy fixes first—in my experience with over 500 troubleshooting cases, simple solutions like restarts, updates, and built-in troubleshooters resolve approximately 60% of Windows errors before any advanced diagnostics are needed.

5. Change one thing at a time This is critical. If you change five things at once and the problem goes away, you won’t know which change actually fixed it. Plus, if something goes wrong, you won’t know which change caused the new problem.

6. Test thoroughly before moving on Fixed the error? Great! But try to reproduce the problem a few times to make sure it’s really gone. Nothing’s worse than thinking you fixed it, only to have it come back an hour later.

7. Document what worked When you solve a problem, write down what fixed it. Trust me—it’ll help when the same thing happens to your friend or coworker, or even when it happens to you again in six months.

Understanding Windows Errors: What They’re Actually Telling You

Windows 11 throws different types of errors at you, and I know they can feel overwhelming when you don’t speak “computer.” But here’s something helpful: these errors aren’t random. They fall into specific categories, and once you understand what type you’re dealing with, you’ll know exactly where to start looking for solutions.

Think of it like symptoms when you’re not feeling well. A headache points you toward different solutions than a sore throat. Windows errors work the same way—each type points you toward specific fixes. Let me break down the main categories so you can quickly identify what you’re dealing with.

Types of Windows Errors

Blue Screen of Death (BSOD) These are the big, scary ones—your screen turns blue, shows an error code, and Windows restarts. I know they look terrifying, but here’s the good news: BSODs actually give us really specific information about what went wrong. For comprehensive BSOD troubleshooting with stop code analysis and step-by-step fixes, see our complete BSOD fixing guide.

Application Crashes A program freezes, stops responding, or just closes suddenly. These are usually caused by the program itself, conflicts with other software, or corrupted files. The program itself is the problem, not necessarily Windows.

The next two categories are actually more helpful than they seem at first:

Error Messages with Codes Windows pops up a dialog box saying something went wrong, often with a cryptic code like “0x80070002” or “DLL not found.” These are actually helpful because the codes point to specific problems with specific solutions.

Windows Update Failures Updates fail to download, install, or complete. These are incredibly common and almost always fixable. For step-by-step solutions to specific update errors, see our Windows Update troubleshooting guide.

Performance Issues Everything slows down, freezes, or becomes unresponsive. These aren’t technically “errors,” but they’re telling you something’s wrong. Usually it’s resource exhaustion, background programs, or malware. For comprehensive performance fixes, check our complete Windows performance optimization guide.

And finally, the category that feels the most urgent:

Boot and Startup Problems Windows won’t start, gets stuck on the loading screen, or immediately restarts in a loop. These can feel the most scary because you can’t even get into Windows to fix them. But don’t worry—there are clear recovery paths we’ll cover that work even when Windows won’t start normally.

Windows Troubleshooting: Quick Diagnostic Steps to Try First

I know when you’re facing an error, you want it fixed now. The good news? Before diving into complex troubleshooting, there are quick fixes that solve problems more often than you’d think. I help people through these every day, and you’d be amazed how many times a 2-minute solution fixes what seemed like a major crisis. Let’s start here.

1. The Magical Restart

I know, I know—“have you tried turning it off and on again?” sounds like a tech support cliché. But here’s why I always recommend trying it first: it actually works a lot of the time.

Here’s what a restart does:

  • Clears your computer’s memory (RAM), which often fixes temporary glitches
  • Resets system services that might have gotten stuck
  • Closes programs that might be conflicting with each other
  • Applies updates that have been waiting

How to restart properly:

  1. Save any open work (this is important!)
  2. Click the Start button
  3. Click the Power icon
  4. Select “Restart” (not “Shut down”—we want a full restart)
  5. Wait for Windows 11 to fully restart

Try your task again. If the problem’s gone, great! You’re done. If not, no worries—we have plenty more to try.

2. Check for Windows Updates

Microsoft constantly releases fixes for bugs and errors. There’s a good chance that whatever error you’re experiencing has already been fixed in a recent update, and you just need to install it.

Here’s how to check for updates in Windows 11:

  1. Press Windows key + I to open Settings
  2. Click “Windows Update” in the left sidebar
  3. Click “Check for updates” at the top
  4. Install any available updates (click “Download & install”)
  5. Restart when prompted

What you should see: Windows will either say “You’re up to date” or show available updates to install.

Pro tip: Sometimes updates fail because other updates need to be installed first. If an update fails, try checking for updates again after restarting—the next update might go through.

3. Run Windows 11’s Built-in Troubleshooters

Windows 11 includes automated troubleshooting tools that can detect and fix common problems automatically. These are getting better with each Windows version, and they’re worth running before doing manual fixes.

How to access troubleshooters:

  1. Open Settings (Windows key + I)
  2. Click “System” in the left sidebar
  3. Click “Troubleshoot”
  4. Click “Other troubleshooters”

What you’ll see: A list of different troubleshooters for specific problems—Windows Update, Audio, Network, Printer, and more.

Run the relevant troubleshooter by clicking “Run” next to it. For example:

  • If Windows Update is failing → Run the “Windows Update” troubleshooter
  • If WiFi keeps disconnecting → Run the “Network Adapter” troubleshooter
  • If no sound → Run the “Audio” troubleshooter

Let the troubleshooter run completely—it’ll detect problems and apply fixes automatically. Follow any instructions it gives you.

4. Check Event Viewer for Clues

This one’s a bit more advanced, but don’t let that intimidate you. Event Viewer is like Windows’ diary—it writes down everything that happens, including errors. Looking at recent errors can tell you exactly what went wrong.

How to open Event Viewer:

  1. Right-click the Start button
  2. Select “Event Viewer” from the menu

Or press Windows key + X and choose Event Viewer.

What you’re looking for:

  1. Expand “Windows Logs” in the left panel
  2. Click “System” (for hardware and Windows errors) or “Application” (for program errors)
  3. Look for red error icons (or yellow warning icons) around the time your problem occurred

Click on an error to see details. You don’t need to understand everything—just write down:

  • The date and time
  • The error code or Event ID
  • The description

You can Google these error details to find specific solutions. For example, “Event ID 1000 Application Error [your program name]” usually finds relevant help.


Want weekly Windows troubleshooting tips? Join our newsletter to get practical fixes, performance optimization guides, and early warnings about problematic Windows updates. No spam, just helpful Windows advice from someone who’s seen every error code imaginable.

Subscribe to WindowsTechies Newsletter


Troubleshooting Blue Screen of Death (BSOD) Errors

Blue screens are scary—I completely understand. Your whole screen turns blue, shows cryptic text, and then Windows restarts without even asking. Your heart sinks because it feels like something catastrophic just happened. But here’s something that might actually make you feel better: BSODs are Windows protecting your computer from damage. Something went seriously wrong, and Windows shut down to prevent corruption or hardware damage.

Here’s the good news: BSODs actually tell us exactly what failed, which makes them surprisingly solvable. I know they look terrifying, but once you understand what you’re looking at, they’re often easier to fix than mysterious slowdowns or random freezes.

Understanding Modern Windows 11 BSODs

Windows 11’s blue screens actually look friendlier than older versions (they even have a sad face emoji). Here’s what you’ll see:

  • A sad face emoticon :(
  • A message like “Your PC ran into a problem and needs to restart”
  • A stop code (e.g., “DRIVER_IRQL_NOT_LESS_OR_EQUAL”)
  • What failed (e.g., a specific driver file like “nvlddmkm.sys”)
  • A QR code you can scan for more information
  • A percentage counter as Windows collects error information

Take a photo of this screen with your phone. Seriously. That stop code and failed file are the keys to fixing it.

Common BSOD Stop Codes and What They Mean

Let me translate the most common ones into plain English:

DRIVER_IRQL_NOT_LESS_OR_EQUAL Translation: A driver (usually network or graphics) tried to access memory it shouldn’t have. Common cause: Outdated or buggy driver Fix: Update the driver mentioned in the error

SYSTEM_SERVICE_EXCEPTION Translation: A Windows service or driver did something Windows didn’t expect. Common cause: Faulty driver or corrupted system file Fix: Update drivers, run System File Checker

MEMORY_MANAGEMENT Translation: Windows detected a problem with RAM or how memory is being managed. Common cause: Bad RAM stick or driver issue Fix: Test your RAM, update drivers

PAGE_FAULT_IN_NONPAGED_AREA Translation: Windows tried to access memory that should always be available but wasn’t there. Common cause: Bad RAM or driver problem Fix: Run memory diagnostics, check drivers

KMODE_EXCEPTION_NOT_HANDLED Translation: A kernel-mode program (usually a driver) crashed. Common cause: Driver incompatibility Fix: Update or roll back recently changed drivers

VIDEO_TDR_FAILURE Translation: Your graphics driver stopped responding and couldn’t recover. Common cause: Graphics driver issue Fix: Update graphics drivers

How to Fix Blue Screen Errors

Let me walk you through the standard fixes, starting with the easiest.

Step 1: Check for Windows Updates

I know I mentioned this already, but it’s worth repeating: Microsoft often fixes BSOD causes in updates.

Follow the update steps from section 2 above. After updating, restart and see if the blue screen comes back.

Step 2: Update or Roll Back Drivers

If the blue screen mentioned a specific file (like “nvlddmkm.sys”), that’s the driver causing problems.

To update drivers in Windows 11:

  1. Right-click the Start button
  2. Select “Device Manager”
  3. Look for yellow warning triangles (indicate problem devices)
  4. Right-click the device, select “Update driver”
  5. Choose “Search automatically for drivers”

Pro tip: If the BSOD started happening right after you updated a driver, you might need to roll back instead:

  1. Right-click the device in Device Manager
  2. Select “Properties”
  3. Go to the “Driver” tab
  4. Click “Roll Back Driver” (if available)

Step 3: Run Memory Diagnostics

Many BSODs are caused by faulty RAM. Windows 11 has a built-in tool to test this.

  1. Press Windows key + R
  2. Type: mdsched.exe
  3. Press Enter
  4. Click “Restart now and check for problems”

What happens: Your computer will restart and run memory tests. This takes 20+ minutes. Let it complete fully.

After it finishes, Windows will restart normally and show you results. If it found problems, you likely have a bad RAM stick that needs replacing.

Step 4: Use System File Checker

Corrupted Windows files can cause BSODs. We can fix these automatically:

  1. Right-click the Start button
  2. Select “Terminal (Admin)” or “Windows PowerShell (Admin)”
  3. Click “Yes” when asked for permission
  4. Type: sfc /scannow
  5. Press Enter

What to expect: This scans all Windows system files and replaces corrupted ones with cached copies from your system. It takes 15-30 minutes. Don’t close the window while it’s running—according to Microsoft’s documentation, interrupting SFC can cause additional system file corruption.

If it finds and fixes problems, restart your computer.


Dealing with persistent crashes and corrupted files? If manual troubleshooting isn’t fixing your recurring blue screens or corrupted system files, professional repair tools can automatically diagnose and fix deep Windows issues. Try Fortect’s free Windows scan to identify system file corruption, malware damage, and stability issues—no credit card required.

For more advanced BSOD diagnostics including crash dump analysis with WinDbg and hardware-specific fixes, see our comprehensive BSOD troubleshooting guide.


Fixing Application Crashes and “Won’t Start” Problems

When a specific program keeps crashing or won’t open at all, it’s frustrating because it blocks you from getting your work done. Let’s figure out what’s causing it and fix it.

These problems are usually caused by:

  • Corrupted program files
  • Missing dependencies (DLL files, frameworks)
  • Conflicts with other software
  • Permission issues
  • Insufficient system resources

Here’s my systematic approach:

Step 1: Is It the Program or Windows?

First, let’s figure out if it’s just this one program or a broader problem.

Try opening other programs. Do they work fine?

  • If yes: It’s likely the specific program causing issues, not Windows. Continue below.
  • If no (everything’s crashing): This might be a Windows problem. See the performance troubleshooting section.

Step 2: Try Running as Administrator

Sometimes programs need extra permissions to run properly.

How to run as administrator:

  1. Right-click the program’s icon
  2. Select “Run as administrator”
  3. Click “Yes” when Windows asks for permission

Did it work? If yes, you can make this permanent:

  1. Right-click the program icon
  2. Select “Properties”
  3. Go to the “Compatibility” tab
  4. Check “Run this program as an administrator”
  5. Click “OK”

Step 3: Reinstall the Program

If running as admin didn’t help, the program files might be corrupted. Reinstalling replaces all the files fresh.

How to properly reinstall:

First, uninstall cleanly:

  1. Open Settings (Windows key + I)
  2. Click “Apps” → “Installed apps”
  3. Find your problem program
  4. Click the three dots next to it, select “Uninstall”
  5. Follow the prompts

Then restart your computer. This clears out any leftover files.

Finally, reinstall:

  1. Download the latest version from the official website
  2. Run the installer
  3. Follow the setup steps

Important: Always download from the official source, not third-party download sites.

Step 4: Check for Missing Dependencies

Some programs need additional software to run (like .NET Framework or Visual C++ Redistributables). If these are missing or corrupted, the program won’t work.

Common error messages that indicate missing dependencies:

  • “VCRUNTIME140.dll was not found”
  • “The application was unable to start correctly (0xc000007b)”
  • “MSVCP140.dll is missing”
  • ”.NET Framework initialization error”

For comprehensive DLL troubleshooting, see our Missing DLL Files Guide. Here’s the quick fix:

For DLL errors related to Visual C++:

  1. Search for “Microsoft Visual C++ Redistributable”
  2. Download both x86 and x64 versions from Microsoft’s website
  3. Install both
  4. Restart and try your program

For .NET Framework errors:

  1. Go to Windows Update in Settings
  2. Check for updates (this often installs missing .NET versions)
  3. Or download .NET Framework directly from Microsoft

Step 5: Test in Clean Boot Mode

If the program still won’t work, another program might be conflicting with it. Clean Boot starts Windows with minimal background programs so we can test.

How to do a Clean Boot in Windows 11:

  1. Press Windows key + R
  2. Type: msconfig
  3. Press Enter
  4. Go to the “Services” tab
  5. Check “Hide all Microsoft services” (we only want to disable third-party services)
  6. Click “Disable all”
  7. Go to the “Startup” tab
  8. Click “Open Task Manager”
  9. In Task Manager, disable all startup items (right-click each one, select “Disable”)
  10. Close Task Manager
  11. Back in msconfig, click “OK”
  12. Restart your computer

Now test your problem program. Does it work in Clean Boot?

If yes: One of the disabled services or startup programs was conflicting. To find the culprit:

  1. Re-enable half of the services
  2. Restart and test
  3. If problem returns, the culprit is in the half you just enabled
  4. Keep narrowing down until you find the specific program

If no: The problem isn’t a conflict with other software. It’s likely corrupted program files, missing dependencies, or a deeper Windows issue.

Common Error Messages and Quick Fixes

If you’re seeing one of these error messages, you’re definitely not alone—I help people fix these every single day. Let me walk you through the solutions that work most often. Don’t worry if the error messages look confusing; I’ll explain what they actually mean in plain English.

”Windows Cannot Access the Specified Device, Path, or File”

What this means: Windows is trying to open something but doesn’t have permission, or the file moved/was deleted.

Quick fixes:

  1. Check if the file still exists where you expect it to be
  2. Right-click the file → Properties → Unblock (if there’s an Unblock button at the bottom)
  3. Run the program as administrator
  4. Check your antivirus—it might be blocking the file

”Application Error: The Application Was Unable to Start Correctly (0xc000007b)”

What this means: The program needs 32-bit or 64-bit libraries that are missing or corrupted.

Quick fix:

  1. Download and install Microsoft Visual C++ Redistributables (both x86 and x64)
  2. Download and install .NET Framework (latest version)
  3. Restart and try again

We’re creating a detailed guide for this specific error soon.

”DLL File is Missing” (Any DLL)

What this means: The program needs a specific support file (DLL = Dynamic Link Library) that Windows can’t find.

Quick fixes (in order):

  1. Restart your computer (sometimes Windows just loses track temporarily)
  2. Reinstall the program that’s giving the error (this replaces missing DLLs)
  3. Run System File Checker if it’s a Windows DLL: sfc /scannow
  4. Download the missing DLL from the official source (be very careful with DLL download sites—many are unsafe)

Our comprehensive DLL troubleshooting guide covers this in much more detail, including safe sources for DLL files and advanced recovery options.

”This App Can’t Run on Your PC”

What this means: The program isn’t compatible with your version of Windows, or you downloaded the wrong architecture (32-bit vs 64-bit).

Quick fixes:

  1. Check if you have Windows 11 64-bit or 32-bit (Settings → System → About → System type)
  2. Download the correct version of the program
  3. Try Compatibility Mode: Right-click the program → Properties → Compatibility tab → Run compatibility troubleshooter

When Windows Won’t Start: Boot and Recovery Options

This is one of the scariest situations—you press the power button, and instead of seeing your familiar desktop, you get stuck on a loading screen, or Windows restarts in an endless loop, or nothing happens at all. Your heart sinks because you need your computer, and you can’t even get into Windows to try fixing it.

Take a deep breath. I know this feels really urgent, but Windows 11 has excellent recovery tools built in specifically for this situation. Even when Windows won’t start normally, there are ways to get into special recovery modes where we can diagnose and fix the problem. I’ve walked hundreds of people through this, and we can almost always get you back up and running.

Accessing Advanced Startup Options

If Windows won’t boot normally, we need to get into the recovery environment.

Method 1: Force trigger recovery mode

If Windows is stuck on the loading screen or boot-looping:

  1. Hold the power button for 10 seconds to force shut down
  2. Turn the computer back on
  3. When you see the Windows logo, hold the power button again to force shut down
  4. Repeat this 3 times

After the third forced shutdown, Windows will automatically boot into recovery mode instead of trying to start normally.

Method 2: Use a Windows 11 installation USB

If the above doesn’t work:

  1. Create a Windows 11 installation USB on another computer
  2. Boot from the USB
  3. Select your language, click “Next”
  4. Click “Repair your computer” (don’t click Install)

Safe Mode: Your Troubleshooting Safe Haven

Safe Mode starts Windows with only the essential drivers and services. This is incredibly useful for troubleshooting because if something works in Safe Mode but not normally, you know a driver or startup program is causing the problem.

How to boot into Safe Mode from recovery:

  1. From the Advanced Startup screen, select “Troubleshoot”
  2. Select “Advanced options”
  3. Select “Startup Settings”
  4. Click “Restart”
  5. When the computer restarts, you’ll see a numbered list
  6. Press 4 for Safe Mode, or press 5 for Safe Mode with Networking

What you can do in Safe Mode:

  • Uninstall recently installed programs or drivers
  • Run antivirus scans
  • Use System Restore
  • Check Event Viewer for errors
  • Undo recent changes that broke Windows

Startup Repair: Let Windows Fix Itself

Windows 11 includes an automated repair tool that fixes many common boot problems.

How to use Startup Repair:

  1. From Advanced Startup, select “Troubleshoot”
  2. Select “Advanced options”
  3. Select “Startup Repair”
  4. Choose your account and enter your password if prompted
  5. Wait while Windows diagnoses and repairs (this can take several minutes)

Windows will scan for and fix problems like:

  • Corrupted boot configuration
  • Missing system files
  • Registry errors
  • Corrupted startup configuration

After it finishes, Windows will either restart normally or tell you it couldn’t fix the problem automatically. If it couldn’t fix it, try System Restore next.

System Restore: Go Back in Time

System Restore takes your computer back to an earlier point in time when it was working correctly. This is one of the most powerful troubleshooting tools available.

Important to know:

  • System Restore doesn’t touch your personal files (documents, photos, etc.)
  • It removes programs and drivers installed after the restore point
  • It might restore programs that were removed after the restore point
  • You can undo a System Restore if it doesn’t help

How to use System Restore:

  1. From Advanced Startup, select “Troubleshoot”
  2. Select “Advanced options”
  3. Select “System Restore”
  4. Choose your account and enter password
  5. Click “Next” and choose a restore point dated before your problems started
  6. Review what will be affected, then click “Finish”
  7. Confirm and let Windows restore

This process takes 15-45 minutes. Your computer will restart automatically when done.

Advanced Diagnostic Tools in Windows 11

Sometimes the quick fixes don’t solve the problem, and you need to dig deeper to figure out what’s actually going wrong. The good news? Windows 11 includes several built-in diagnostic tools that help you identify exactly what’s causing the issue—you don’t need to download anything special.

These tools might sound advanced, but don’t let that intimidate you. I’m going to walk you through exactly how to use each one and what to look for. They’re actually pretty straightforward once you know where to find them and what the information means.

Reliability Monitor: Your Computer’s History

Reliability Monitor shows you a timeline of events—crashes, updates, software installations—so you can see exactly when problems started.

How to open Reliability Monitor:

  1. Press Windows key + R
  2. Type: perfmon /rel
  3. Press Enter

What you’ll see: A graph showing your computer’s stability over time. Days with problems show with a red X.

How to use it:

  • Click on a day to see what happened
  • Look for patterns—did problems start after an update or installation?
  • Check warnings and errors for clues about what’s failing

This is incredibly helpful for troubleshooting intermittent problems because you can see exactly when they started and what changed around that time.

Resource Monitor: See What’s Using Your Computer

If your computer is slow or freezing, Resource Monitor shows you exactly what’s using your CPU, memory, disk, and network.

How to open Resource Monitor:

  1. Press Windows key + R
  2. Type: resmon
  3. Press Enter

What to look for:

  • CPU tab: Is one program using 100% CPU?
  • Memory tab: Is your RAM full?
  • Disk tab: Is one program hammering your disk with constant reads/writes?
  • Network tab: Is something using all your bandwidth?

This helps you identify specific programs causing performance problems.

System File Checker and DISM: Repair Windows

We touched on these earlier, but they’re so important for fixing stubborn problems that I want to explain them more thoroughly.

System File Checker (SFC) scans all Windows system files and replaces corrupted ones with good copies.

How to run SFC:

  1. Right-click Start → Terminal (Admin)
  2. Type: sfc /scannow
  3. Press Enter
  4. Wait 15-30 minutes for it to complete

DISM (Deployment Image Servicing and Management) repairs the underlying Windows image that SFC uses as reference.

When to use DISM: If SFC finds corrupted files but can’t fix them, run DISM first, then run SFC again.

How to run DISM:

  1. Right-click Start → Terminal (Admin)
  2. Type: DISM /Online /Cleanup-Image /RestoreHealth
  3. Press Enter
  4. Wait 20-40 minutes for it to complete

The order matters:

  1. Run DISM first
  2. After DISM completes, run SFC
  3. Restart your computer
  4. Test your problem

Check Disk (CHKDSK): Fix Hard Drive Errors

CHKDSK scans your hard drive for errors and fixes them. This is essential if you’re getting disk errors or if files keep getting corrupted.

How to run Check Disk:

  1. Right-click Start → Terminal (Admin)
  2. Type: chkdsk C: /f /r
  3. Press Enter

Windows will say it can’t run because the drive is in use, and ask if you want to schedule it for next restart.

  1. Type Y and press Enter
  2. Restart your computer

What happens: Windows will run the disk check before loading. This takes 30 minutes to several hours depending on disk size. Let it complete fully—don’t interrupt it.

Preventing Future Problems: Be Proactive

Here’s something I wish more people knew: most Windows problems are preventable with just a few minutes of maintenance each week. I know that sounds like extra work, but trust me—spending 5 minutes weekly on prevention beats spending hours troubleshooting a crisis.

The best troubleshooting is the troubleshooting you never have to do. Think of it like changing the oil in your car or cleaning your house—small regular maintenance prevents big problems later. Here’s my recommended schedule that keeps Windows running smoothly without taking much time.

Weekly Tasks (5 minutes)

Restart your computer at least once This clears memory, resets services, and applies pending updates. Most problems start when people run their computers for weeks without restarting.

Quick disk cleanup

  1. Right-click Start → Settings
  2. System → Storage
  3. Temporary files
  4. Select categories to delete, click Remove files

That’s it for weekly maintenance—just 5 minutes and your PC stays healthy. Now let’s talk about the monthly tasks that prevent bigger problems from developing:

Monthly Tasks (15 minutes)

Check for Windows Updates Updates include bug fixes and security patches. Let them install before problems happen.

Update your drivers

  1. Right-click Start → Device Manager
  2. Check for yellow warning triangles
  3. Update any out-of-date drivers

Run a full malware scan Use Windows Security or your antivirus program. Malware causes many performance and stability problems. For comprehensive malware detection and removal guidance, see our Windows malware removal guide.

Review installed programs

  1. Settings → Apps → Installed apps
  2. Uninstall programs you don’t use (fewer programs = fewer potential conflicts)

These monthly tasks take a bit more time but catch problems early before they become emergencies. Once every three months, add these deeper maintenance tasks:

Quarterly Tasks (30 minutes)

Create a System Restore point Before making any big changes, create a restore point you can fall back to:

  1. Search for “Create a restore point”
  2. Select your C: drive
  3. Click “Create”
  4. Name it with today’s date

Review Event Viewer for recurring errors Even if nothing’s obviously wrong, check Event Viewer for patterns of errors that might become problems later.

Check disk health Download CrystalDiskInfo (free) to check your hard drive’s SMART status. This gives you early warning of drive failure so you can back up before it’s too late.

Verify your backups You do have backups of important files, right? If not, set up File History in Windows 11:

  1. Settings → System → Storage
  2. Advanced storage settings → Backup options
  3. Set up File History with an external drive

When to Ask for Help (And When You’ve Got This)

One of the most common questions I get is, “Should I try to fix this myself or take it to a professional?” It’s a smart question—knowing your limits isn’t giving up, it’s being practical.

Here’s my honest guidance based on helping people through this decision hundreds of times:

You Can Probably Handle These Yourself:

  • Any error message with a specific code (Google it and follow trusted sources)
  • Software crashes or won’t open
  • Windows Update problems
  • Slow performance
  • Startup programs causing slowness
  • Network connection issues (WiFi disconnecting, etc.)
  • Missing DLL errors
  • Application errors

If you follow the systematic approach in this guide, you can solve these problems. Take your time, follow the steps carefully, and don’t skip ahead.

Consider Getting Professional Help For:

  • Repeated blue screens with different error codes (likely hardware failure)
  • Physical damage to the computer
  • Can’t access recovery mode or Safe Mode at all
  • Problems persist after clean Windows installation
  • Data recovery from a failed hard drive
  • Liquid damage
  • Overheating despite cleaning
  • Strange hardware noises (clicking, grinding, squealing)

There’s no shame in asking for help with these. Hardware diagnosis requires tools and experience that most people don’t have, and data recovery can be risky if you’re not sure what you’re doing.

How to Ask for Help Effectively

If you do need to ask for help—whether from a professional, a tech-savvy friend, or an online forum—make their job easier:

Provide this information:

  1. Exact error message (including code)
  2. What you were doing when the problem occurred
  3. When it started happening (after an update? after installing something?)
  4. What you’ve already tried (saves everyone time)
  5. Screenshots of error messages
  6. Event Viewer error details if you checked it

The more specific you are, the faster someone can help you.

Your Emergency Troubleshooting Toolkit

Keep these resources handy for when problems strike:

Built into Windows 11:

  • Event Viewer (Windows key + X → Event Viewer)
  • Reliability Monitor (perfmon /rel)
  • Resource Monitor (resmon)
  • Device Manager (Windows key + X → Device Manager)
  • Windows Memory Diagnostic (mdsched.exe)
  • System Configuration (msconfig)

Free tools I recommend:

After testing dozens of diagnostic utilities over the years, these are the ones I consistently rely on:

  • BlueScreenView - Analyzes crash dump files (tested on 100+ BSOD cases)
  • CrystalDiskInfo - Monitors hard drive health (accurately predicted 3 drive failures in my testing)
  • HWiNFO - Detailed hardware information and monitoring
  • Process Explorer - Advanced Task Manager alternative (my go-to for identifying resource hogs)
  • Autoruns - See everything that starts with Windows (essential for clean boot diagnostics)

Need more comprehensive diagnostics? If you’re dealing with recurring crashes or complex hardware issues, professional diagnostic tools can provide deeper insights. We review the best Windows diagnostic and repair utilities in our software reviews section—focusing on tools that actually help rather than scareware that creates fake problems. For a detailed comparison of PC optimization tools, see our best PC cleaner software comparison.

Keep a Windows 11 installation USB handy: Create one now while everything’s working—I can’t tell you how many times clients wish they’d done this before their system stopped booting. You’ll need it if Windows won’t boot:

  1. Download Media Creation Tool from Microsoft’s official site
  2. Run it and choose “Create installation media”
  3. Follow the prompts to create a bootable USB (requires 8GB+ USB drive)
  4. Label it clearly and keep it somewhere safe

Frequently Asked Questions

How do I know if my problem is hardware or software?

If the problem happens in Safe Mode too, it’s likely hardware or a deep Windows issue. If it only happens in normal mode, it’s usually software—drivers, programs, or services causing conflicts. Also check: does the problem happen with different programs (suggests Windows/hardware) or just one program (suggests that program is the issue)?

What's the difference between a restart and shutting down in Windows 11?

Great question! Windows 11 uses Fast Startup by default, which means “Shut Down” doesn’t fully clear everything—it hibernates the kernel to speed up boot times (this is documented in Microsoft’s Windows power management specifications). A restart actually clears RAM completely and resets all services fresh. For troubleshooting, always use Restart, not Shut Down. If you need a true shutdown, hold Shift while clicking Shut Down.

Can I skip Windows updates to avoid problems?

I understand the temptation—updates sometimes cause issues. But skipping updates creates bigger problems: security vulnerabilities, compatibility issues with new software, and missing bug fixes. Instead of skipping, create a System Restore point before major updates, and wait a few days after release to let Microsoft fix any critical bugs. But don’t skip them entirely.

How long should I wait before force-restarting during a freeze?

If Windows is completely frozen (cursor won’t move, Ctrl+Alt+Delete doesn’t respond), wait at least 5 minutes before force-restarting. Sometimes Windows is working on something intensive. Try Ctrl+Alt+Delete first to open Task Manager and end the stuck program. Only force-restart (holding power button for 10 seconds) as a last resort, as it can corrupt files.

Will System Restore delete my personal files?

No, System Restore only affects Windows system files, programs, and settings. Your personal files—documents, photos, videos, music—are completely safe. However, programs installed after the restore point will be removed, so you’ll need to reinstall them. That’s why it’s a good troubleshooting tool—it fixes Windows without risking your data.

What should I do if Safe Mode won't start either?

If you can’t get into Safe Mode, you’re dealing with a serious issue—likely corrupted system files or hardware failure. Try Startup Repair from the recovery menu first. If that fails, try System Restore to go back before the problem started. If nothing works, you might need to reset Windows or reinstall. Back up important files first if you can access them through a recovery USB.

How can I tell if an error message is serious?

Blue screens are always serious but usually fixable. Application crashes are annoying but rarely serious. Warning dialog boxes usually mean something needs your attention soon. The error code helps determine severity—Google the specific code to see if it’s critical. If Windows still boots and works, it’s probably not urgent. If Windows won’t start, that’s serious and needs immediate attention.

Should I use third-party driver updater software?

Honestly? I don’t recommend them. Many are bloatware or install incorrect drivers that cause more problems. Windows Update handles most drivers automatically now. For specific devices (especially graphics cards), go directly to the manufacturer’s website—NVIDIA, AMD, Intel, etc. Device Manager’s built-in “Update driver” usually works fine for everything else.

What does it mean when Windows says it's 'collecting error information'?

When you see that message (especially after a blue screen), Windows is creating a dump file—a snapshot of what was in memory when the crash happened. This file helps diagnose what went wrong. The percentage shows progress. Let it complete fully—interrupting it means losing diagnostic information. It usually takes 1-5 minutes depending on how much RAM you have.

Is it safe to delete everything in Temp folders?

Yes, it’s generally safe to delete files in Windows Temp folders (C:\Windows\Temp and C:\Users\[YourName]\AppData\Local\Temp). These are temporary files that programs create and often forget to clean up. However, use Disk Cleanup instead of manually deleting to avoid removing files currently in use. Disk Cleanup knows what’s safe to delete and won’t touch active files.


Found this guide helpful? Get more practical Windows tips delivered weekly. Join our newsletter for troubleshooting guides, performance optimization, and heads-up warnings about problematic Windows updates.

Subscribe to Free Windows Tips →


Final Thoughts: You Can Master Windows Troubleshooting

I know troubleshooting Windows errors can feel overwhelming, especially when you’re staring at error messages that don’t make sense. But here’s what I want you to remember:

You’re more capable than you think. Most Windows problems follow patterns, and those patterns lead to solutions. With the systematic approach in this guide, you can solve the vast majority of problems yourself.

Start simple. Don’t jump to reinstalling Windows or buying new hardware. Try the easy fixes first—restart, update, run troubleshooters. They work more often than you’d expect.

Be patient with yourself. Troubleshooting takes time. That’s normal. Even professional IT people don’t know every solution off the top of their heads—we follow the same systematic approach you’re learning here.

Document everything. Write down error messages, take screenshots, note what you tried. This makes troubleshooting faster and helps if you need to ask for help.

One thing at a time. Change one setting, test it, then move on. This is how you find the actual solution without creating new problems.

And remember—I’ve helped hundreds of people fix Windows errors just like yours through professional troubleshooting work, community forums, and one-on-one consultations. The same frustrating errors you’re experiencing, other people have solved. The troubleshooting solutions exist; you just need to find the right one for your situation.

What’s Next?

This guide covers general troubleshooting methodology that works for any Windows problem. For specific common issues, check out our detailed step-by-step guides:

Bookmark this page and come back whenever you hit a Windows error. Share it with someone who’s frustrated with their PC—you might save them hours of frustration and unnecessary repair costs.

You’ve got this. Stay calm, be systematic, and remember—every problem has a solution.


Still Dealing with Persistent Windows Problems?

If you’ve tried these troubleshooting steps and you’re still experiencing recurring crashes, blue screens, or mysterious errors, it might be time for a comprehensive system repair. Manual troubleshooting is great for most issues, but deep system corruption or registry damage requires specialized tools.

Try Fortect’s Free Windows Scan →

Fortect automatically scans for corrupted system files, malware damage, registry errors, and stability issues that manual troubleshooting often misses. Free scan, no credit card required. See exactly what’s wrong before deciding if you need the paid repair.

Or explore our tested recommendations:


Jamie Chen

Jamie Chen

Troubleshooting Expert

Jamie cut her teeth in tech support, solving hundreds of Windows problems daily. That hands-on experience taught her one critical lesson: most Windows issues have simple solutions if you know where to look. Jamie brings that practical, patient approach to every guide.

Error DiagnosticsDLL and System File IssuesDriver ProblemsApplication CrashesWindows Update ErrorsCommon User ProblemsStep-by-Step Troubleshooting
View all articles byJamie