Windows10Debloater
Script/Utility/Application to debloat Windows 10, to remove Windows pre-installed unnecessary applications, stop some telemetry functions, stop Cortana from being used as your Search Index, disable unnecessary scheduled tasks, and more…
Donate a cup of coffee
Be sure to look at the Contributors’ GitHubs to see if they have GitHub sponsorships as well since they have contributed to this open-source project. (https://github.com/Sycnex/Windows10Debloater/graphs/contributors)
Disclaimer
WARNING: I do NOT take responsibility for what may happen to your system! Run scripts at your own risk!
Also, other variants of this repo are not technically «new» versions of this, but they are different in their own respective ways. There are some sites saying that other projects are «new» versions of this, but that is inaccurate.
How To Run the Windows10Debloater.ps1 and the Windows10DebloaterGUI.ps1 files
There are different methods of running the PowerShell script. The methods are as follows:
First Method
- Download the .zip file on the main page of the GitHub and extract the .zip file to your desired location
- Once extracted, open PowerShell (or PowerShell ISE) as an Administrator
- Enable PowerShell execution
Set-ExecutionPolicy Unrestricted -Force - On the prompt, change to the directory where you extracted the files:
e.g. —cd c:\temp - Next, to run either script, enter in the following:
e.g. —.\Windows10DebloaterGUI.ps1
Second Method
- Download the .zip file on the main page of the GitHub and extract the .zip file to your desired location
- Right-click the PowerShell file that you’d like to run and click on «Run With PowerShell»
- This will allow the script to run without having to do the above steps but Powershell will ask if you’re sure you want to run this script.
Remember this script NEEDS to be run as admin in order to function properly.
How To Run the Windows10SysPrepDebloater.ps1 file
For the WindowsSysPrepDebloater.ps1 file, there are a couple of parameters that you can run so that you can specify which functions are used. The parameters are:
-SysPrep, -Debloat and -Privacy.
To run this with parameters, do the following:
- Download the .zip file on the main page of the GitHub and extract the .zip file to your desired location
- Once extracted, open PowerShell (or PowerShell ISE) as an Administrator
- On the prompt, change to the directory where you extracted the files:
e.g. —cd c:\temp - Next, to run either script, enter in the following:
e.g. — .\Windows10SysPrepDebloater.ps1 -Sysprep -Debloat -Privacy
Sysprep, Interactive, and GUI Application
There are now 3 versions of Windows10Debloater — There is an interactive version, a GUI app version, and a pure silent version.
-
Windows10SysPrepDebloater.ps1-> The silent version now utilizes the switch parameters: -Sysprep, -Debloat -Privacy. The silent version can be useful for deploying MDT Images/sysprepping or any other way you deploy Windows 10. This will work to remove the bloatware during the deployment process. -
Windows10Debloater.ps1-> This interactive version is what it implies — a Windows10Debloater script with interactive prompts. This one should not be used for deployments that require a silent script with optional parameters. This script gives you choices with prompts as it runs so that you can make the choices of what the script does. -
Windows10DebloaterGUI.ps1-> There is now a GUI Application named Windows10DebloaterGUI.ps1 with buttons to perform all of the functions that the scripts do. This is better for the average user who does not want to work with code, or if you’d prefer to just see an application screen.
Switch Parameters
There are 3 switch parameters in the Windows10SysPrepDebloater.ps1 script.
-
-SysPrep, which runs the command within a function: get-appxpackage | remove-appxpackage. This is useful since some administrators need that command to run first in order for machines to be able to properly provision the apps for removal. -
-Debloat, switch parameter which does as it suggests. It runs the following functions: Start-Debloat, Remove-Keys, and Protect-Privacy.
Remove-Keys removes registry keys leftover that are associated with the bloatware apps listed above, but not removed during the Start-Debloat function. -
-Privacy, adds and/or changes registry keys to stop some telemetry functions, stops Cortana from being used as your Search Index, disables «unnecessary» scheduled tasks, and more.
This script will remove the bloatware from Windows 10 when using Remove-AppXPackage/Remove-AppXProvisionedPackage, and then delete specific registry keys that are were not removed beforehand. For best results, this script should be run before a user profile is configured, otherwise, you will likely see that apps that should have been removed will remain, and if they are removed you will find broken tiles on the start menu.
These registry keys are
EclipseManager,
ActiproSoftwareLLC,
Microsoft.PPIProjection,
Microsoft.XboxGameCallableUI
You can choose to either ‘Debloat’ or ‘Revert’. Depending on your choice, either one will run specific code to either debloat your Windows 10 machine.
The Debloat switch choice runs the following functions
Debloat,
Remove-Keys,
Protect-Privacy,
Stop-EdgePDF (If chosen)
The Revert switch choice runs the following functions
Revert-Changes,
Enable-EdgePDF
The Revert option reinstalls the bloatware and changes your registry keys back to default.
The scheduled tasks that are disabled are
XblGameSaveTaskLogon,
XblGameSaveTask,
Consolidator,
UsbCeip,
DmClient
These scheduled tasks that are disabled have absolutely no impact on the function of the OS.
Bloatware that is removed
3DBuilder,
ActiproSoftware,
Alarms,
Appconnector,
Asphalt8,
Autodesk SketchBook,
MSN Money,
Food And Drink,
Health And Fitness,
Microsoft News,
MSN Sports,
MSN Travel,
MSN Weather,
BioEnrollment,
Windows Camera,
CandyCrush,
CandyCrushSoda,
Caesars Slots Free Casino,
ContactSupport,
CyberLink MediaSuite Essentials,
DrawboardPDF,
Duolingo,
EclipseManager,
Facebook,
FarmVille 2 Country Escape,
Flipboard,
Fresh Paint,
Get started,
iHeartRadio,
King apps,
Maps,
March of Empires,
Messaging,
Microsoft Office Hub,
Microsoft Solitaire Collection,
Microsoft Sticky Notes,
Minecraft,
Netflix,
Network Speed Test,
NYT Crossword,
Office Sway,
OneNote,
OneConnect,
Pandora,
People,
Phone,
Phototastic Collage,
PicsArt-PhotoStudio,
PowerBI,
Royal Revolt 2,
Shazam,
Skype for Desktop,
SoundRecorder,
TuneInRadio,
Twitter,
Windows communications apps,
Windows Feedback,
Windows Feedback Hub,
Windows Reading List,
XboxApp,
Xbox Game CallableUI,
Xbox Identity Provider,
Zune Music,
Zune Video.
Quick download link
iwr -useb https://git.io/debloat|iex
Allowlist and Blocklist
There may be some confusion, but when using the Allowlist/Blocklist, the checkmark means it is on the blocklist, and that it will be removed.
Credits
Thank you to a60wattfish, abulgatz, xsisbest, Damian, Vikingat-RAGE, Reddit user /u/GavinEke, and all of the contributors (https://github.com/Sycnex/Windows10Debloater/graphs/contributors) for the suggestions, code, changes, and fixes that you have all graciously worked hard on and shared! You all have done a fantastic job!
Script to remove Windows 10 bloatware.
Warning
I do not take responsibility for what may happen to your system. This is at your own risk.
Windows10Debloater
Script/Utility/Application to debloat Windows 10
How To Run the Windows10Debloater.ps1 and the Windows10DebloaterGUI.ps1 files
There are different methods of running the PowerShell script. The methods are as follows:
First Method:
1) Download the .zip file on the main page of the github and extract the .zip file to your desired location2) Once extracted, open PowerShell (or PowerShell ISE) as an Administrator3) Enable PowerShell executionSet-ExecutionPolicy Unrestricted -Force4) On the prompt, change to the directory where you extracted the files: e.g. — cd c:\temp5) Next, to run either script, enter in the following: e.g. — .\Windows10DebloaterGUI.ps1
Second Method:
1) Download the .zip file on the main page of the github and extract the .zip file to your desired location2) Right click the PowerShell file that you’d like to run and click on «Run With PowerShell»3) This will allow the script to run without having to do the above steps but Powershell will ask if you’re sure you want to run this script.
Remember this script NEEDS to be run as admin in order to function properly.
How To Run the Windows10SysPrepDebloater.ps1 file
For the WindowsSysPrepDebloater.ps1 file, there are a couple of parameters that you can run so that you can specify which functions are used. The parameters are:-SysPrep, -Debloat.
To run this with parameters, do the following:
1) Download the .zip file on the main page of the github and extract the .zip file to your desired location2) Once extracted, open PowerShell (or PowerShell ISE) as an Administrator3) On the prompt, change to the directory where you extracted the files: e.g. — cd c:\temp4) Next, to run either script, enter in the following: e.g. — .\Windows10SysPrepDebloater.ps1 -Sysprep, -Debloat -Privacy
Sysprep, Interactive, and GUI Application
There are now 3 versions of my Windows10Debloater — There is an interactive version, a GUI app version, and a pure silent version.
Windows10SysPrepDebloater.ps1 — The silent version now utilizes the switch parameters: -Sysprep, -Debloat -Privacy. The silent version can be useful for deploying MDT Images/sysprepping or any other way you deploy Windows 10. This will work to remove the bloatware during the deployment process.
Windows10Debloater.ps1 — This interactive version is what it implies — a Windows10Debloater script with interactive prompts. This one should not be used for deployments that require a silent script with optional parameters. This script gives you choices with prompts as it runs so that you can make the choices of what the script does.
Windows10DebloaterGUI.ps1 There is now a GUI Application named Windows10DebloaterGUI.ps1 with buttons to perform all of the functions that the scripts do. This is better for the average user who does not want to work with code, or if you’d prefer to just see an application screen.
Switch Parameters
There are 3 switch parameters in the Windows10SysPrepDebloater.ps1 script.
The first one is -SysPrep, which runs the command within a function: get-appxpackage | remove-appxpackage. This is useful since some administrators need that command to run first in order for machines to be able to properly provision the apps for removal.
The second switch parameter is -Debloat, which does as it suggests. It runs the following functions: Start-Debloat, Remove-Keys, and Protect-Privacy.
Remove-Keys removes registry keys leftover that are associated with the bloatware apps listed above, but not removed during the Start-Debloat function.
Third, Protect-Privacy adds and/or changes registry keys to stop some telemetry functions, stops Cortana from being used as your Search Index, disables «unneccessary» scheduled tasks, and more.
This script will remove the bloatware from Windows 10 when using Remove-AppXPackage/Remove-AppXProvisionedPackage, and then delete specific registry keys that are were not removed beforehand. For best results, this script should be ran before a user profile is configured, otherwise you will likely see that apps that should have been removed will remain, and if they are removed you will find broken tiles on the start menu.
These registry keys are:
EclipseManager,ActiproSoftwareLLC,Microsoft.PPIProjection,Microsoft.XboxGameCallableUI
You can choose to either ‘Debloat’ or ‘Revert’. Depending on your choice, either one will run specific code to either debloat your Windows 10 machine.
The Debloat switch choice runs the following functions:
Debloat,Remove-Keys,Protect-Privacy,Stop-EdgePDF (If chosen)
The Revert switch choice runs the following functions:
Revert-Changes,Enable-EdgePDF
The Revert option reinstalls the bloatware and changes your registry keys back to default.
The scheduled tasks that are disabled are:
XblGameSaveTaskLogon,XblGameSaveTask,Consolidator,UsbCeip,DmClient
These scheduled tasks that are disabled have absolutely no impact on the function of the OS.
Bloatware that is removed:
3DBuilder,ActiproSoftware,Alarms,Appconnector,Asphalt8,Autodesk SketchBook,Bing Finance,Bing Food And Drink,Bing Health And Fitness,Bing News,Bing Sports,Bing Travel,Bing Weather,BioEnrollment,Camera,CandyCrush,CandyCrushSoda,Caesars Slots Free Casino,ContactSupport,CyberLink MediaSuite Essentials,DrawboardPDF,Duolingo,EclipseManager,Facebook,FarmVille 2 Country Escape,Flipboard,Fresh Paint,Get started,iHeartRadio,King apps,Maps,March of Empires,Messaging,Microsoft Office Hub,Microsoft Solitaire Collection,Microsoft Sticky Notes,Minecraft,Netflix,Network Speed Test,NYT Crossword,Office Sway,OneNote,OneConnect,Pandora,People,Phone,Phototastic Collage,PicsArt-PhotoStudio,PowerBI,Royal Revolt 2,Shazam,Skype for Desktop,SoundRecorder,TuneInRadio,Twitter,Windows communications apps,Windows Feedback,Windows Feedback Hub,Windows Reading List,XboxApp,Xbox Game CallableUI,Xbox Identity Provider,Zune Music,Zune Video.
Quick download link
iex ((New-Object System.Net.WebClient).DownloadString('https://git.io/debloat'))
Credits
Thank you to a60wattfish, abulgatz, xsisbest, Damian, Vikingat-RAGE, and Reddit user /u/GavinEke for some of the suggestions and fixes that I have placed into my scripts. You all have done a fantastic job!
To restore the repository download the bundle
wget https://archive.org/download/github.com-Sycnex-Windows10Debloater_-_2020-11-08_12-56-32/Sycnex-Windows10Debloater_-_2020-11-08_12-56-32.bundle
and run:
git clone Sycnex-Windows10Debloater_-_2020-11-08_12-56-32.bundle
Source: https://github.com/Sycnex/Windows10Debloater
Uploader: Sycnex
Upload date: 2020-11-08
Число программ для настройки и очистки или «твикеров» Windows исчисляется десятками, о многих о них уже было написано на сайте, например, в статье Лучшие программы для настройки Windows 10.
В этом кратком обзоре о ещё одной такой программе — Windows 11 Debloater и её же варианте для предыдущей версии ОС — Windows 10 Debloater, функциях и использовании.
Использование Windows 11 Debloater и Windows 10 Debloater
На сайте разработчика представлены две версии Windows Debloater — для Windows 11 и Windows 10, обе имеют русский язык интерфейса и очень похожи по функциям, за исключением отдельных пунктов, применимых лишь к одной из версий системы. Скачать каждую из версий можно с официального сайта:
- Windows 11 Debloater
- Windows 10 Debloater
После запуска язык интерфейса будет выбран автоматически, если потребуется его изменить — используйте пункт «Language» в главном меню программы. Как и для других подобных инструментов, перед началом использования рекомендую создать точку восстановления системы.
Интерфейс программы разбит на несколько вкладок, на каждой из которых доступны те или иные настройки или действия. В описании далее — Windows 11 Debloater, но и в версии для Windows 10 всё аналогично.
- EZ Debloater — основные действия по отключению функций и элементов Windows или их включению. Здесь же производится запуск применения выбранных базовых настроек с помощью кнопки «Запустить скрипт».
- Advanced Debloater — отключение некоторых системных функций с предустановленными профилями, оптимизированных для ПК, ноутбука, минимального использования ресурсов или виртуальной машины.
- 3-я сторона — установка и удаление популярных сторонних программ.
- Приложения Windows — установка и удаление встроенных приложений Windows 11/10.
- Пользовательский интерфейс и персонализация — настройка поведения элементов пользовательского интерфейса, скрытие и показ системных значков, расположения панели задач и другие. Пункты на английском языке, но если задержать указатель мыши, появится всплывающая подсказка с описанием на русском (актуально и для других разделов программы).
- Конфиденциальность и Телеметрия — отключение или включение соответствующих функций Windows.
- Один диск — пункт для удаления или установки OneDrive.
- Система — настройки системных функций, таких как сетевое обнаружение, гибернация, планы электропитания, показ или скрытие кодов BSoD, автоматическая очистка диска и другие.
- Стартовое меню — настройки меню Пуск, в частности: показ или скрытие недавно установленных приложений, запуск PowerShell от имени администратора из меню Пуск.
- UWP-приложения — отключение или включение автозагрузки встроенных UWP-приложений Teams и Cortana.
- Игры — пара настроек, имеющих отношение к играм: подсказки Xbox и планирование GPU.
- Защитник и безопасность — настройки функций защиты Microsoft Defender, без полного отключения. Если требуется, вы можете полностью отключить Microsoft Defender другими способами.
- Контекстное меню — скрытие и показ стандартных пунктов в контекстном меню Windows.
- Другой — другие параметры, в частности — размер панели задач и изменение некоторых других её параметров.
Чтобы применить настройки, сделанные во всех вкладках, кроме первой, перейдите на вкладку «Выход» и нажмите кнопку «Вывод PowerShell».
Это выведет скрипт PowerShell, выполняющий все запрошенные операции, который можно либо сохранить на компьютере, либо запустить прямо с этой вкладки.
Подводя итог:
- Windows 11 Debloater и Windows 10 Debloater — интересный продукт, есть полезные настройки, которые часто востребованы.
- Набор доступных настроек кажется не полным: многие другие общеизвестные и часто используемые опции можно было бы добавить в уже имеющиеся категории (к тому же механизм их применения тот же), но по какой-то причине они отсутствуют.
- Функция вывода всех примененных действий в свой скрипт PowerShell — хорошо и может быть полезным для тех, кто постоянно использует собственный набор твиков системы.
- View On GitHub
Universal Windows Debloater
Universal Windows Debloater is a simple and light weight powershell script that removes pre-installed windows 10/11 bloatware apps, disables telemetry and declutters the experience by disabling or removing intrusive interface elements, ads and context menu items. No need to painstakingly go through all the settings yourself, or removing apps one by one. Universal Windows Debloater makes the process quick and simple!
You can pick and choose exactly which modifications you want the script to make, or use the default settings for your specific windows version which should be fine for most people. If you are unhappy with any of the changes you can easily revert them by using the registry files that are included in the ‘Regfiles’ folder, and all of the apps that are removed by default can be reinstalled from the microsoft store.
The windows 10 default settings will
- Remove all bloatware apps from this list.
- Disable telemetry, diagnostic data & targeted ads.
- Disable bing search & cortana in windows search.
- Disable tips & tricks on the lockscreen. (This may change your lockscreen wallpaper to the windows default)
- Disable tips, tricks and suggestions in the startmenu and settings, and sync provider ads in windows explorer.
- Hide the Chat (meet now) & Widget (news and interests) icons from the taskbar.
- Hide the 3D objects folder under ‘This pc’ in windows explorer.
- Disable the ‘Include in library’ from context menu.
- Disable the ‘Give access to’ from context menu.
- Disable the ‘Share’ from context menu. (Does not remove the onedrive share option)
The windows 11 default settings will
- Remove all bloatware apps from this list.
- Disable telemetry, diagnostic data & targeted ads.
- Disable bing search, bing AI & cortana in windows search.
- Disable tips & tricks on the lockscreen. (This may change your lockscreen wallpaper to the windows default)
- Disable tips, tricks and suggestions in the startmenu and settings, and sync provider ads in windows explorer.
- Hide the Chat & Widget icons from the taskbar.
The ‘Custom’ option allows you to customize the script to your exact needs
A full list of what changes this script can make can be found here.
Usage
Disclaimer: This script is believed to be completely safe to run, but use this script at your own risk!
Easy method
- Download the latest version of the script, and extract the .ZIP file to your desired location.
- Navigate to the Universal-Windows-Debloater folder
- Double click the ‘Run.bat’ file to start the script. Note: If the console window immediately closes and nothing happens, try the advanced method below.
- Accept the windows UAC prompt to run the script as administrator, this is required for the script to function.
- A new powershell window will now open, showing the Universal-Windows-Debloater menu. Select either the default or custom setup to continue.
Advanced method
This method gives you the option to run the script with certain parameters to tailor the behaviour of the script to your needs without requiring any user input during runtime, making it quicker and easier to deploy on a large number of systems.
- Download the latest version of the script, and extract the .ZIP file to your desired location.
- Open powershell as an administrator.
- Enable powershell execution by entering the following command:
Set-ExecutionPolicy Unrestricted -Force - In powershell, navigate to the directory where the files were extracted. Example: `cd c:\Universal-Windows-Debloater
- Enter this into powershell to run the script:
.\Universal Windows Debloater.ps1 - A menu will now open. Select either the default or custom setup to continue.
To run the script without any user input, simply add parameters at the end, example: .\Universal Windows Debloater.ps1 -RemoveApps -DisableBing
| Parameter | Description |
|---|---|
| -RunDefaults | Run the script with windows 10 default settings. |
| -RunWin11Defaults | Run the script with windows 11 default settings. |
| -RemoveApps | Remove all bloatware apps from this list. |
| -DisableTelemetry | Disable telemetry, diagnostic data & targeted ads. |
| -DisableBing | Disable bing search, bing AI & cortana in windows search. |
| -DisableLockscreenTips | Disable tips & tricks on the lockscreen. |
| -DisableSuggestions | Disable tips, tricks and suggestions in the startmenu and settings, and sync provider ads in windows explorer. |
| -DisableChat | Hide the chat (meet now) icon on the taskbar. |
| -DisableWidgets | Hide the widget (news and interests) icon on the taskbar. |
| -DisableOnedrive | Hide the onedrive folder in the windows explorer sidepanel. |
| -Disable3dObjects | Hide the 3D objects folder under ‘This pc’ in windows explorer. |
| -DisableMusic | Hide the music folder under ‘This pc’ in windows explorer. |
| -DisableIncludeInLibrary | Disable the ‘Include in library’ option in the context menu. |
| -DisableGiveAccessTo | Disable the ‘Give access to’ option in the context menu. |
| -DisableShare | Disable the ‘Share’ option in the context menu. |
Debloat Windows 10/11
By default, this script only removes preinstalled apps that most people are unlikely to ever need or use. You can of course customize which apps are removed by this script by editing the apps list found in the ‘Universal Windows Debloater.ps1’ file.
These apps will be deleted by default
- AdobeSystemsIncorporated.AdobePhotoshopExpress
- Clipchamp.Clipchamp
- Dolby
- Duolingo-LearnLanguagesforFree
- HULULLC.HULUPLUS
- Microsoft.3DBuilder
- Microsoft.549981C3F5F10 (Cortana)
- Microsoft.Asphalt8Airborne
- Microsoft.BingFinance
- Microsoft.BingNews
- Microsoft.BingSports
- Microsoft.BingTranslator
- Microsoft.BingWeather
- Microsoft.GetHelp
- Microsoft.Getstarted
- Microsoft.Messaging
- Microsoft.Microsoft3DViewer
- Microsoft.MicrosoftOfficeHub
- Microsoft.MicrosoftSolitaireCollection
- Microsoft.MicrosoftStickyNotes
- Microsoft.MixedReality.Portal
- Microsoft.NetworkSpeedTest
- Microsoft.News
- Microsoft.Office.OneNote
- Microsoft.Office.Sway
- Microsoft.OneConnect
- Microsoft.Print3D
- Microsoft.RemoteDesktop
- Microsoft.SkypeApp
- Microsoft.Todos
- Microsoft.WindowsAlarms
- Microsoft.WindowsFeedbackHub
- Microsoft.WindowsMaps
- Microsoft.WindowsSoundRecorder
- Microsoft.ZuneMusic
- Microsoft.ZuneVideo
- PandoraMediaInc
- Picsart-Photostudio
- Royal Revolt
- Speed test
- Spotify
- Wunderlist
- king.com.BubbleWitch3Saga
- king.com.CandyCrushSaga
- king.com.CandyCrushSodaSaga
These apps will NOT be deleted by default
- Microsoft.GamingApp
- Microsoft.MSPaint (Paint 3D)
- Microsoft.People
- Microsoft.PowerAutomateDesktop
- Microsoft.ScreenSketch
- Microsoft.Windows.Photos
- Microsoft.WindowsCalculator
- Microsoft.WindowsCamera
- microsoft.windowscommunicationsapps (Mail & Calendar)
- Microsoft.WindowsStore (NOTE: This app cannot be reinstalled!)
- Microsoft.Xbox.TCUI
- Microsoft.XboxApp
- Microsoft.XboxGameOverlay
- Microsoft.XboxGamingOverlay
- Microsoft.XboxIdentityProvider
- Microsoft.XboxSpeechToTextOverlay (NOTE: This app cannot be reinstalled from the microsoft store!)
- Microsoft.YourPhone
Improve your Windows 10/11 experience
This script can also make various changes to declutter & improve your overall windows 10/11 experience, and protect your privacy. These changes include:
- Disable telemetry, diagnostic data & targeted ads.
- Disable bing search, bing AI & cortana in windows search.
- Disable tips & tricks on the lockscreen. (This changes your lockscreen wallpaper to the windows default)
- Disable tips, tricks and suggestions in the startmenu and settings, and sync provider ads in windows explorer.
- Hide the chat (meet now) icon on the taskbar.
- Hide the widget (news and interests) icon on the taskbar.
- Hide the onedrive folder in the windows explorer sidepanel.
- Hide the 3D objects folder under ‘This pc’ in windows explorer.
- Hide the music folder under ‘This pc’ in windows explorer.
- Disable the ‘Include in library’ option in the context menu.
- Disable the ‘Give access to’ option in the context menu.
- Disable the ‘Share’ from context menu. (Does not remove the onedrive share option)
All of these changes can be individually reverted with the registry files that are included in the ‘Regfiles’ folder.
Screenshots
- Universal Windows Debloater
- Universal Windows Debloater with Default Windows 10 settings
- Universal Windows Debloater with Custom Configuration
Contribution
-
If you have any suggestions to this README or about the Script, feel free to inform me. And if you liked, you are free to use it for yourself.(P.S. Star it too!! 😬 )
-
Your Contributions are much welcomed here!
Fork the project
Compile your work
Call in for a Pull Request
Credits: Samuel Jayasingh
Last Edited on: 27/06/2023
Running Windows 11? Look at our “Windows 11 Debloater”! Check it out here!: https://freetimetech.com/windows-11-debloater-tool-debloat-gui/
Use our FREE software utility (Version 2.6.11) that has an EZ Debloater to debloat quick and easy, Advanced Debloater to basic debloating or use Fine-Tuning Debloater to select what you want from the many options. Choose the preset first ‘Debloat Preset’ to create the ultimate PowerShell script to debloat Microsoft Windows 10! Create your own radiobuttons preset and share! You can run the script directly from the program.
The red-circle option “None” is if you do not want to select either.
Read the label and ToolTip message popup when you hover your mouse over the selection for more information.
Table of Contents
LINK to Download:
https://freetimetech.com/W10D/Windows10DebloaterV2611.zip
► Previous Version (V2.6.10): https://freetimetech.com/W10D/Windows10DebloaterV2610.zip
► Previous Version (V2.6.9): https://freetimetech.com/W10D/Windows10DebloaterV269.zip
► Previous Version (V2.6.8): https://freetimetech.com/W10D/Windows10DebloaterV268.zip
► Previous Version (V2.6.6): https://freetimetech.com/W10D/Windows10DebloaterV266.zip
► Previous Version (V2.6.5): https://freetimetech.com/W10D/Windows10DebloaterV265.zip
► Previous Version (V2.6.4): https://freetimetech.com/W10D/Windows10DebloaterV264.zip
► Previous Version (V2.6.3): https://freetimetech.com/W10D/Windows10DebloaterV263.zip
► Previous Version (V2.6.2): https://freetimetech.com/W10D/Windows10DebloaterV262.zip
► Previous Version (V2.6.1): https://freetimetech.com/W10D/Windows10DebloaterV261.zip
► Previous Version (V2.6): https://freetimetech.com/W10D/Windows10DebloaterV26.zip
► Previous Version (V2.5): https://freetimetech.com/W10D/Windows10DebloaterV25.zip
► Previous Version (V2.4): https://freetimetech.com/W10D/Windows10DebloaterV24.zip
► Previous Version (V2.3): https://freetimetech.com/W10D/Windows10DebloaterV23.zip
► Previous Version (V2.2): https://freetimetech.com/W10D/Windows10DebloaterV22.zip
► Previous Version (V2.1): https://freetimetech.com/W10D/Windows10DebloaterV21.zip
► Previous Version (V2.0): https://freetimetech.com/W10D/Windows10DebloaterV2.zip
► Previous Version (V1.8): https://freetimetech.com/W10D/Windows10DebloaterV18.zip
► Previous Version (V1.7): https://freetimetech.com/W10D/Windows10DebloaterV17.zip
► Previous Version (V1.6): https://freetimetech.com/W10D/Windows10DebloaterV16.zip
► Previous Version (V1.5): https://freetimetech.com/W10D/Windows10DebloaterV15.zip
► Previous Version (V1.4): https://freetimetech.com/W10D/Windows10DebloaterV14.zip
► Previous Version (V1.3): https://freetimetech.com/W10D/Windows10DebloaterV13.zip
► Previous Version (V1.2): https://freetimetech.com/W10D/Windows10DebloatV12.zip
SOURCES, REFERENCES & IMPORTANT NOTICES
We based our tool on Chris Titus Tech’s GitHub PowerShell Scripts: https://github.com/ChrisTitusTech/win10script as of Dec 12, 2021 and farag2’s Sophia Script for Windows: https://github.com/farag2/Sophia-Script-for-Windows as of April 18, 2023. Our tool is a mainly a front-end for the source scripts to make things easier to choose the many options. We add our own touches. Check updates for additions.
NOTICE: This program only edits and reads from TEXT files. Everything is done through text files so you can modify every option and function data.
README
There is a “EZ Debloater” tab page as main front of the program. It allows you to run common PowerShell scripts to debloat Windows 10. There are several restore/undo scripts you can choose from after if you choose. Some buttons in the “EZ Debloater” tab page has ToolTips (message popups) for more information.
Each button has a script you can see to modify if you want before running.
There is a “Advanced Debloater” tab page to basic fine-tuning debloating from 4 presets. There is also a “Undo All” to reset back to defaults. You can “See Script” to see your selections.
The “Fine-Tuning Debloater” allows you to create a PowerShell script file that you can run to finely tweak/debloat Windows 10. A restore point is created in the beginning so you can safely use this tool.
The options are arranged in different tabs and there is a preset “Debloat Preset” in the “Options” menu. You can choose a preset first and add your own choices. There is a “Windows Default Preset” to revert back to original Windows Default settings. You can also create your own radiobutton presets and share. There is also a “Opposite” menu choice to select the alternate radiobutton choices. This is good to revert the changes in a script to run.
In “Normal” mode, the “EZ Debloater” textbox that shows the script summarized. Switch to “Edit” mode to see the full PowerShell script.
In “Edit” mode for “Advanced Debloater“, you get a “RE” button beside each checkbox selection to “Read/Edit” the PowerShell script for each checkbox.
Also in “Edit” mode for “Fine-Tuning Debloater“, you can have a button beside each radiobutton (labelled with a first single letter of the radiobutton) to “Read/Edit” the PowerShell script for each radiobutton.
HOW TO USE
Installation
Windows 10 Debloater can be used without installation. You can use the application by unzipping the downloaded ZIP file and running the “Windows10Debloater.exe” file.
Basic Usage
EZ Debloater
In “EZ Debloater“, you can enable / disable main functions and apps.
- Click the button for the feature you want to enable or disable (for example, “Uninstall OneDrive“).
- The script is displayed on the right.
- Click the “Run Script” button to execute.
Advanced Debloater
In “Advanced Debloater“, you can select from the 4 presets to debloat: Desktop, Laptop, Minimal and Virtual Machine. You can further select the options you want. There is an ‘Undo All‘ option to revert everything back to defaults.
- Click the preset you want for your computer (for example, “Desktop“).
- Checkboxes are checked with the preset. Add or subtract to customize.
- Click the “Run Script” button to execute. A confirmation window will popup to continue.
Fine-Tuning Debloater
In “Fine-Tuning Debloater“, select the items you want to enable / disable with the radio button.
When you have made your selections, open the Output tab screen.
- Click the “Output Powershell” button to view the script.
- Click the “Run PowerShell” button to run the script. The “Run PowerShell” button creates a PowerShell script called “runpsscript.ps1” in the same directory and runs it.
Manual Running
With “Save” button, save the PowerShell script above as whatever you wish in the same directory with the other files and then run it using the following commands.
But first, launch PowerShell (Run as administrator) and navigate to where your script is.
- Set-ExecutionPolicy Unrestricted
- ./YOUR_SCRIPT_NAME.ps1
YOUR_SCRIPT_NAME is the name of the PowerShell script you just saved.
UPDATES
FUTURE UPDATES
We will add more languages for ToolTips and UI. 1. Created ‘Gaming Debloater‘, 2. Created ‘Windows 11 Debloater‘.
UPDATE v2.6.11
Added ToolTips for Windows Apps in English, Fixed bugs
UPDATE v2.6.10
Added UA, CZ, TH and ID languages
UPDATE v2.6.9
Fixed EN ToolTips
UPDATE v2.6.8
Fixed bug
UPDATE v2.6.7
Added more 3rd Party. Fixed bugs
UPDATE v2.6.6
Added Search tab for Fine-Tuning Debloater. Search now searches ToolTips too including radiobutton name. ToolTips for Advanced
Debloater. Fixed bugs
UPDATE v2.6.5
Fixed bugs
UPDATE v2.6.4
Fixed bugs, More 3rd Party and Search 3rd Party
UPDATE v2.6.3
Redesign using https://github.com/Kinnara/ModernWpf
UPDATE v2.6.2
Add more option for Fine-tuning debloater and fixed some bugs
UPDATE v2.6.1
Added Edit mode for Advanced Debloater
UPDATE v2.6
Fixed Open PS1 files for Fine-tuning Debloater selections
UPDATE v2.5
Advanced Debloater tab for basic fine-tuning, Removed O&O Shutup, Open PS1 files for Fine-tuning Debloater selections, Rearranged files and folders
UPDATE v2.4
Added list counter to summary and output for EZ Debloater, Added more 3rd Party radiobuttons, Added Install radiobuttons for Windows UWP Apps, Cleaned up code
UPDATE v2.3
Added UI translation for 17 languages, EZ Debloater is now has two modes: ‘Normal’ and ‘Edit’. ‘Normal’ shows the summarized
selected script and ‘Edit’ is the PowerShell script
UPDATE v2.2
Added ToolTip languages: NL, EL, AR and TR
UPDATE v2.1
Added ToolTip languages: DE, IT, and RO. Folder called ‘Localizations’ created to store all tooltips.txt files
UPDATE v2.0
The tabs to create a customized PowerShell script and run has changed to use Sophia Script functions so totally different now. Old radiobutton saved presets not compatible with this new version. UI has been updated. There is a ‘Windows Default’ preset. Bug fixes.
There are many ToolTip languages for radiobuttons: EN, RU, PL, FR, ES, PT, CN, KR, JP and VN. More to come!
UPDATE v1.8
Fix bugs and updated Essential Tweaks in EZ Debloater
UPDATE v1.7
Update and clean up code, added more comments, added Disable News & Interests in ‘UI’ tab. Add more 3rd Party install options in ‘3rd Party’ tab
UPDATE v1.6
Updated ‘EZ Debloater’ tab buttons and updated scripts with changes and fixes
UPDATE v1.5
Updated ‘EZ Debloater’ scripts with bug fixes and network tweaks
UPDATE v1.4
We created a front tab page called ‘EZ Debloater’ that allows you to run common debloating and restore scripts. After pressing a button, it’s script is shown to you see/modify then run
UPDATE v1.3
We recreated the program in a different language and new user interface (C# + WPF). We added the option for Reading and Editing the ‘functions.txt’ file by clicking the small square button with each radiobutton
UPDATE v1.2
For more information about a option, place your mouse cursor over the radiobutton for a ToolTip. A ToolTip is a balloon message popup that shows when you rest your mouse cursor over a radiobutton. ToolTip in English
UPDATE v1.1
The “Windows Apps” tab now has all the choices for debloating all 45+ Windows apps. Select to remove them or select to ‘LeaveAlone’ (stay on your computer)
FILES
There needs to be 13 files for this program to run properly.
►Windows10Debloater.exe : The GUI program.
EZ Debloater
►ezdebloater.txt : contains the PowerShell scripts for the ‘EZ Debloater’ tab page.
Advanced Debloater
►advanceddebloater.txt : contains the PowerShell scripts for the ‘Advanced Debloater’ tab page.
►desktoppreset.txt : contains the ‘Desktop’ preset for ‘Advanced Debloater’.
►laptoppreset.txt : contains the ‘Laptop’ preset for ‘Advanced Debloater’.
►minimalpreset.txt : contains the ‘Minimal’ preset for ‘Advanced Debloater’.
►vmpreset.txt : contains the ‘Virtual Machine’ preset for ‘Advanced Debloater’.
Fine-Tuning Debloater
►data.txt : contains the options(function names) to select from (usually only 2 options that something is Enable or Disable). Notice the sections and how a comma and double quotes separate them. The last option in each section does not have a comma. Add or substract from the set.
►functions.txt : contains the complete functions named from data.txt. These are the commands that get run. Add or substract from the set.
►debloatpreset.txt : contains debloat preset. Click this option from the menu in program.
►defaultpreset.txt : contains Windows Defaults preset. Click this option from the menu in program.
Localizations – Translations
►tooltip.txt : Contains ToolTips for each radiobutton option.
►ui.txt : Contains UI text for each UI element/control.
►README.txt : This text file for information and link resources.
VIDEO WALKTHROUGH
ALTERNATIVES
SophiApp is the full GUI version of Sophia Script for Windows. It is made in pure C# and WPF. Features all the functions of the Sophia Script for Windows in a standalone EXE. Link: https://github.com/Sophia-Community/SophiApp
We have an alternative on our second site BenchTweakGaming.com – Sophia Script for Windows and Wrapper. We work with farag2 on his Sophia Script for Windows. Link: https://benchtweakgaming.com/2020/10/27/windows-10-debloat-tool/
We have a Windows 11 Debloater ready. Try it here! Link: https://freetimetech.com/windows-11-debloater-tool-debloat-gui/
We now have a Gaming Debloater on FreeTimeTech.com. Optimize Windows for GAMING! Check it out! Link: https://freetimetech.com/gaming-debloater/
We also have Optimize-Offline Front End. Optimize-Offline is a Windows Image optimization module for Windows 10. Our tool allows to easily change Optimize-Offline JSON configuration setting file using a GUI. Link: https://benchtweakgaming.com/2020/11/01/optimize-offline-gui-tool-front-end/
WARNING
NOTE: This program is SAFE! Your Anti-Virus software (Microsoft Defender SmartScreen) may scan this program saying this is an unrecognized app and prevent it from starting. This is because we are a new software developer. This program only deals with text files. Click More info and Run anyway button when you see this popup.
