From bd372d5f2b649b1878ad6f0017ef0d326cc5ae28 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 12:22:20 +0200 Subject: [PATCH 01/14] Update README.md --- README.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index d684ad5..41e205f 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ -# 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 +## Disclaimer +I do ***not*** take responsibility for what may happen to your system. This is at your own risk. + + +## 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: +### First Method: 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 @@ -21,7 +23,7 @@ First Method: e.g. - `.\Windows10DebloaterGUI.ps1` -Second Method: +### Second Method: 1) Download the .zip file on the main page of the github and extract the .zip file to your desired location 2) Right click the PowerShell file that you'd like to run and click on "Run With PowerShell" @@ -30,7 +32,7 @@ Second Method: Remember this script NEEDS to be run as admin in order to function properly. -# How To Run the Windows10SysPrepDebloater.ps1 file +## 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`. @@ -45,7 +47,7 @@ To run this with parameters, do the following: e.g. - `.\Windows10SysPrepDebloater.ps1 -Sysprep, -Debloat -Privacy` -# Sysprep, Interactive, and GUI Application +## 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. @@ -55,7 +57,7 @@ Windows10Debloater.ps1 - This interactive version is what it implies - a Windows 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 +## Switch Parameters There are 3 switch parameters in the Windows10SysPrepDebloater.ps1 script. @@ -67,7 +69,7 @@ Remove-Keys removes registry keys leftover that are associated with the bloatwar 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. +**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: @@ -92,7 +94,7 @@ Enable-EdgePDF The Revert option reinstalls the bloatware and changes your registry keys back to default. -# The scheduled tasks that are disabled are: +## The scheduled tasks that are disabled are: XblGameSaveTaskLogon, XblGameSaveTask, @@ -102,7 +104,7 @@ DmClient These scheduled tasks that are disabled have absolutely no impact on the function of the OS. -# Bloatware that is removed: +## Bloatware that is removed: 3DBuilder, ActiproSoftware, @@ -169,10 +171,10 @@ Xbox Identity Provider, Zune Music, Zune Video. -# Quick download link +## Quick download link `iex ((New-Object System.Net.WebClient).DownloadString('https://git.io/debloat'))` -# Credits +## 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! From a654a4571b51409b954c5d8b03e806e0befbb80a Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 12:31:56 +0200 Subject: [PATCH 02/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 41e205f..f8f9a67 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Script/Utility/Application to debloat Windows 10 ## Disclaimer -I do ***not*** take responsibility for what may happen to your system. This is at your own risk. +I do ***NOT*** take responsibility for what may happen to your system. This is at your own risk. ## How To Run the Windows10Debloater.ps1 and the Windows10DebloaterGUI.ps1 files From d1c3fa3923c31507bd36a8dd27e1ac73e98685b2 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 12:39:38 +0200 Subject: [PATCH 03/14] Update README.md --- README.md | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f8f9a67..d5da6c4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # Windows10Debloater +[![made-with-powershell](https://img.shields.io/badge/PowerShell-1f425f?logo=Powershell)](https://microsoft.com/PowerShell) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) + Script/Utility/Application to debloat Windows 10 ## Disclaimer @@ -11,6 +14,7 @@ I do ***NOT*** take responsibility for what may happen to your system. This is a 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 location @@ -35,7 +39,7 @@ 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`. +`-SysPrep, -Debloat`. To run this with parameters, do the following: @@ -51,15 +55,16 @@ To run this with parameters, do the following: 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. +`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. -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. -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. +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. @@ -69,9 +74,10 @@ Remove-Keys removes registry keys leftover that are associated with the bloatwar 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**. +***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: + +### These registry keys are: EclipseManager, ActiproSoftwareLLC, @@ -80,14 +86,15 @@ 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: + +### 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: +### The Revert switch choice runs the following functions: Revert-Changes, Enable-EdgePDF From 1327e3f0fbb814e9555906353804398ff1fb3c0b Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 13:22:38 +0200 Subject: [PATCH 04/14] Update README.md --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index d5da6c4..a399927 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Script/Utility/Application to debloat Windows 10 ## Disclaimer -I do ***NOT*** take responsibility for what may happen to your system. This is at your own risk. +I do **NOT** take responsibility for what may happen to your system. This is at your own risk. ## How To Run the Windows10Debloater.ps1 and the Windows10DebloaterGUI.ps1 files @@ -18,7 +18,7 @@ There are different methods of running the PowerShell script. The methods are as ### First Method: 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 +2) Once extracted, open [PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-5.1) (or [PowerShell ISE](https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/introducing-the-windows-powershell-ise?view=powershell-7)) as an Administrator 3) Enable PowerShell execution Set-ExecutionPolicy Unrestricted -Force 4) On the prompt, change to the directory where you extracted the files: @@ -33,7 +33,7 @@ There are different methods of running the PowerShell script. The methods are as 2) 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. +Remember this script **NEEDS** to be run as admin in order to function properly. ## How To Run the Windows10SysPrepDebloater.ps1 file @@ -44,7 +44,7 @@ For the WindowsSysPrepDebloater.ps1 file, there are a couple of parameters that 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 location -2) Once extracted, open PowerShell (or PowerShell ISE) as an Administrator +2) Once extracted, open [PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-5.1) (or [PowerShell ISE](https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/introducing-the-windows-powershell-ise?view=powershell-7)) as an Administrator 3) On the prompt, change to the directory where you extracted the files: e.g. - `cd c:\temp` 4) Next, to run either script, enter in the following: @@ -53,11 +53,11 @@ To run this with parameters, do the following: ## 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. +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. +**`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. +**`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. @@ -66,13 +66,13 @@ There are now 3 versions of my Windows10Debloater - There is an interactive vers 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 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. +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. +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.*** @@ -113,11 +113,11 @@ These scheduled tasks that are disabled have absolutely no impact on the functio ## Bloatware that is removed: -3DBuilder, -ActiproSoftware, -Alarms, -Appconnector, -Asphalt8, +[3DBuilder](https://www.microsoft.com/en-us/p/3d-builder/9wzdncrfj3t6), +[ActiproSoftware](https://www.microsoft.com/en-us/p/actipro-universal-windows-controls/9wzdncrdlvzp), +[Alarms](https://www.microsoft.com/en-us/p/windows-alarms-clock/9wzdncrfj3pr?activetab=pivot:overviewtab), +[Appconnector](https://www.microsoft.com/en-us/p/connector/9wzdncrdjmlj?activetab=pivot:overviewtab), +[Asphalt8](https://www.microsoft.com/en-us/p/asphalt-8-racing-game-drive-drift-at-real-speed/9wzdncrfj26j?activetab=pivot:overviewtab), Autodesk SketchBook, Bing Finance, Bing Food And Drink, From 01aa6e24601a636ffce5d7b30df3f1bd5d65b1b1 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 13:50:34 +0200 Subject: [PATCH 05/14] Update README.md --- README.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index a399927..7a93dec 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,8 @@ Script/Utility/Application to debloat Windows 10 ## Disclaimer -I do **NOT** take responsibility for what may happen to your system. This is at your own risk. + +**WARNING:** I do **NOT** take responsibility for what may happen to your system. This is at your own risk. ## How To Run the Windows10Debloater.ps1 and the Windows10DebloaterGUI.ps1 files @@ -66,18 +67,18 @@ There are now 3 versions of **Windows10Debloater** - There is an interactive ver 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. +- **`-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. +- **`-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. -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. +- **`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: +## These registry keys are: EclipseManager, ActiproSoftwareLLC, @@ -87,20 +88,22 @@ 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: +## 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: + +## 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, @@ -111,6 +114,7 @@ DmClient These scheduled tasks that are disabled have absolutely no impact on the function of the OS. + ## Bloatware that is removed: [3DBuilder](https://www.microsoft.com/en-us/p/3d-builder/9wzdncrfj3t6), @@ -118,10 +122,10 @@ These scheduled tasks that are disabled have absolutely no impact on the functio [Alarms](https://www.microsoft.com/en-us/p/windows-alarms-clock/9wzdncrfj3pr?activetab=pivot:overviewtab), [Appconnector](https://www.microsoft.com/en-us/p/connector/9wzdncrdjmlj?activetab=pivot:overviewtab), [Asphalt8](https://www.microsoft.com/en-us/p/asphalt-8-racing-game-drive-drift-at-real-speed/9wzdncrfj26j?activetab=pivot:overviewtab), -Autodesk SketchBook, -Bing Finance, -Bing Food And Drink, -Bing Health And Fitness, +[Autodesk SketchBook](https://www.microsoft.com/en-us/p/autodesk-sketchbook/9nblggh4vzw5), +[MSN Money](https://www.microsoft.com/en-us/p/msn-money/9wzdncrfhv4v?activetab=pivot:overviewtab), +[Food And Drink](https://www.microsoft.com/en-us/p/food-and-drink/9nblggh0jhqg), +[Health And Fitness](https://www.microsoft.com/en-us/p/health-fitness-free/9wzdncrcwcdp), Bing News, Bing Sports, Bing Travel, From c67b7f1f42d81b82b240ff45e9c7db3166facbb8 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 14:04:54 +0200 Subject: [PATCH 06/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7a93dec..9e5b955 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ There are 3 switch parameters in the `Windows10SysPrepDebloater.ps1` script. Remove-Keys removes registry keys leftover that are associated with the bloatware apps listed above, but not removed during the Start-Debloat function. -- **`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. +- **`-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.*** From cc6b3d3f5cdf6445ef468fc1ce52928532fc87cd Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 14:33:01 +0200 Subject: [PATCH 07/14] Update README.md --- README.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 9e5b955..4de35cd 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,12 @@ [![made-with-powershell](https://img.shields.io/badge/PowerShell-1f425f?logo=Powershell)](https://microsoft.com/PowerShell) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -Script/Utility/Application to debloat Windows 10 +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, to disable unnecessary scheduled tasks, and more... + ## Disclaimer -**WARNING:** I do **NOT** take responsibility for what may happen to your system. This is at your own risk. +**WARNING:** I do **NOT** take responsibility for what may happen to your system! Run scripts at your own risk! ## How To Run the Windows10Debloater.ps1 and the Windows10DebloaterGUI.ps1 files @@ -40,7 +41,7 @@ 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`. +`-SysPrep`, `-Debloat` and `-Privacy`. To run this with parameters, do the following: @@ -126,12 +127,12 @@ These scheduled tasks that are disabled have absolutely no impact on the functio [MSN Money](https://www.microsoft.com/en-us/p/msn-money/9wzdncrfhv4v?activetab=pivot:overviewtab), [Food And Drink](https://www.microsoft.com/en-us/p/food-and-drink/9nblggh0jhqg), [Health And Fitness](https://www.microsoft.com/en-us/p/health-fitness-free/9wzdncrcwcdp), -Bing News, -Bing Sports, -Bing Travel, -Bing Weather, +[Microsoft News](https://www.microsoft.com/en-us/p/microsoft-news/9wzdncrfhvfw#activetab=pivot:overviewtab), +[MSN Sports](https://www.microsoft.com/en-us/p/msn-sports/9wzdncrfhvh4?activetab=pivot:overviewtab), +[MSN Travel](https://www.microsoft.com/en-us/p/msn-travel/9wzdncrfj3ft?activetab=pivot:overviewtab), +[MSN Weather](https://www.microsoft.com/en-us/p/msn-weather/9wzdncrfj3q2?activetab=pivot:overviewtab), BioEnrollment, -Camera, +[Windows Camera](https://www.microsoft.com/en-us/p/windows-camera/9wzdncrfjbbg#activetab=pivot:overviewtab), CandyCrush, CandyCrushSoda, Caesars Slots Free Casino, @@ -188,4 +189,4 @@ Zune Video. ## 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! +Thank you to [a60wattfish](https://github.com/a60wattfish), [abulgatz](abulgatz), [xsisbest](https://github.com/xsisbest), [Damian](https://github.com/Damian), [Vikingat-RAGE](https://github.com/Vikingat-RAGE), and Reddit user [/u/GavinEke](https://github.com/GavinEke) for some of the suggestions and fixes that I have placed into my scripts. You all have done a fantastic job! From 9232eb0c8e67bc13baaf076371e6c6982b42ed6b Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 14:34:18 +0200 Subject: [PATCH 08/14] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4de35cd..2e302eb 100644 --- a/README.md +++ b/README.md @@ -57,11 +57,11 @@ To run this with parameters, do the following: 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. +- **`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. +- **`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. +- **`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 From 91bef466fbf27613998990d752e5190ef2c3b435 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 15:06:11 +0200 Subject: [PATCH 09/14] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 2e302eb..5d15da8 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Script/Utility/Application to debloat Windows 10, to remove Windows pre-installe There are different methods of running the PowerShell script. The methods are as follows: -### First Method: +### First Method 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](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-5.1) (or [PowerShell ISE](https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/introducing-the-windows-powershell-ise?view=powershell-7)) as an Administrator @@ -29,7 +29,7 @@ There are different methods of running the PowerShell script. The methods are as e.g. - `.\Windows10DebloaterGUI.ps1` -### Second Method: +### Second Method 1) Download the .zip file on the main page of the github and extract the .zip file to your desired location 2) Right click the PowerShell file that you'd like to run and click on "Run With PowerShell" @@ -79,7 +79,7 @@ Remove-Keys removes registry keys leftover that are associated with the bloatwar ***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: +## These registry keys are EclipseManager, ActiproSoftwareLLC, @@ -89,7 +89,7 @@ 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: +## The Debloat switch choice runs the following functions Debloat, Remove-Keys, @@ -97,7 +97,7 @@ Protect-Privacy, Stop-EdgePDF (If chosen) -## The Revert switch choice runs the following functions: +## The Revert switch choice runs the following functions Revert-Changes, Enable-EdgePDF @@ -105,7 +105,7 @@ Enable-EdgePDF The Revert option reinstalls the bloatware and changes your registry keys back to default. -## The scheduled tasks that are disabled are: +## The scheduled tasks that are disabled are XblGameSaveTaskLogon, XblGameSaveTask, @@ -116,7 +116,7 @@ DmClient These scheduled tasks that are disabled have absolutely no impact on the function of the OS. -## Bloatware that is removed: +## Bloatware that is removed [3DBuilder](https://www.microsoft.com/en-us/p/3d-builder/9wzdncrfj3t6), [ActiproSoftware](https://www.microsoft.com/en-us/p/actipro-universal-windows-controls/9wzdncrdlvzp), From e5e89aeb7db3eb31d6a2f07612c52e775b336805 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 15:09:45 +0200 Subject: [PATCH 10/14] Update README.md --- README.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/README.md b/README.md index 5d15da8..da05649 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ - # Windows10Debloater [![made-with-powershell](https://img.shields.io/badge/PowerShell-1f425f?logo=Powershell)](https://microsoft.com/PowerShell) @@ -6,17 +5,14 @@ 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, to disable unnecessary scheduled tasks, and more... - ## Disclaimer **WARNING:** I do **NOT** take responsibility for what may happen to your system! Run scripts at your own risk! - ## 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 location @@ -28,7 +24,6 @@ There are different methods of running the PowerShell script. The methods are as 5) 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 location @@ -37,7 +32,6 @@ There are different methods of running the PowerShell script. The methods are as 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: @@ -52,7 +46,6 @@ To run this with parameters, do the following: 4) 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. @@ -63,7 +56,6 @@ There are now 3 versions of **Windows10Debloater** - There is an interactive ver - **`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. @@ -78,7 +70,6 @@ Remove-Keys removes registry keys leftover that are associated with the bloatwar ***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, @@ -88,7 +79,6 @@ 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, @@ -96,7 +86,6 @@ Remove-Keys, Protect-Privacy, Stop-EdgePDF (If chosen) - ## The Revert switch choice runs the following functions Revert-Changes, @@ -104,7 +93,6 @@ Enable-EdgePDF The Revert option reinstalls the bloatware and changes your registry keys back to default. - ## The scheduled tasks that are disabled are XblGameSaveTaskLogon, @@ -115,7 +103,6 @@ DmClient These scheduled tasks that are disabled have absolutely no impact on the function of the OS. - ## Bloatware that is removed [3DBuilder](https://www.microsoft.com/en-us/p/3d-builder/9wzdncrfj3t6), From 8d02265de91c72dac7603e0cf1f58748ca7bbffb Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 15:12:34 +0200 Subject: [PATCH 11/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da05649..b89021d 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ 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, to disable unnecessary scheduled tasks, and more... -## Disclaimer +## Disclaimer **WARNING:** I do **NOT** take responsibility for what may happen to your system! Run scripts at your own risk! From 3ae5d9ba48d4b3f16de12cc53e87c005111713b1 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 15:13:48 +0200 Subject: [PATCH 12/14] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b89021d..9872be2 100644 --- a/README.md +++ b/README.md @@ -50,23 +50,23 @@ To run this with parameters, do the following: 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. +- **`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. +- **`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. +- **`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. +- **`-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. +- **`-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 "unneccessary" scheduled tasks, and more. +- **`-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.*** From d9e1f41b0a6b65ba60da73843fc3ac6cee4e2740 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 15:15:49 +0200 Subject: [PATCH 13/14] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9872be2..3fb270f 100644 --- a/README.md +++ b/README.md @@ -50,23 +50,23 @@ To run this with parameters, do the following: 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. +- **`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. +- **`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. +- **`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. +- **`-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. +- **`-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 "unneccessary" scheduled tasks, and more. +- **`-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.*** From 27dbdb596f51e89ce86d21a8c2bcdec91cfdde85 Mon Sep 17 00:00:00 2001 From: Zoran Jankov Date: Fri, 23 Oct 2020 15:27:20 +0200 Subject: [PATCH 14/14] Update README.md --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3fb270f..5eac9af 100644 --- a/README.md +++ b/README.md @@ -50,11 +50,11 @@ To run this with parameters, do the following: 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. +- **`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. +- **`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. +- **`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 @@ -63,10 +63,9 @@ 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 "unneccessary" scheduled tasks, and more. +- **`-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.***