Windows OS Troubleshooting

Key Takeaways

  • Blue Screen of Death (BSOD) indicates a critical kernel-level error — common causes include bad drivers, failing RAM, corrupted system files, and overheating; check the stop code for specific diagnosis.
  • Safe Mode loads Windows with minimal drivers and services — use it to uninstall problematic drivers, remove malware, and troubleshoot startup issues that prevent normal boot.
  • System Restore returns system files and settings to a previous point in time WITHOUT affecting personal files — it does NOT work as a backup for user data.
  • Windows Recovery Environment (WinRE) provides Startup Repair, System Restore, Command Prompt, System Image Recovery, and Reset this PC when Windows cannot boot normally.
  • Slow performance troubleshooting: check Task Manager for resource hogs, disable unnecessary startup programs, scan for malware, check disk health, verify sufficient free disk space (at least 15-20%).
Last updated: March 2026

Windows OS Troubleshooting

Blue Screen of Death (BSOD)

A BSOD occurs when Windows encounters a critical kernel-level error that it cannot recover from. The system stops to prevent data corruption.

Common BSOD Stop Codes

Stop CodeLikely CauseSolution
IRQL_NOT_LESS_OR_EQUALBad driver, faulty RAMUpdate/rollback drivers, test RAM
PAGE_FAULT_IN_NONPAGED_AREAFaulty RAM, corrupt driversTest RAM with Memory Diagnostic, update drivers
SYSTEM_SERVICE_EXCEPTIONIncompatible driver, corrupt system filesfc /scannow, update drivers
CRITICAL_PROCESS_DIEDCorrupt system files, malwaresfc /scannow, DISM, scan for malware
DPC_WATCHDOG_VIOLATIONDriver timeout (often SSD/storage driver)Update storage controller driver, firmware
KERNEL_SECURITY_CHECK_FAILURERAM issue, corrupt file, driver problemTest RAM, run sfc, update drivers
DRIVER_IRQL_NOT_LESS_OR_EQUALSpecific driver failure (name often shown)Update or remove the named driver
UNMOUNTABLE_BOOT_VOLUMECorrupt boot sector, failing driveBoot from recovery, run chkdsk /f /r
INACCESSIBLE_BOOT_DEVICEChanged SATA mode, missing driverCheck BIOS SATA settings, install storage driver

BSOD Troubleshooting Steps

  1. Note the stop code and any driver file mentioned
  2. Restart and see if it happens again — a single occurrence may be a one-time glitch
  3. If it repeats, boot to Safe Mode and:
    • Roll back or update the most recently changed driver
    • Run sfc /scannow and DISM /RestoreHealth
    • Test RAM with Windows Memory Diagnostic
    • Check Event Viewer for related errors
  4. If it started after a driver or Windows update, use System Restore to roll back

Boot and Startup Issues

Windows Boot Sequence

  1. POST — Hardware self-test
  2. UEFI/BIOS — Finds boot device
  3. Boot Loader — Windows Boot Manager (bootmgr) loads
  4. Windows Kernel — ntoskrnl.exe loads, drivers initialize
  5. Session Manager — smss.exe starts core processes
  6. Login Screen — winlogon.exe presents the login prompt

Common Boot Problems

ProblemSymptomsSolution
Bootmgr is missingError message before Windows loadsRepair boot sector from WinRE, run bootrec commands
Spinning dots, never loadsWindows logo but never reaches desktopBoot to Safe Mode, check for driver issues
Boot loopKeeps restarting before reaching loginWinRE → Startup Repair, or System Restore
Black screen after loginLogin works but desktop never appearsCtrl+Alt+Del → Task Manager → run explorer.exe
Constant automatic repairWinRE loops without fixingUse Command Prompt in WinRE to run sfc, DISM, chkdsk

Boot Recovery Commands (from WinRE Command Prompt)

CommandPurpose
bootrec /fixmbrWrites a new MBR to the system partition
bootrec /fixbootWrites a new boot sector
bootrec /rebuildbcdRebuilds the Boot Configuration Data
sfc /scannow /offbootdir=C:\ /offwindir=C:\WindowsOffline system file check
chkdsk C: /f /rCheck and repair disk errors

Safe Mode

Safe Mode loads Windows with minimal drivers and services for troubleshooting:

Safe Mode TypeDescription
Safe ModeMinimal drivers, no network, basic display
Safe Mode with NetworkingSame as Safe Mode but with network drivers (for downloading fixes)
Safe Mode with Command PromptMinimal drivers, boots to CMD instead of desktop

How to Access Safe Mode:

  • From Windows: Settings > Recovery > Restart Now → Troubleshoot → Advanced Options → Startup Settings → Restart → F4/F5/F6
  • From Boot: Hold Shift while clicking Restart, or interrupt boot 3 times to trigger WinRE
  • From WinRE: Troubleshoot → Advanced Options → Startup Settings

Common Windows OS Issues

IssuePossible CausesSolutions
Slow performanceToo many startup programs, malware, full disk, failing driveDisable startup programs, scan for malware, free space, check SMART
Frequent freezesBad RAM, driver issues, overheatingTest RAM, update drivers, check temps
Application won't installInsufficient permissions, incompatible, corrupt installerRun as Admin, check compatibility mode, re-download
Application crashes on startupCorrupt settings, missing dependency, compatibility issueReinstall, clear app data, compatibility mode
No internet but connectedDNS issue, proxy misconfigured, IP conflictFlush DNS, check proxy, release/renew IP
Profiles not loadingCorrupt user profile, registry issueCreate new user profile, copy data
Time/date wrongDead CMOS battery, wrong time zone, sync disabledReplace battery, set time zone, enable NTP sync
USB device not recognizedDriver issue, bad port, power insufficientTry different port, update driver, use powered hub

System Restore

  • Reverts system files, installed programs, registry, and drivers to a previous point in time
  • Does NOT affect personal files (documents, photos, music)
  • Does NOT serve as a backup solution
  • Restore points created automatically before updates and installs, or manually
  • Access: Control Panel → Recovery → Open System Restore, or rstrui.exe

Warning: System Restore may not undo malware infections. Run antimalware AFTER restoring to ensure the system is clean.

Test Your Knowledge

A Windows computer shows a BSOD with the stop code IRQL_NOT_LESS_OR_EQUAL. What are the two MOST likely causes?

A
B
C
D
Test Your Knowledge

What does Safe Mode do in Windows?

A
B
C
D
Test Your Knowledge

System Restore is used to:

A
B
C
D
Test Your Knowledge

A Windows computer is stuck in a boot loop and cannot reach the desktop. What recovery tool should you try FIRST?

A
B
C
D