Week 15 · lesson
Lesson 1: Troubleshoot Windows OS Issues
Windows can fail at several different stages while producing symptoms that sound almost identical to the user.
"It crashed."
"It is slow."
"It won't boot."
"It keeps shutting down."
The useful question is not which symptom sounds worst.
It is:
How far does Windows get before normal behavior stops?
Build the Windows failure path
Keep this sequence visible:
firmware / hardware detected
↓
boot device
↓
bootloader
↓
Windows kernel
↓
drivers + core services
↓
sign-in + profile
↓
applications
A failure lower in the path can prevent everything above it.
A failure near the top can leave most of Windows completely healthy.
That distinction should control your next tool.
Diagrams open at a readable shape-aware scale. Zoom or expand when you need more detail.
Field evidence strip
Turn a symptom into the next discriminating test
A diagnostic note should expose the reasoning chain, not merely list actions.- 01Symptom
State the failed required function in observable terms.
- 02Evidence
Record commands, logs, measurements, and known-good comparisons.
- 03Meaning
Name which boundaries the evidence supports or eliminates.
- 04Next test
Choose the smallest safe test whose outcomes separate remaining theories.
Blue screens are stop evidence, not component identification
A Windows blue-screen or stop error means the operating system encountered a serious condition it could not safely continue through.
Preserve what the system gives you:
- stop information;
- timing;
- recent hardware, driver, update, or software changes;
- Event Viewer evidence after recovery where available;
- memory, storage, and system-file evidence when relevant.
Possible causes can include drivers, RAM, storage problems, system files, or other hardware and software faults.
Do not see one blue screen and write:
Bad memory.
That is a theory, not a diagnosis.
Worked case: blue screens began after a driver update
Evidence:
system: stable before update
new driver: installed yesterday
BSODs: began immediately afterward
hardware diagnostics: no supplied failures
The driver change is a strong first boundary because timing connects it to the symptom.
A controlled rollback or known-good driver test is more informative than replacing RAM immediately.
If the crashes continue after the driver state is restored, the theory weakens.
That is useful too.
Degraded performance needs a bottleneck, not a feeling
"Windows is slow" can come from:
- CPU saturation;
- memory pressure;
- storage activity or low free space;
- network-dependent applications;
- too many startup processes;
- thermal throttling;
- updates;
- malware or unwanted software;
- application-specific behavior.
Use evidence surfaces such as Task Manager, Resource Monitor, storage state, temperature evidence, and application scope.
A high utilization number is demand evidence.
It is not proof that the component itself is defective.
Worked case: system becomes slow after sign-in
Evidence:
CPU: 12%
memory: 95%
disk: moderate
one application: consumes most RAM
system was normal before application launched
Memory pressure is much more defensible than "old CPU."
Now the next question becomes whether the application has a legitimate workload, a leak, or a requirement the system cannot meet.
Boot issues depend on where startup stops
Compare three systems.
System A
firmware: does not detect boot drive
Stay near storage hardware, power, interface, or device detection.
System B
firmware: sees drive
message: no operating system found
Now boot order, partitioning, bootloader, or OS state becomes more relevant.
System C
Windows logo appears
system restarts during driver loading
The failure is later still.
Safe Mode, recovery tools, driver history, or system-file evidence may be useful.
"Won't boot" describes all three.
The boundary is different.
No OS found is not the same as no drive found
This deserves its own distinction because it prevents unnecessary replacement.
firmware cannot see drive
≠
firmware sees drive but cannot find usable boot state
If a system was repartitioned yesterday and now reports No operating system found, the recent storage change matters more than an immediate SSD purchase.
Frequent shutdowns can be Windows, hardware, or intentional behavior
A machine that turns off or restarts repeatedly can involve:
- thermal protection;
- power instability;
- driver or OS crashes;
- scheduled restart or update behavior;
- hardware failure;
- security or application problems.
The timing fingerprint matters.
Case: shutdown under load
idle: stable
heavy workload: temperature rises
shutdown: follows temperature spike
Thermal evidence is strong.
Different case: restart at the same scheduled time
system: stable
restart: follows approved update maintenance window
The computer may be doing exactly what policy told it to do.
Do not treat every restart as instability.
Services can fail while Windows remains healthy
A Windows service supports one function or dependency inside the larger OS.
If one service fails to start, inspect:
- service status;
- Event Viewer;
- dependencies;
- service account or permission state;
- recent configuration changes.
A stopped print-related service can break printing while the desktop, network, and other applications remain normal.
Scope is telling you not to reinstall Windows.
Application crashes should begin at application scope when the rest of Windows is stable
Useful evidence includes:
- application update or plugin change;
- supported OS version;
- permissions;
- damaged application state;
- missing runtime/dependency;
- application event/log evidence;
- whether another user profile has the same problem.
One application crashing while everything else works is positive evidence about the rest of the system.
Use it.
Low-memory warnings need actual memory evidence
A warning can be consistent with:
- too many active applications;
- one application consuming excessive memory;
- insufficient RAM for the workload;
- virtual-memory pressure;
- unusual background processes.
Do not add RAM before proving memory pressure is the bottleneck.
Do not close random services without understanding what they do either.
USB controller resource warnings are not the same as a dead port
USB controllers have finite resources and endpoint capacity.
A system can power several devices individually while producing a controller resource warning when all are connected together.
Useful tests include:
- disconnect unnecessary devices;
- move a device to another controller or port group;
- verify USB capability and drivers;
- inspect which device combination triggers the condition.
Worked evidence:
each device alone: works
all devices together: resource warning
moving one device to another controller group: warning clears
That supports a resource-allocation boundary, not a dead USB port.
System instability is a category that requires narrowing
Freezes, hangs, random crashes, and unpredictable behavior can involve:
- memory;
- storage;
- drivers;
- system files;
- power or heat;
- updates;
- malware;
- applications.
This is where broad evidence collection is justified because the symptom scope is broad.
Even then, do not run every tool at once.
Start with timing, recent changes, and the most reproducible condition.
Slow profile load is a sign-in path problem until evidence says otherwise
Possible boundaries include:
- roaming or domain profile access;
- network latency;
- domain-controller or identity services;
- login scripts;
- Group Policy processing;
- oversized or damaged profile state;
- local resource pressure.
Worked case:
sign-in: takes 4 minutes
profile: roaming/domain-based
network latency to profile service: high
CPU/storage: normal
local test profile: loads quickly
The profile and network dependency is stronger than a general hardware-performance claim.
Time drift can create secondary failures
A wrong clock can cause:
- authentication problems;
- certificate warnings;
- confusing logs;
- scheduled-task errors.
Check:
- time zone;
- automatic time synchronization;
- domain or time-service reachability;
- firmware clock behavior.
If the clock resets after complete power loss but corrects itself once Windows reaches the network, the firmware/RTC boundary deserves attention.
The later certificate warning may be a symptom of the time problem, not the root cause.
Build the Windows incident map
For all twelve A+ symptom categories, document:
user-visible symptom
scope
recent change
last proven-good boundary
first failed / uncertain boundary
best Windows evidence surface
strongest theory
one alternative
controlled test
rollback / recovery concern
verification
Include BSOD, degraded performance, boot issues, frequent shutdowns, services not starting, applications crashing, low-memory warnings, USB controller resource warnings, system instability, no OS found, slow profile load, and time drift.
Before you move on
Windows troubleshooting improves when you can say:
The machine gets this far. This is the first layer that does not behave normally. This test should tell me whether my explanation is wrong.
That is much stronger than:
Windows is broken.
Next we apply the same discipline to mobile systems, where factory reset is tempting precisely because the device hides so much state.
Read it. Prove it.