5000+ Great Articles

Fix “Setup is Preparing Your Computer for First Use” on Every Reboot

Have you ever encountered an issue where every time you start Windows, you receive the following message:

Setup prepares your computer for first use

This happened to me on a Windows 7 machine. In fact, I created a Windows 7 image and then restored that image on a different machine. When I booted the car, I got this message every time and it annoyed me a lot.

You will probably only see this error someday if you try to restore the Windows 7 image on different hardware. In this article, I’ll share a few possible solutions that hopefully get rid of this startup message.

Method 1. Registry keys

First method – registry keys

The solution that worked for me was to check the registry for multiple keys and make sure the values ??are correct. Navigate to the next section in your registry:


Here you will see several keys related to system configuration. The registry keys and their values ??should look like this:

– / “SetupType” = dword: 00000000 “SystemSetupInProgress” = dword: 00000000 “SetupPhase” = dword: 00000000 “CmdLine” = “” (this field should be empty) “OOBEInProgress” = dword: 00000000

Here’s a screenshot on my computer of what the registry keys and their values ??should be. I have highlighted the important ones causing this error:

If you’re having this problem, it is possible that there is something like oobe / windowsdeploy in the CmdLine key. It should be empty as shown above. Additionally, SystemSetupInProgress and OOBEInProgress must also be 0, not 1.

Hopefully this will fix the setting that prepares your computer for first use, the message on every startup. If not, you can try a few more options, but your best bet is to edit the registry.

Method 2 – Perform Startup Repair

Method two – perform a startup repair

You can also try running a Startup Repair on Windows 7, which might fix the installation problem. You can check out this article from Microsoft on how to perform a Startup Repair.

Method 3: Perform a clean boot

Third method – do a clean boot

The only other way to get this message is if it is called by a program or service. By performing a clean boot, you can quickly determine if it is actually a program or service. You can read the following post from Microsoft which details the steps to perform a clean boot

Hopefully one of the above solutions will solve your problem. If not, leave a comment here and let us know what you tried. Enjoy!

Exit mobile version