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, 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 Windows10Debloater-master.zip 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 README.md -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 C:\Users\Valentine\Downloads\Windows10Debloater-master\Windows10Debloater-master\Windows10DebloaterGUI.ps1? [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