TEC-ITS43-03 · Lesson 6 · 14.5 clock hours · lab
Windows Troubleshooting: Boot Failures, BSODs, and Performance
Objective. Students will apply the CompTIA six-step troubleshooting methodology to diagnose and resolve instructor-seeded Windows boot failures, stop errors, and performance degradation scenarios.
⚠ Pending professional review
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Windows Troubleshooting: Boot Failures, BSODs, and Performance
The CompTIA Six-Step Troubleshooting Methodology
Every diagnostic task in this lab follows the same six steps CompTIA defines for the A+ exam:
1. Identify the problem – gather symptoms, question the user, check recent changes.
2. Establish a theory of probable cause – list the most likely causes, starting with the obvious.
3. Test the theory – perform a specific action to confirm or eliminate your theory.
4. Establish a plan of action – decide on the fix and document it before touching anything.
5. Implement the solution or escalate – apply the fix, or hand off if the fix is beyond your scope.
6. Verify full system functionality and, if applicable, implement preventive measures – confirm the repair worked, then document and prevent recurrence.
Skipping steps wastes time and can make problems worse. Use your structured troubleshooting form to record every step for every scenario.
---
Boot Failures and the Boot Configuration Data (BCD)
When a Windows PC powers on, firmware (UEFI or legacy BIOS) hands control to the Windows Boot Manager, which reads the Boot Configuration Data (BCD) store. The BCD is a database that tells the boot manager where the Windows OS loader lives and what options to pass it. A corrupted or missing BCD produces errors such as:
- "BOOTMGR is missing"
- "The boot configuration data file is missing required information"
- "An error occurred while attempting to read the boot configuration data"
The command-line tool bcdedit reads and writes BCD entries. In this lab the instructor uses bcdedit to remove or alter a BCD entry, simulating corruption. Your job is to spot that the BCD is the cause and use WinRE to rebuild it.
Repairing the BCD from WinRE Command Prompt:
```
bootrec /scanos -- scans all disks for Windows installations
bootrec /rebuildbcd -- rebuilds the BCD store
bootrec /fixmbr -- rewrites the Master Boot Record (MBR, legacy systems)
bootrec /fixboot -- writes a new boot sector to the active partition
```
On UEFI systems you may also need to run:
```
bcdboot C:\Windows /s C: /f UEFI
```
---
Missing or Corrupted System Files
Windows depends on protected system files. If one is deleted, renamed, or replaced with a damaged copy, Windows may fail to start or produce a stop error. Two built-in tools address this:
- SFC (System File Checker): `sfc /scannow` compares protected files against a cached copy and replaces damaged ones. Run from an elevated Command Prompt or from WinRE.
- DISM (Deployment Image Servicing and Management): `DISM /Online /Cleanup-Image /RestoreHealth` repairs the Windows component store that SFC draws from. Run DISM first if SFC fails.
If both fail, System Restore (available in WinRE under Advanced Options) can roll the system back to a restore point created before the damage occurred — without affecting personal files.
---
Blue Screen of Death (BSOD) / Stop Errors
A stop error (BSOD) means Windows encountered a condition it cannot safely recover from and halted to prevent data corruption. The screen displays a stop code (e.g., `CRITICAL_PROCESS_DIED`, `SYSTEM_SERVICE_EXCEPTION`). Key diagnostic steps:
1. Record the stop code and any listed file names.
2. Check `%SystemRoot%\Minidump` for crash dump files; analyze with Windows Debugger (WinDbg) in a professional setting.
3. Boot into Safe Mode (loads minimal drivers) to determine whether a third-party driver or service is the cause.
4. Use Event Viewer → Windows Logs → System to find critical events logged just before the crash.
5. If a recent driver or update triggered the stop, use Roll Back Driver or uninstall the update via WinRE.
---
Performance Degradation: High CPU Usage
A process consuming excessive CPU starves other processes and causes sluggishness. Use these tools in order:
- Task Manager (Ctrl + Shift + Esc): The Processes tab shows CPU% per process. Sort descending to find the offender. Note the process name and PID (Process ID).
- Resource Monitor: Launched from Task Manager's Performance tab. The CPU tab shows threads, handles, and the associated services for each PID — essential for identifying svchost.exe instances.
- Event Viewer: Filter Windows Logs → Application and System for errors or warnings timestamped when the high-CPU condition started. This often reveals a crashed service restarting in a loop.
Once identified, right-click the process in Task Manager and select End Task if it is safe to do so. Document the process name, PID, and the event log evidence in your incident report.
---
Windows Recovery Environment (WinRE)
WinRE is a minimal Windows environment you access by booting from the Windows installation USB or by pressing the correct key during a failed boot sequence. Key tools inside WinRE:
| Tool | Purpose |
|---|---|
| Startup Repair | Automated scan and fix of common boot issues |
| Command Prompt | Manual commands (bootrec, sfc, bcdedit) |
| System Restore | Roll back to a saved restore point |
| Uninstall Updates | Remove a recently applied update |
| Startup Settings | Boot into Safe Mode or disable driver signature enforcement |
---
Safety and Professional Standards
- Electrostatic discharge (ESD): Wear an antistatic wrist strap connected to a grounded mat when opening any lab PC chassis. Never place circuit boards on untreated surfaces.
- Data backup first: Before running any repair tool in a real workplace, confirm a current backup exists. In this lab, the instructor has pre-imaged the drives; treat that image as your backup.
- Change management: In a production environment, every action you take should be logged. Your troubleshooting form is the equivalent of a change log — complete it fully.
- Authorization: Never run commands on a system you are not explicitly authorized to access. This applies to lab equipment as much as customer machines.
Key terms10
Boot Configuration Data (BCD)A firmware-independent database that stores boot options for Windows. The Windows Boot Manager reads the BCD to locate the OS loader. Corruption or deletion of BCD entries prevents Windows from starting.
bcdeditA Windows command-line tool used to view, create, and modify entries in the Boot Configuration Data store. It can be run from an elevated Command Prompt or from the WinRE Command Prompt.
bootrecA Windows Recovery Environment command-line tool that repairs the Master Boot Record, boot sector, and BCD store. Common switches include /fixmbr, /fixboot, /scanos, and /rebuildbcd.
Stop Error (BSOD)A critical Windows error that halts the operating system to prevent data loss or corruption. The screen displays a stop code and, on modern systems, a QR code and brief description to aid diagnosis.
Windows Recovery Environment (WinRE)A minimal Windows-based environment accessible from a bootable USB or via the advanced startup menu. It provides tools such as Startup Repair, Command Prompt, System Restore, and Startup Settings.
System File Checker (SFC)A built-in Windows utility run as 'sfc /scannow' that verifies the integrity of protected operating system files and replaces any that are missing or corrupted from a cached copy.
Resource MonitorA Windows tool that provides detailed, real-time data on CPU, memory, disk, and network usage per process and per thread. It is accessible from the Performance tab of Task Manager.
Event ViewerA Windows administrative tool that displays logs of system, application, and security events. Technicians use it to correlate error events with the time a fault occurred.
Safe ModeA Windows diagnostic startup mode that loads only a minimal set of drivers and services. It is used to isolate whether a third-party driver or application is causing crashes or instability.
CompTIA Six-Step Troubleshooting MethodologyA structured problem-solving process defined by CompTIA: (1) identify the problem, (2) establish a theory, (3) test the theory, (4) establish a plan of action, (5) implement the solution or escalate, (6) verify functionality and implement preventive measures.
In class: Instructor seeds three fault scenarios on separate lab PCs: corrupted BCD, missing system file (simulated via bcdedit), and a process consuming 95% CPU; students rotate through stations, documenting symptoms and steps in a structured troubleshooting form. · Use Windows Recovery Environment (WinRE) tools—Startup Repair, Command Prompt, and System Restore—to resolve two of the seeded boot faults; record each attempted fix and its outcome. · Use Task Manager, Resource Monitor, and Event Viewer to identify the CPU-heavy process, determine its source using the event log, terminate it, and write a one-paragraph incident report in professional language.
Materials: Lab PCs with seeded faults, Windows installation USB (for WinRE), troubleshooting form template, incident report template, CompTIA A+ Core 2 Study Guide
Check: All three faults resolved and documented; troubleshooting forms show each of the six CompTIA steps for at least two scenarios; incident report is factually accurate and professionally written. Instructor signs off all criteria.
Practice check8
Answer each question, then check it. Nothing is recorded; this is your own practice.
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.