search iconsearch icon
Type something to search...

How to Perform a Clean Windows Installation: A Step-by-Step Guide

How to Perform a Clean Windows Installation: A Step-by-Step Guide

0. Motivation

I’m frequently installing Windows on computers because I believe periodic reinstalls improve PC performance and are essential when helping family members set up their PCs. A few months ago, I bought three Lenovo ThinkCentre minis for my family. They are old but still quite powerful for lighter use. Since I needed to install Windows on these three computers, I decided to document the process to easily repeat it in the future. This guide serves as a comprehensive resource for anyone looking to perform a clean Windows installation.

1. Download Windows

You can easily download Windows from Microsoft’s website. At this stage, you don’t need a Windows license.

To download it, you should:

  1. Go to Domain LogoDownload Windows 11.
  2. Select Create Windows 11 Installation Media to download the MediaCreationTool.exe.

This will allow you to create a bootable USB.

2. Create bootable USB

Use the MediaCreationTool to create a bootable USB.

  1. Select language and edition.
  2. Select USB flash drive.
  3. Select the desired USB drive.

Important: All content on the selected USB drive will be deleted.

This will trigger:

  1. Downloading the necessary files to install Windows.
  2. Formatting the USB.
  3. Adding all needed files to the drive and making it bootable.

3. Install Windows

What we want to avoid is getting bloatware (as much as possible) when installing Windows.

This can be done by selecting English (World) or English (Europe) for the Time and Currency format setting.

For more info, see: Domain LogoHow to install Windows 11 without bloatware apps.

3.1. Clean the Disk

After you have selected the region, you will need to decide where to install Windows. I like to go to the Custom: Install Windows only (advanced) option. With that, I can make sure to do a clean install.

Important: This will delete all files on the disk you select.

Select the disk where you want to install Windows. If needed, delete the existing partitions and create a new one.

4. Set up windows

Here, we want to create a local account. This is because:

  1. Offline Access: Local accounts are offline, meaning they do not require an internet connection to set up or use, providing greater control and security.
  2. Privacy Protection: Local accounts do not require sending personal data to Microsoft, ensuring that your data remains solely on your device.
  3. Simpler Management: As local accounts are stored only on the device, they are simpler to manage without the need for syncing across multiple devices.

Given that you might be installing Windows for another user, I think this is the way to go.

We will be following this guide: Domain LogoHow to Install Windows 11 Without a Microsoft Account.

4.1. OOBEREGION ‘Error’

If you see the OOBEREGION error, don’t panic. It just means that Windows is unable to determine which bloatware to install. Just skip that step.

It’s not an error. It means no bloatware will be installed.

4.2. Disable Internet

When it asks for an internet connection, hit SHIFT + F10. A command prompt will appear. Then just write:

OOBE\BYPASSNRO

This will force a reboot, and the internet connection will no longer be required.

After the reboot, make sure to skip the OOBEREGION error again and select the keyboard layout.

When it asks about the internet connection, select I don't have internet. Even after selecting that option, it will try to convince you to set up a Microsoft account. Just select Continue with limited setup.

From there, you can set up a username and you will have your local account.

5. Install Programs

Once you are inside Windows, you can connect to the internet to start downloading everything you need.

Everyone has different preferences, but there is a way to get the most common programs and install them all at once. Just go to Domain Logoninite.com and select the programs you want. Once done, hit Get Your Ninite to download an ninite.exe file that will install them all.

5.1. Change the Default Browser (if desired)

I don’t like Edge, and you might not like it either. You can download any internet browser you want, but I suggest you try Domain LogoBrave.

It’s the only browser that has a built-in ad blocker, which is quite useful for faster loading times and privacy.

6. Set up Windows

6.1. Windows updates

Windows updates take a lot of time to install and sometimes can go wrong. So, I think it’s best that you download all updates you can so that your computer is as updated as possible. This will usually require multiple restarts.

6.2. Activate Windows

There are some computers that have a working Windows key. I don’t really know how it works, but in some cases, you don’t need to activate it. If that’s not your case, I strongly suggest you activate Windows so that you can get security updates.

I would strongly suggest you don’t use online activators that could change things on your computer. You might end up having big problems. If you really want to go the cheapest route, you could try one of the websites with keys, and at least you will know that you didn’t install shady things.

Do not use online activators.

7. Configure the Computer

7.1 Check Startup Apps

Here you might want to disable apps that you don’t use so that the computer loads faster. For example, you might not be using OneDrive (which is installed even if you do the English (world) trick), and in that case, it would be better to disable it.

To do so, open the Task Manager and go to Startup apps.

7.2. Set the Timezone

The only problem with selecting English (World) is that you probably won’t have the correct timezone. Just right-click the Windows clock and go to Adjust date and time.

7.3. Set Correct Windows Language

If needed, change the Windows language to whatever you want.

7.4. Install Drivers

On modern computers, you might not need to do it. But if you are installing Windows on an old computer, you might need to install some drivers. The most common ones I have needed to install are:

  • Internet
  • Bluetooth
  • Graphic card

Here, the best thing you can do is to Google your computer model and go to the official website of the brand and download anything you need.

8. [Optional] Set up DNS

Finally, you might want to change DNS. This will allow you to:

  • Faster Resolution: Quicker response times.
  • Reliability: More stable under heavy traffic.
  • Reduced Tracking: Less monitoring of user activity.
  • Bypass Restrictions: Prevents ISPs (Internet Service Providers) from blocking websites.

You can read how to do it at: Domain LogoChange your DNS | Windows.

I recommend using 1.1.1.1 (or one.one.one.one, which is exactly the same). You can read more about this in: Domain LogoWhat is 1.1.1.1?. But feel free to set any DNS you like.