IT Practice Exams

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 ModeClean boot
DriversMinimal/generic setNormal drivers
Microsoft servicesEssential onlyAll enabled
Third-party servicesDisabledDisabled
Startup programsDisabledDisabled
Best forDriver 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:

  1. 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.
  2. 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).
  3. 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.exe that 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 msconfig to 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.
Choose your exam → Lifetime access
from $59, once