How to Use the Windows 11 msconfig Tool to Perform a Clean Boot

If your Windows 11 PC is experiencing random blue screen crashes, refusing to install a critical update, or suffering from severe input lag, the culprit is often a third-party application or service running in the background. Antivirus software, custom mouse drivers, and game anti-cheat engines hook deeply into the operating system and can easily destabilize it.

To definitively prove whether Windows itself is broken, or if a third-party program is causing the issue, you must perform a “Clean Boot”. A Clean Boot forces Windows to start using only its core, essential Microsoft services, disabling absolutely everything else.

In this guide, you will learn how to use the built-in msconfig (System Configuration) tool to execute a safe Clean Boot.

Step 1: Open the System Configuration Tool

Because this tool modifies how the operating system boots, you must be logged in as an administrator to use it.

  1. Press the Windows Key + R on your keyboard to open the Run dialog box.
  2. Type msconfig and press Enter.
  3. The System Configuration window will appear on your screen.

Step 2: Hide Core Microsoft Services

The goal is to disable all third-party software without accidentally disabling the core services that keep Windows 11 alive (like the audio service, network adapters, and security center).

  1. Click on the Services tab at the top of the window.
  2. Look at the very bottom left corner of the window. You will see a checkbox labeled Hide all Microsoft services.
  3. You MUST check this box. This is the most critical step. Checking this box instantly hides all the critical Windows files from the list above it, protecting them from being disabled.

Step 3: Disable All Third-Party Services

Now that the core Microsoft services are safely hidden, the list you are looking at contains only third-party software (e.g., Adobe updaters, Nvidia drivers, Google Chrome elevation services).

  1. Click the Disable all button on the right side of the window. All the checkboxes next to the remaining services will instantly clear.
  2. Click Apply.

Step 4: Disable Startup Programs

Services run in the background, but standard applications also launch at startup and can cause interference.

  1. Click on the Startup tab at the top of the System Configuration window.
  2. Click the blue link that says Open Task Manager.
  3. The Task Manager will open directly to the Startup Apps section.
  4. Right-click on every single application listed that has a status of “Enabled” and select Disable. (Do not worry, you are not deleting these programs; you are just stopping them from launching automatically).
  5. Close the Task Manager.
  6. Click OK on the original System Configuration window.

Windows will prompt you to restart your computer. Click Restart.

Step 5: Diagnosing the Issue

When your PC reboots, it is now in a Clean Boot environment. Test your system. Try to install the update that was failing, or play a game to see if the crashes have stopped.

If the computer runs perfectly in a Clean Boot, you have proven that Windows is fine and a third-party app is to blame. To find exactly which app it is, you must reopen msconfig, re-enable exactly half of the services, and reboot again. By systematically turning them on in batches (the process of elimination), you will eventually isolate the exact program causing the crash.

Step 6: Returning to Normal

Once you are finished testing, you must revert the changes to use your PC normally.

  1. Open msconfig again.
  2. On the General tab, select Normal startup.
  3. Click OK and restart your PC.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.