A clean boot runs Windows with only the essential drivers and programs, allowing it to isolate software conflicts and troubleshoot issues. This MiniTool guide explains how to perform a clean boot and identify the problematic program or service.

About Windows 11/10 Clean Boot

Because many settings, drivers, and programs interact simultaneously, troubleshooting Windows 11 or 10 can be complex. In such a varied environment, software conflicts can occur.

Conflicts can manifest in various ways, such as system instability, performance issues, application failures, and boot issues. Usually, they occur when two or more programs interfere with each other, often leading to app crashes.

Performing a clean boot is an effective way to locate software conflicts.

What Is a Windows Clean Boot

A clean boot is a troubleshooting technique that starts Windows with a minimal set of drivers and startup programs.

As the name suggests, a clean boot disables all non-Microsoft startup programs and services, loading only essential Windows components.

Windows 10 clean boot

This method is particularly useful for identifying which background applications or services are causing a problem. After pinpointing the problematic program or service, uninstall it to resolve the issue.

Does a Clean Boot Delete Files or Applications

Some users are concerned about data loss during the clean boot. A clean boot is a diagnostic tool to troubleshoot issues by finding the conflicting software. It is a safe process and does not delete your personal files, documents, installed apps, and other data.

This is different from a factory reset or clean installation, which removes personal files and settings. Therefore, you don’t need to worry about data loss. Perform a Windows clean boot to troubleshoot software conflicts.

When Should You Perform a Clean Boot

Running a clean boot in Windows 11 or 10 is primarily used to address system and application issues. The following are typical scenarios in which a clean boot is necessary.

  • Applications or games not working properly: When a specific program or game freezes, crashes, or closes unexpectedly, consider a Windows clean boot. This helps determine if a background program or service is the cause.
  • Software conflicts: When you have multiple programs running, they sometimes interfere with each other, causing problems. A clean boot allows you to find the program or service causing the conflict.
  • Slow performance issues: If your computer is running slowly, a clean boot can help isolate whether the problem stems from a background program. This app may be consuming too many resources.
  • Startup problems: Your PC sometimes doesn’t start normally or shows persistent error messages during the startup process. In this case, you can do a clean boot to see if a startup program triggers the issues.
  • Frequent crashes: Your system may be crashing frequently. A clean boot helps eliminate software conflicts as the source of the instability.
  • Failed Windows updates: This boot mode can troubleshoot issues where a Windows update fails to install correctly if the software conflicts block the installation.
  • Issues after new installations: After installing a new program or driver, some problems may appear. The boot option easily lets you see if the new addition is conflicting with an existing program.

Clean Boot vs Normal Boot

What’s the difference between a clean boot and a normal boot?

To sum up, the primary difference lies in the number of programs and services that are loaded when Windows 11/10 starts up. Aside from this, they differ from each other in several aspects, such as purpose, performance, and user case.

The following table summarizes the differences in detail.

FeaturesClean BootNormal Boot
PurposePrimarily for diagnosing and resolving software conflicts and other issues.Standard operating mode for regular, daily use.
Startup itemsLoads only the bare minimum of Microsoft drivers and services. Disables all third-party services and non-essential startup programs.Loads all standard system services, drivers, and programs configured to run at startup.
PerformanceFaster startup time and reduced resource usage as fewer programs are running in the background.Slower startup time since this mode includes all third-party apps and services configured to run during startup.
Use CaseIdentifies if a third-party program is causing issues, like errors, crashes, slow performance, etc.Daily computer use, such as work, gaming, and browsing.
MethodManually configure the system to access the clean boot state using the msconfig command and then manually restore to a normal boot afterward.Default setting; Does not require any special user intervention.
System stateA diagnostic environment with limited functionality.A standard and full-featured operating environment ready for user tasks.

Clean Boot vs Safe Mode

Windows has another mode called Safe Mode, which is also a diagnostic mode to address some problems when you can’t get into the system.

How does it differ from Clean Boot?

Safe Mode loads core Windows drivers and services to fix Windows or driver issues. A clean boot disables third-party startup programs and services and identifies software conflicts.

You can take a look at some differences in the table below.

FeatureClean BootSafe Mode (Safe Boot)
PurposeResolves software conflicts from third-party applications and services.Troubleshoot problems with core Windows components or drivers.
What it disablesAll non-Microsoft services and startup items.All except for the most basic drivers and services necessary for Windows to run.
AppearanceLooks like a regular Windows environment, just with fewer programs running in the background.Offers a basic user interface with low resolution and displays “Safe Mode” in the corners of the screen.
ControlGives you more control to selectively disable or enable third-party services and programs to isolate software conflicts.Provides a fixed and minimal set of options.
When to UseWhen you suspect a software conflict while a program crashes or won’t install correctly, Windows functions poorly, or you encounter other issues.When the system won’t start normally, or has a suspected virus or hardware-related driver issues.
AccessManually configured using msconfig when in a normal startup.Accessed via the Advanced Startup Options in WinRE when the system fails to boot up. (Learn other ways to enable Safe Mode.)
Clean Boot VS. Safe Mode: What’s the Difference and When to Use
Clean Boot VS. Safe Mode: What’s the Difference and When to Use

Clean Boot vs. Safe Mode: what’s the difference, when and how to use? After reading this post, you can clearly know all the answers to these questions.

Read More

Now you know so much information about a clean boot, including what it is, when to use it, the differences between a clean boot and a normal boot & Safe Mode.

Next up, we will walk you through a comprehensive guide to learn how to perform a clean boot in Windows 10/11.

How to Clean Boot Windows 11/10

Preparation Work

Before you proceed, we suggest you prepare your system for a clean boot. Preparation includes granting admin privileges, backing up important data, and recording current startup items.

#1. Check Your Account

A clean boot requires an administrative account since disabling startup programs and services is a system-level action.

Without admin rights, you cannot modify these system settings in the System Configuration window. If you are not sure whether you have admin permissions, check it via these steps:

Step 1: Press Win + I on your keyboard to open Settings.

Step 2: Click Accounts in the menu. Then, check the information under your name (in Windows 10, you need to go to Your info).

  • If it says “Administrator”, this means you have admin rights.
  • If it displays “Standard User”, you don’t have admin permissions.
check user account type in Settings

When you don’t have an admin account, you can create a new one.

  • In Windows 10, go to Settings > Accounts > Family & other users > Add someone else to this PC. Then, create a Microsoft account by following the on-screen instructions.
  • In Windows 11, navigate to Settings, click Accounts > Other users > Add account, and follow the on-screen instructions to complete setup.
Tips:
Additionally, you can create an administrator account via the Local Users and Groups console and Command Prompt. To find details, see this guide on how to create an administrator account.

#2. Back up Important Data

A clean boot is safe and doesn’t lead to data loss. Nevertheless, it is wise to back up important files before proceeding as a precautionary measure.

Ensure all documents and files are saved before starting the backup process.

We advise that you back up important data to the cloud using Google Drive, OneDrive, or other services, or to an external hard drive. For cloud backup, refer to this guide on how to back up computer to cloud drive.

To back up your computer to an external drive, run MiniTool ShadowMaker. As an all-in-one backup software, it allows you to create backups of disks, partitions, systems, files, and folders.

Besides, this program supports setting up a schedule to perform backups automatically, without manual intervention. Moreover, you can run it to back up only the changed or newly added data by setting up the incremental or differential backup type.

Without further ado, let’s start a file backup.

Step 1: Download MiniTool ShadowMaker from the MiniTool website. Then, run the .exe file and complete the installation.

MiniTool ShadowMaker TrialClick to Download100%Clean & Safe

Step 2: Connect an external hard drive to your PC. Then, launch this freeware and head to its Backup tab.

Step 3: To select files or folders you wish to back up, click SOURCE > Folders and Files, tick the desired items, and click OK.

select data to back up in MiniTool ShadowMaker
Tips:
In terms of system backup, you won’t need to manually select the backup source since this free backup software has selected system partitions by default.

Step 4: Under DESTINATION, pick an external drive, and click OK.

Step 5: Click Back Up Now to implement the data backup immediately.

Depending on the data size, the backup time varies. Wait patiently.

back up files with MiniTool ShadowMaker

#3. Create a List of Startup Programs

Another task you should perform before a clean boot is recording the current startup programs. This helps you restore the original startup configuration later.

Just open Task Manager via the Win + X menu, navigate to the Startup tab, and check the startup programs.

Next, take a screenshot to record the original settings.

check startup programs in Task Manager
Tips:
Some professional software may rely on specific Windows services to function properly. Before proceeding, note down any services that your critical software depends on to ensure they can be re-enabled after troubleshooting.

#4. Exit Running Programs

You should exit all running programs and close all open windows to ensure a proper restart. This can prevent any unsaved data from being lost due to forced termination during the clean boot process.

Once preparation is complete, you can proceed with performing a clean boot.

How to Do a Windows Clean Boot

This process includes opening System Configurations, disabling services, and disabling startup programs.

See the breakdown.

Tips:
At first glance, these steps look complex, but you can follow the step-by-step guide below. Eventually, you can get back on track.

Step 1: Open System Configuration.

The System Configuration tool, also known as MSConfig, is a built-in tool. It allows you to modify boot parameters, disable startup items, manage startup, and adjust other startup-related settings.

To open this utility:

  • Option 1: Type system configuration in Windows 11/10 Search and choose the best match.
  • Option 2: Press Win + R to open Run, type msconfig, and click OK.
type msconfig in Run
6 Ways – How to Open Run Command Windows 10
6 Ways – How to Open Run Command Windows 10

The Run Command provides great convenience for you to access some specific programs. This post shows 6 ways to open Run box.

Read More

Matters needing attention:

According to Microsoft, network policy settings may block you from following these steps if the PC is connected to a network.

You should not use the System Configuration utility to change the advanced boot options unless a Microsoft support engineer guides you to do this. Otherwise, doing this may make the computer unusable.

Step 2: Disable Non-Microsoft Services.

Non-Microsoft services are applications or processes that run on a Windows computer that are not provided by Microsoft. They include third-party software, drivers, or other third-party components.

Disabling these services temporarily helps isolate software conflicts.

To disable these services:

  1. Go to the Services tab.
  2. Check Hide all Microsoft services.
  3. Click Disable all.
disable non-Microsoft services

Step 3: Disable Startup Programs.

Startup programs refer to applications that automatically launch when a computer starts. To disable them:

  1. Navigate to the Startup tab, then click Open Task Manager.
  2. Choose each enabled startup item and click Disable.
  3. Close Task Manager.
disable startup programs in Task Manager

Step 4: Apply and Restart.

  1. Return to the System Configuration window and click Apply > OK.
  2. Click the Restart button to confirm the reboot.

After a restart, the computer is in a clean boot environment. You can now troubleshoot issues by following the steps in the “install, uninstall, or run an application” section.

Warning:
In a clean boot environment, some features or third-party services may be temporarily unavailable.

Install, Uninstall, or Run an Application

Before a Windows clean boot, you may encounter different issues related to an application. After performing the clean boot, the troubleshooting steps differ.

Here, we list two situations: unable to uninstall/install/update an app or run an app correctly.

Note:
When running a Setup program, the “The Windows Installer service could not be accessed” error may occur. Ensure the Windows Installer service is running first, then you can install, uninstall, or update an app.

Check if the Windows Installer Service Is Running

In the System Configuration utility, you may untick the checkbox of Load system services, which leads to the Windows Installer service not starting.

Follow these steps to make it run in a clean boot environment:

Step 1: Right-click on the Windows icon and select Computer Management from the context menu.

Step 2: Expand Services and Applications and click Services.

Step 3: Locate Windows Installer, right-click on this service, and choose Start.

uninstall an app in Control Panel

Case 1: Unable to Install, Uninstall, or Update an App

If you fail to install or uninstall an application or update, try to install or uninstall it again.

To install an app:

Step 1: Download the app installer from the official website.

Step 2: Run the installer you have downloaded.

Step 3: Follow the on-screen instructions to finish the installation.

To install an app update:

Step 1: Check for an available update in the program itself.

Step 2: Install the update.

To uninstall an app:

Step 1: Type Control Panel in Windows 11/10 Search and press Enter to open this utility.

Step 2: Set View by to Category.

Step 3: Locate the Programs section and click Uninstall a program.

Step 4: In the Programs and Features window, find the target program, and click the Uninstall button.

Step 5: Confirm the uninstallation if needed. Then, start the process.

start Windows Installer service
Tips:
Additionally, you can uninstall a program from your computer in other ways, such as using Settings, Command Prompt, and more. For detailed instructions, refer to our Windows 11 app uninstallation guide.

If you still fail to install or uninstall an app, it means the issues are not related to the interference from an app or service. In this case, contact the app vendor for support.

If you successfully install or uninstall a program, the issue is fixed. You need to restore the computer to a normal boot. We will introduce it to you in the corresponding part below.

Case 2: Unable to Run an App

If you fail to run an app, run this app again in the clean boot environment to see if it works.

  • The application still doesn’t run as expected: This means the interference from another service or app doesn’t trigger your issue. If this is the case, contact the app manufacturer for assistance.
  • The app runs properly: It indicates that a software conflict causes your problem. In this situation, you should find out which app or service is causing the issue. To do this, take the steps mentioned in How to Find the Culprit in Clean Boot.
Top 10 Solutions to Fix This App Can't Run on Your PC in Win 10
Top 10 Solutions to Fix This App Can't Run on Your PC in Win 10

Receive "this app can't run on your PC" error when launching a certain application in Windows 10? Top 10 solutions are offered to fix it.

Read More

How to Find the Culprit in Clean Boot

The issues you are experiencing may not occur in a clean boot environment because it isolates potential software conflicts.

According to Microsoft, you should try to systematically turn on or off services and programs and restart the computer. This helps isolate the specific one causing the issue.

Enabling a single startup item or service and rebooting the system each time will find the problematic one in the end. However, this method is inefficient because it requires many restarts.

Microsoft recommends disabling half of the non-Microsoft services and startup programs at a time, rebooting the computer, and re-testing the remaining half.

This approach effectively narrows down potential causes by approximately half at each step.

Here are the detailed steps for how to isolate the problematic app or service:

Step 1: Sign in to the computer with administrator rights.

Step 2: Launch the System Configuration window by typing msconfig in the Search box and selecting the best match.

Step 3: Choose the Services tab and select Hide all Microsoft services.

Step 4: Enable half of the previously disabled non-Microsoft services, ensuring you can track which services are enabled for testing.

Step 5: Select OK and then click Restart to apply the changes.

enable upper half of services in System Configuration

Step 6: After restarting Windows 11/10, determine whether your issue persists.

Then, continue the steps depending on the different situations.

Case 1: If the issue recurs, one of the services you enabled is causing the problem. Proceed by narrowing down the problematic service using the next steps.

  1. Repeat steps 1 to 6.
  2. In step 4, disable the lower half of the services you enabled in the previous test.

Case 2: If the problem disappears, the enabled services are not the cause. You should now test the remaining disabled services to identify the culprit.

  1. Repeat steps 1 to 6.
  2. In step 4, enable the upper half of the services you previously disabled to narrow down the problematic service.
enable upper half of services you cleared

Repeat these steps until you blame the problem on a single service, or until you are certain that no service is the cause of the problem.

When checking only one service and you experience the issue, the issue lies within that service. Then, you should go to step 10. If none of the services result in the problem, go to steps 7 and 8 to enable startup programs.

Step 7: Navigate to the Startup tab and select Open Task Manager.

Step 8: Choose the upper half of the disabled startup programs one at a time and click Enable.

enable upper half of startup programs

Step 9: Restart Windows 11/10 and follow the appropriate action based on whether the issue occurs:

  • If the issue still occurs: The enabled startup items are causing the problem. Disable the lower half of the enabled items in the last test to identify the culprit.
  • If the problem doesn’t appear: The remaining disabled startup programs are likely causing the issue. Disable each enabled item from the previous test, then enable the other half of the previously disabled programs to isolate the culprit.
  • If the problem persists after enabling only one startup program, this specific item causes that issue. No further steps are needed; proceed to step 10.
  • If no startup program leads to the problem, a Microsoft service may be responsible.

Learn what you should do from this Microsoft tutorial on recovery options in Windows.

Step 10: Now you have identified the service or startup program that gives rise to the problem.

Next, visit the website of your app manufacturer and contact it to determine whether it can address the problem. Or, start the Windows system with the service unselected or the startup program disabled.

What to Do After a Clean Boot

Once you finish troubleshooting your issue in the clean boot, try to restore the computer to its normal startup environment.

In addition, we recommend performing regular maintenance, such as updating the system, cleaning up temporary files, and creating a restore point.

Here is a breakdown.

#1. Reset the Computer to Start Normally

Once you have finished troubleshooting in the clean boot environment, ensure that the computer is restored to its normal startup state.

Follow the instructions below to restore it to a normal startup:

Step 1: Open System Configuration by searching for msconfig in the Windows Search box and pressing Enter.

Step 2: In the General tab, select Normal Startup under Startup selection.

normal startup in System Configuration

Step 3: Go to the Services tab, uncheck the checkbox for Hide all Microsoft services, select Enable all, and click Apply.

Step 4: Navigate to Startup and select Open Task Manager.

Sep 5: In Task Manager, select all of the startup items you disabled previously one by one, and click Enable.

Step 6: In System Configuration, click OK and choose Restart in the pop-up window.

Once the system restarts, all services and programs are reverted to their normal state.

#2. Update Windows 11/10

Installing Windows updates is recommended to deliver new features, bug fixes, and improvements. If you ignore updates, this can leave the system vulnerable to viruses and other threats and cause compatibility issues.

Update Windows 11/10 to Download & Install Latest Updates
Update Windows 11/10 to Download & Install Latest Updates

Check how to update Windows 11/10 to download and install the latest updates to make your Windows PC or laptop run well.

Read More

Updates can improve the security, performance, and reliability of the computer, so keep the operating system updated to the latest version.

Step 1: Access the Settings app by pressing Win + I on your keyboard.

Step 2: Select Update & Security > Windows Update (Windows 10) or directly go to the Windows Update tab (Windows 11).

Step 3: Click Check for updates to find some available updates. Wait patiently until the downloading and installation processes finish.

check for updates in Windows 10
Tips:
On October 14, 2025, Microsoft ended support for Windows 10, but it offers an optional Extended Security Updates (ESU) program for this system.

Step 4: Restart the computer to apply these updates.

#3. Run a System File Check

It is recommended to run System File Checker to scan for and repair any corrupted system files to maintain the system.

To do this:

Step 1: Type cmd in the Windows Search box, right-click on Command Prompt, and select Run as administrator.

Step 2: In the command window, type sfc /scannow and press Enter to begin the scan.

Wait until the scan completes and check the result to see if damaged system files are repaired.

#4. Update Drivers

Ensure your drivers, especially your graphics card driver and network driver, are up-to-date to troubleshoot compatibility issues.

Do this through Device Manager:

Step 1: Open Device Manager via the Win + X menu.

Step 2: Expand Display adapters, right-click on your graphics card, and select Update driver.

Step 3: Choose Search automatically for drivers to begin the driver update.

automatically search for graphics card driver

Step 4: Expand Network adapters, right-click on your network, and choose Update driver. Then, let Windows automatically search for and install the available driver.

Tips:
In addition, downloading a proper driver from the manufacturer’s website is recommended. Or, run a professional update driver tool to update drivers. Here is a related guide on how to update drivers for reference.

#5. Run Disk Cleanup

Consider running Disk Cleanup after a clean boot to free up disk space and improve system performance.

To perform a cleanup task:

Step 1: Open File Explorer by pressing Win + E.

Step 2: Right-click on the drive you wish to clean up, for example, C, and choose Properties. Then, choose Disk Cleanup.

open Disk Cleanup via File Explorer

Step 3: Tick the checkboxes for all files you need to delete and click OK > Delete Files.

Step 4: Click Clean up system files and complete the cleanup by following the prompts.

#6. Create a Restore Point

After performing the necessary troubleshooting steps in a clean boot environment, the system is in a stable state suitable for creating a restore point.

Do that:

Step 1: Type create a restore point in the Search box and press Enter.

Step 2: Ensure you enable system protection for the C drive. If not, click Configure, tick Turn on system protection, and click OK.

Step 3: Click the Create button, type a description for the restore point, and click Create to begin the process.

create a system restore point

Additionally, you can run MiniTool ShadowMaker to create a system image for system recovery in case of system issues.

Just launch this software, go to Backup, choose the backup target like an external hard drive, and begin the system backup.

Tips:
The tool selects system partitions by default as the backup source.

Conclusion

From this post, you can find much information about a Windows clean boot, such as what it is, when and how to perform it, how to find the problematic service or app, and what you should do.

By following the step-by-step guide, troubleshooting software conflicts can be simplified.

Moreover, back up your important data before a clean boot as a wise precaution. As for the issues with MiniTool software, contact us at [email protected].

Clean Boot FAQs

Is a clean boot permanent?
A clean boot is not a permanent solution, but temporarily disables third-party services and startup programs to identify software conflicts.
Can MSConfig improve PC performance?
Preventing programs from starting up when running Windows can help improve PC performance. MSConfig allows you to disable unnecessary startup apps and services, freeing up system resources and speeding up boot time.
What are MSConfig startup options?
MSConfig offers three main startup options, namely Normal Startup, Diagnostic Startup, and Selective Startup.
Normal Startup loads all device drivers and services. Diagnostic Startup loads basic drivers and services. Selective Startup allows you to choose which services and startup items to load.
Can a clean boot replace Safe Mode?
A clean boot cannot replace Safe Mode since they are designed for different purposes. The former troubleshoots third-party software conflicts, while the latter resolves problems with the operating system itself.
  • linkedin
  • reddit