Here again your favorite Random Dude.

Today's topic is about something that everyone that had deployed a Windows 10 image had faced. You need to remove all the bloatware that the OS brings on the original install, before you perform the sysprep. It is well know than this procedure can be done via Powershell (commands or script), but I discovered this tool (all credits to the creator) that does it for you with a pretty good interface.

Sycnex / Windows10Debloater

Here are the instructions on how to get it to work (extracted from the actual GitHub).

  1. Download the .zip file on the main page of the github and extract the .zip file to your desired location
  2. Once extracted, open PowerShell (or PowerShell ISE) as an Administrator
  3. Enable PowerShell execution Set-ExecutionPolicy Unrestricted -Force
  4. On the prompt, change to the directory where you extracted the files: e.g. - cd c:\temp
  5. Next, to run either script, enter in the following: e.g. - .\Windows10DebloaterGUI.ps1

After that you will get the interface.


Every option work, but one pro-tip would be don't run the "Uninstall OneDrive" or you will get stuck at "Getting Ready" after deployment.

I hope that this tool make your deployments a lot faster and easier, and yet again, all credits to the developer!

See you in my next post!