220-1202 · Operating Systems · Updated July 26, 2026
msconfig, Clean Boot, and Safe Mode: Isolating Windows Software Conflicts
System Configuration — launched by running msconfig — is the Windows utility for controlling what loads at boot, and it is the standard way to force the machine into Safe Mode on the next restart or to perform a clean boot that starts Windows with all third-party services and startup items disabled. Both techniques answer the same diagnostic question: is this instability caused by Windows itself, or by something that was installed on top of it?
What msconfig is and when to reach for it
msconfig (System Configuration) is a small tabbed utility, not a monitoring tool — you use it to change boot behavior, restart, observe, and then change it back. It comes into play when a machine misbehaves in ways that suggest third-party software: crashes or freezes that began after new software was installed, mystery pop-ups at sign-in, sluggishness that appears at boot, or an installer that fails claiming another program is interfering.
Its five tabs:
- General — choose Normal, Diagnostic, or Selective startup. Selective startup is what a clean boot uses; this tab also shows at a glance that the machine is currently in a modified boot state.
- Boot — boot-loader options for each installed OS, including the Safe boot checkbox and variants, plus timeout and advanced options (number of processors, maximum memory — diagnostic settings you should leave alone otherwise).
- Services — every Windows service with a checkbox, a Hide all Microsoft services filter, and Disable all / Enable all buttons.
- Startup — on Windows 10/11 this tab is just a link to Task Manager, which now owns startup-program management (details in Windows Task Manager).
- Tools — a launcher list for other utilities (Event Viewer, System Information, and friends).
Booting into Safe Mode with msconfig
Safe Mode starts Windows with a minimal set of drivers and services — generic display driver, no third-party services, no startup programs. If a problem disappears in Safe Mode, the cause is almost certainly third-party software or a non-essential driver rather than core Windows.
The pre-boot key-mashing methods (F8-era muscle memory) are unreliable on modern fast-booting UEFI systems, and holding Shift while clicking Restart takes several menu hops. When you are already inside a working-enough Windows session, msconfig is the clean way to schedule it: open the Boot tab, check Safe boot, pick a variant, and restart. The machine now boots straight into Safe Mode — no key combination, no timing.
The Safe boot variants:
- Minimal — standard Safe Mode with the graphical desktop.
- Alternate shell — Safe Mode with Command Prompt instead of the desktop.
- Network — Safe Mode plus network drivers, for when you need internet access (downloading tools, cloud scans).
- Active Directory repair — domain-controller-specific; rarely relevant on client machines.
The critical habit: Safe boot stays checked until you uncheck it. The machine will boot into Safe Mode every time — a very common “my computer is stuck in Safe Mode” ticket is simply a forgotten msconfig checkbox. When testing is done, return to the Boot tab, clear Safe boot, and restart normally. Safe Mode is also a standard stage in malware cleanup, covered in Malware Removal and System Restore.
Clean boot: the software-conflict isolator
A clean boot is subtly different from Safe Mode. Safe Mode substitutes minimal drivers and services wholesale; a clean boot keeps normal Windows drivers and Microsoft services but strips away everything third-party. That makes it the better test for conflicts between installed applications — the machine still runs “real” Windows, just without the add-ons.
| Safe Mode | Clean boot | |
|---|---|---|
| Drivers | Minimal/generic set | Normal drivers |
| Microsoft services | Essential only | All enabled |
| Third-party services | Disabled | Disabled |
| Startup programs | Disabled | Disabled |
| Best for | Driver problems, malware cleanup, “won’t run normally at all” | Software conflicts, install failures, slow sign-in culprits |
Performing a clean boot uses two msconfig tabs — Services and Startup:
- On the Services tab, check Hide all Microsoft services first — this filter is the safety net that keeps you from disabling components Windows needs to boot — then click Disable all. Only third-party services are now disabled.
- On the Startup tab, follow the link to Task Manager and disable each startup item there (on Windows 8 and earlier, the items lived directly on this tab).
- Restart and test.
If the problem is gone under clean boot, re-enable services and startup items in batches — half at a time is efficient — restarting between rounds until the culprit reveals itself. Then uninstall, update, or reconfigure that one product and restore everything else to normal startup.
Disk Cleanup: reclaiming space while you’re in there
Instability tickets often travel with a nearly full system drive, so know the companion utility: Disk Cleanup, launched as cleanmgr.exe (or found by searching Start). Point it at a drive and it scans, then offers categories of removable files: temporary files, temporary internet files, Recycle Bin contents, thumbnails, and delivery optimization files (the peer-to-peer Windows Update cache). Clicking Clean up system files re-scans with elevated rights and adds heavyweight categories like Windows Update cleanup and previous Windows installations (Windows.old), which can free many gigabytes after a feature update. Storage Sense in Settings automates similar cleanup on a schedule, but cleanmgr remains the on-demand tool a technician runs by name — and the exam expects you to recognize it by that executable.
How the 220-1202 exam tests this
- A scenario where the machine must boot into Safe Mode on the next restart without holding any key combination — the answer is msconfig’s Boot tab and its Safe boot option, not Shift+Restart or F8.
- A “choose two” question on which msconfig tabs perform a clean boot — Services (hide Microsoft services, disable the rest) and Startup.
- A distinguish-the-tool question giving symptoms and asking Safe Mode vs clean boot — driver/malware issues point to Safe Mode; app-vs-app conflicts point to clean boot.
- A name-the-utility question describing a tool launched as
cleanmgr.exethat removes temporary and system files to reclaim disk space — Disk Cleanup.
Windows utilities like msconfig make up a big slice of the Operating Systems domain — the full 220-1202 study guide lists the other tools the exam expects you to know by name, and a few practice-question drills confirm you can match tool to symptom under time.
Quick reference
- Run
msconfigto open System Configuration; it changes boot behavior, then you restart to apply. - Boot tab > Safe boot forces Safe Mode on every subsequent restart — remember to uncheck it when finished.
- Safe boot variants: Minimal (desktop), Alternate shell (Command Prompt), Network (adds networking).
- Clean boot = Services tab (Hide all Microsoft services → Disable all) + Startup tab (disable items via Task Manager).
- “Hide all Microsoft services” before Disable all — never disable Microsoft services in a clean boot.
- Safe Mode tests drivers/core OS; clean boot tests third-party software conflicts on otherwise-normal Windows.
- Re-enable disabled items in halves to binary-search for the conflicting product.
cleanmgr.exe= Disk Cleanup; “Clean up system files” unlocks Windows Update and Windows.old removal.