Windows10Debloater: remove Windows 10 components
Windows10Debloater is a free collection of PowerShell scripts that administrators may run on Windows 10 PCs to remove certain components from these systems that come preinstalled with them.
There is certainly no shortage when it comes to programs that remove Windows 10 apps and other components that some users and administrators consider bloatware.
Prime examples of these types of components are games like Candy Crush being advertised on Windows 10 Pro devices, and the Telemetry gathering components and scheduled tasks.
Windows10Debloater may remove certain components and scheduled tasks. Three different versions are offered that differ only in the level of control the executing user has over the process.
Note: It is highly recommended that you create a system backup before you run Windows10Debloater. The program will remove certain apps, components and tasks, and make changes to the Windows Registry. Ideally, you run it right after installation of Windows 10.
The very first thing you need to do to get started is to visit the project's GitHub page and hit the download button there to download the PowerShell scripts to the local system. You can verify the code right on GitHub or after you have downloaded the files by loading them in any plain text editor.
You can't just run the PowerShell scripts on a regular Windows 10 installation as script execution is blocked by default on Windows 10.
The author lists several methods to execute the scripts on the GitHub page, e.g. by unblocking script executions on the system.
The three scripts offer similar functionality by the differ in regards to the level of control that you have once you run them on the device:
- Windows10SysPrepDebloater.ps1 -- A silent version of the script designed specifically for automated deployment. The script supports parameters:
- Sysprep -- runs the command within a function which may be needed to properly provision the apps for removal.
- Debloat -- Removes bloatware apps, removes Registry keys associated with the components, and stops telemetry functions.
- Privacy --Â Removes the privacy components and functions.
- StopEdgePDF -- Blocks Microsoft Edge from becoming the default PDF viewer.
- Windows10Debloater.ps1 -- An interactive version that prompts the user to make decisions after execution.
- Windows10DebloaterGUI.ps1 -- A graphical user interface version of the script. Displays a couple of optional settings, e.g to unpin tiles from the Start Menu or uninstalling OneDrive.
What Windows10Debloater may remove
The script may remove the following Windows components:
3DBuilder, Appconnector, Bing Finance, Bing News, Bing Sports, Bing Weather, Fresh Paint, Get started, Microsoft Office Hub, Microsoft Solitaire Collection, Microsoft Sticky Notes, OneNote, OneConnect, People, Skype for Desktop, Alarms, Camera, Maps, Phone, SoundRecorder, XboxApp, Zune Music, Zune Video, Windows communications apps, Minecraft, PowerBI, Network Speed Test, Phone, Messaging, Office Sway, OneConnect, Windows Feedback Hub, Bing Food And Drink, Bing Travel, Bing Health And Fitness, Windows Reading List, Twitter, Pandora, Flipboard, Shazam, CandyCrush, CandyCrushSoda, King apps, iHeartRadio, Netflix, DrawboardPDF, PicsArt-PhotoStudio, FarmVille 2 Country Escape, TuneInRadio, Asphalt8, NYT Crossword, CyberLink MediaSuite Essentials, Facebook, Royal Revolt 2, Caesars Slots Free Casino, March of Empires, Phototastic Collage, Autodesk SketchBook, Duolingo, EclipseManager, ActiproSoftware, BioEnrollment, Windows Feedback, Xbox Game CallableUI, Xbox Identity Provider, and ContactSupport.
The script may disable the following Scheduled Tasks
XblGameSaveTaskLogon, XblGameSaveTask, Consolidator, UsbCeip, DmClient
The Registry keys that get deleted are:
EclipseManager, ActiproSoftwareLLC, Microsoft.PPIProjection, Microsoft.XboxGameCallableUI
Windows10Debloater is a specialized tool to remove certain components and features from Windows 10 devices. Ideally used right after installation, its primary purpose is for use in automated scenarios.
Since it is a PowerShell script it is easy enough to customize the script for certain purposes, e.g. blocking certain components from being removed.
Now You: Did you remove components from your Windows installation, PCs you maintain in the past?Advertisement