To help with the performance and general speed of your Windows machine, you ought to remove bloatware software. Any Windows PC you purchase is not necessarily clean as you perceive it to be. Most of these machines are occluded with pre-installed unnecessary software known as bloatware. Due to the accumulation of these not so important applications, your system is bound to slow at some point. Bloatware is harmless however, if it interrupts the normal functionality of your system, then there is no need to have it in the system. Hence the need to get rid of it from your Windows system.

Most bloatware arise as a result of manufacturers pre-installing their software in an attempt to market them and benefit from your usage of those applications. Hence, you will not easily find these programs under the commonly known section of programs and features. Often, once you acquire a Windows system before you do any app installation, you can check for available software. Well, it is a no brainer to realize that they are bloatware, as they come as pre-installed applications.

How to remove Bloatware Software on Windows

With the Windows10debloater, a utility that is used to debloat Windows by removing the pre-installed applications, you can be certain that your task will be completed fully. Windows10debloater comes in 3 versions, that is the Sysprep, interactive, and GUI application, that is Windows10SysPrepDebloater.ps1, Windows10Debloater.ps1 and Windows10DebloaterGUI.ps1 respectively.

  • Windows10SysPrepDebloater.ps1, known as the silent version. Works to remove bloatware in the course of deployment. Useful while deploying Windows 10. It also utilizes switch parameters,  -Sysprep, -Debloat -Privacy.
  • Windows10Debloater.ps1, this is an interactive version.
  • Windows10DebloaterGUI.ps1, this version has got removal options as well as revert options. Can be used by any basic user. Does not necessarily require one to use code.

For our case, we are going to use Windows10DebloaterGUI.ps1. This process will run on PowerShell as an admin to complete the task. Follow the steps below;

Step 1. Download the Windows10debloater .ZIP file

Visit Github, then download the .Zip file where you will be required to extract it to a desired location. You can also learn more about Windows10debloater here. To download the file, just do it as follows;

Once the .zip file has been downloaded, extract the files to a location you can remember, i.e downloads etc.

Or rather, instead of downloading the whole .zip file, you can actually download the one you need, for our case, Windows10DebloaterGUI.ps1. Just like as shown;

Step 2. Open PowerShell as Administrator

For the script to run perfectly and the process to be executed with no errors ensure that you right click on your PowerShell then choose the option of run as admin.

Step 3. Set up PowerShell Execution

To enable PowerShell execution, type in the following command and hit enter.

Set-ExecutionPolicy Unrestricted -Force

Just as shown in the image below;

Step 4. Cd to location of Extracted Files

On the PowerShell, change directory to where you extracted the files. Depending on where the files are located i.e Downloads, do it as follows;

PS C:\Windows\system32> Set-ExecutionPolicy Unrestricted -Force
PS C:\Windows\system32> cd c:\Users
PS C:\Users> ls

    Directory: C:\Users

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-r---         3/8/2021   8:26 PM                Public
d-----         3/8/2021   8:28 PM                Valentine

PS C:\Users> cd Valentine
PS C:\Users\Valentine> ls

    Directory: C:\Users\Valentine

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-r---         3/8/2021   8:26 PM                3D Objects
d-r---         3/8/2021   8:26 PM                Contacts
d-r---         3/8/2021   8:26 PM                Desktop
d-r---        3/17/2021   1:52 PM                Documents
d-r---        3/17/2021   2:38 PM                Downloads
d-r---         3/8/2021   8:26 PM                Favorites
d-r---         3/8/2021   8:26 PM                Links
d-r---         3/8/2021   8:26 PM                Music
d-r---        3/15/2021   9:20 AM                OneDrive
d-r---        3/16/2021   4:14 PM                Pictures
d-----         3/8/2021   8:19 PM                Roaming
d-r---         3/8/2021   8:26 PM                Saved Games
d-r---         3/8/2021   8:27 PM                Searches
d-r---         3/8/2021   8:26 PM                Videos

PS C:\Users\Valentine> cd Downloads
PS C:\Users\Valentine\Downloads> ls

    Directory: C:\Users\Valentine\Downloads

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        3/17/2021   2:38 PM                Windows10Debloater-master
-a----        3/16/2021  10:33 AM        6137720 BCUninstaller_4.16_setup.exe
-a----         3/8/2021   8:28 PM        1304160 ChromeSetup.exe
-a----        3/16/2021   1:05 PM          10626 Email-01.jpg
-a----        3/10/2021   2:36 PM          61334 email-client-01.png
-a----        3/16/2021   4:16 PM          27739 gambling-link.PNG
-a----        3/10/2021   4:13 PM         309629 NSSF Member Self Service Guide.pdf
-a----        3/15/2021   7:02 PM         215759 tinder-background-check.png
-a----        3/16/2021  11:41 AM          15148 Windows-applications-01.webp
-a----        3/16/2021  11:42 AM          20367 Windows-applications-02.png
-a----        3/17/2021  12:19 PM          42434

PS C:\Users\Valentine\Downloads> cd .\Windows10Debloater-master\
PS C:\Users\Valentine\Downloads\Windows10Debloater-master> ls

    Directory: C:\Users\Valentine\Downloads\Windows10Debloater-master

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        3/17/2021   2:38 PM                Windows10Debloater-master

PS C:\Users\Valentine\Downloads\Windows10Debloater-master> cd .\Windows10Debloater-master\
PS C:\Users\Valentine\Downloads\Windows10Debloater-master\Windows10Debloater-master> ls

    Directory: C:\Users\Valentine\Downloads\Windows10Debloater-master\Windows10Debloater-master

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        3/17/2021   2:38 PM                Individual Scripts
-a----        3/17/2021   2:38 PM           1071 LICENSE
-a----        3/17/2021   2:38 PM           9878
-a----        3/17/2021   2:38 PM          44948 Windows10Debloater.ps1
-a----        3/17/2021   2:38 PM          76326 Windows10DebloaterGUI.ps1
-a----        3/17/2021   2:38 PM          13812 Windows10SysPrepDebloater.ps1

Step 5. Run the Debloater Script

The script we are interested in is Windows10DebloaterGUI.ps1. This is the one we are running on PowerShell, as follows;

PS C:\Users\Valentine\Downloads\Windows10Debloater-master\Windows10Debloater-master> .\Windows10DebloaterGUI.ps1

Security warning
Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your
computer. If you trust this script, use the Unblock-File cmdlet to allow the script to run without this warning
message. Do you want to run
[D] Do not run  [R] Run once  [S] Suspend  [?] Help (default is "D"): [R]
[D] Do not run  [R] Run once  [S] Suspend  [?] Help (default is "D"): [R]
[D] Do not run  [R] Run once  [S] Suspend  [?] Help (default is "D"): R
The folder C:\Temp\Windows10Debloater doesn't exist. This folder will be used for storing logs created after the script runs. Creating now.

    Directory: C:\Temp

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        3/17/2021   3:19 PM                Windows10Debloater
The folder C:\Temp\Windows10Debloater was successfully created.
Transcript started, output file is C:\Temp\Windows10Debloater\PowerShell_transcript.DESKTOP-17AI25Q.Tyg+gv+N.20210317151950.txt
Creating System Restore Point if one does not already exist. If one does, then you will receive a warning. Please wait...

You will be met with the following window;

Choosing to customize blocklist, helps you take control of the applications you want to be removed and those that you do not want the utility to remove because you find them useful. In case you make a mistake somehow, click on revert registry changes. You can also explore the options provided above. Once you have selected what needs to be removed, click on remove bloatware with custom blocklist.


Depending on which PowerShell script you decide to run, just replace it with the one of your choice. The process above is the same for the one of Windows10Debloater.ps1. In case you want to use the one for Sysprep, use .\Windows10SysPrepDebloater.ps1 -Sysprep, -Debloat - and then skip step 3. do not enable PowerShell execution. With Sysprep, you can also:

  • Halt/stop some telemetry functions
  • Stop Cortana from being used as your Search Index
  • Disable unnecessary scheduled tasks

Other Posts;


Please enter your comment!
Please enter your name here