Windows Errors and Fixes

This guide lists the most common Windows errors, what they mean, and how to fix them. It also includes methods to retrieve hidden or missing error codes when Windows does not display them. These steps apply to Windows 10 and Windows 11.


How to Find Hidden Windows Error Codes

If Windows crashes, freezes, or restarts without showing an error message, use these methods to reveal the error code.

1. Disable Automatic Restart After Crash
  • Right-click This PCProperties
  • Select Advanced system settings
  • Under Startup and Recovery, click Settings
  • Uncheck Automatically restart
  • Click OK

The next time Windows crashes, the blue screen will stay visible so you can read the error code.

2. Use Event Viewer
  • Press Win + X → select Event Viewer
  • Go to Windows Logs → System
  • Look for entries marked Error or Critical
  • Select an entry to view the error code and details
3. Use Reliability Monitor
  • Search for Reliability Monitor in the Start menu
  • Open View reliability history
  • Click any red “X” to view the error code and description
4. Check Minidump Files (BSOD Only)
  • Open File Explorer
  • Go to C:\Windows\Minidump
  • Use tools like BlueScreenView to read crash details
5. Check Windows Update History
  • Open Settings → Windows Update
  • Select Update history
  • Click failed updates to view error codes

Windows Update Errors

0x80070005 – Access Denied

Usually caused by permission issues or corrupted update files.

  • Run Windows Update Troubleshooter
  • Restart the PC
  • Run sfc /scannow
  • Run dism /online /cleanup-image /restorehealth
0x8024a105 – Update Failed

Often caused by network issues or damaged update components.

  • Restart the PC
  • Check your internet connection
  • Run Windows Update Troubleshooter
0x800f081f – Missing System Files

Windows cannot find required update files.

  • Run dism /online /cleanup-image /restorehealth
  • Run sfc /scannow
0x80070002 – Corrupted Update Data
  • Delete contents of C:\Windows\SoftwareDistribution
  • Restart and try again

Startup and Boot Errors

“Automatic Repair couldn’t repair your PC”
  • Boot into Safe Mode
  • Run sfc /scannow
  • Run chkdsk C: /f /r
“Inaccessible Boot Device”
  • Check SATA/NVMe drivers
  • Undo recent Windows updates
  • Run Startup Repair
“Boot Device Not Found”
  • Check BIOS boot order
  • Ensure drive is detected in BIOS
  • Drive may be failing

Program and File Errors

“Windows cannot find…”
  • Program shortcut is broken
  • Reinstall the program
  • Check antivirus quarantine
0xc0000005 – Application Error
  • Run sfc /scannow
  • Update drivers
  • Reinstall the affected program
Missing DLL Errors
  • Never download DLLs from random websites
  • Reinstall the program that needs the DLL
  • Run sfc /scannow
“The application was unable to start correctly”
  • Reinstall the program
  • Update .NET Framework and Visual C++ Redistributables

System Errors

“Critical Process Died”
  • Run sfc /scannow
  • Run dism /online /cleanup-image /restorehealth
  • Check for failing drives
“Service Host: High CPU”
  • Restart Windows Update service
  • Run malware scan
Disk Usage Stuck at 100%
  • Disable Windows Search temporarily
  • Disable Superfetch (SysMain)
  • Check drive health
“The parameter is incorrect”
  • Run chkdsk C: /f /r
  • Check external drives for corruption

Quick Fixes for Many Errors

  • Restart the PC
  • Run sfc /scannow
  • Run DISM repair commands
  • Update Windows
  • Update drivers
  • Run a full malware scan

When to Seek Professional Help

  • Errors continue after all troubleshooting steps
  • Multiple different error codes appear
  • Drive shows signs of failure
  • RAM tests show errors
  • System crashes during startup every time