mirror of
https://github.com/Raphire/Win11Debloat.git
synced 2025-11-17 11:06:18 +00:00
Removed unnecessary options from custom mode for windows 11 users
Updated README.md
This commit is contained in:
29
README.md
29
README.md
@@ -2,13 +2,17 @@
|
|||||||
|
|
||||||
Win10Debloat is a simple and lightweight 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. Win10Debloat makes the process quick and simple!
|
Win10Debloat is a simple and lightweight 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. Win10Debloat makes the process quick and simple!
|
||||||
|
|
||||||
You can pick and choose exactly which modifications you want the script to make, but the default settings should be fine for most people. All of the changes can be easily reverted 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.
|
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.
|
||||||
|
|
||||||
|
#### Did my script help you? Please consider buying me a cup of coffee to support my work
|
||||||
|
|
||||||
|
[](https://ko-fi.com/M4M5C6UPC)
|
||||||
|
|
||||||
## The windows 10 default settings will
|
## The windows 10 default settings will
|
||||||
|
|
||||||
- Remove all bloatware apps from [this list](#these-apps-will-be-deleted-by-default).
|
- Remove all bloatware apps from [this list](#these-apps-will-be-deleted-by-default).
|
||||||
- Disable telemetry, diagnostic data & targeted ads.
|
- Disable telemetry, diagnostic data & targeted ads.
|
||||||
- Disable bing & cortana in windows search.
|
- 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 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.
|
- 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 Chat (meet now) & Widget (news and interests) icons from the taskbar.
|
||||||
@@ -21,16 +25,13 @@ You can pick and choose exactly which modifications you want the script to make,
|
|||||||
|
|
||||||
- Remove all bloatware apps from [this list](#these-apps-will-be-deleted-by-default).
|
- Remove all bloatware apps from [this list](#these-apps-will-be-deleted-by-default).
|
||||||
- Disable telemetry, diagnostic data & targeted ads.
|
- Disable telemetry, diagnostic data & targeted ads.
|
||||||
- Disable bing & cortana in windows search.
|
- 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 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.
|
- 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.
|
- Hide the Chat & Widget icons from the taskbar.
|
||||||
|
|
||||||
## Or select the 'Custom' option in the menu to customize the script to your needs
|
## 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](https://github.com/Raphire/Win10Debloat#improve-your-windows-1011-experience).
|
||||||
## Donate a cup of coffee to support my work
|
|
||||||
|
|
||||||
[](https://ko-fi.com/M4M5C6UPC)
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@@ -63,7 +64,7 @@ To run the script without any user input, simply add parameters at the end, exam
|
|||||||
| -RunWin11Defaults | Run the script with windows 11 default settings. |
|
| -RunWin11Defaults | Run the script with windows 11 default settings. |
|
||||||
| -RemoveApps | Remove all bloatware apps from [this list](#these-apps-will-be-deleted-by-default). |
|
| -RemoveApps | Remove all bloatware apps from [this list](#these-apps-will-be-deleted-by-default). |
|
||||||
| -DisableTelemetry | Disable telemetry, diagnostic data & targeted ads. |
|
| -DisableTelemetry | Disable telemetry, diagnostic data & targeted ads. |
|
||||||
| -DisableBing | Disable bing & cortana in windows search. |
|
| -DisableBing | Disable bing search, bing AI & cortana in windows search. |
|
||||||
| -DisableLockscreenTips | Disable tips & tricks on the lockscreen. |
|
| -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. |
|
| -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. |
|
| -DisableChat | Hide the chat (meet now) icon on the taskbar. |
|
||||||
@@ -77,7 +78,7 @@ To run the script without any user input, simply add parameters at the end, exam
|
|||||||
|
|
||||||
## Debloat Windows 10/11
|
## Debloat Windows 10/11
|
||||||
|
|
||||||
By default, this script only removes 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 'Win10Debloat.ps1' file.
|
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 'Win10Debloat.ps1' file.
|
||||||
|
|
||||||
### These apps will be deleted by default
|
### These apps will be deleted by default
|
||||||
|
|
||||||
@@ -150,12 +151,12 @@ By default, this script only removes apps that most people are unlikely to ever
|
|||||||
- Microsoft.XboxSpeechToTextOverlay (NOTE: This app cannot be reinstalled from the microsoft store!)
|
- Microsoft.XboxSpeechToTextOverlay (NOTE: This app cannot be reinstalled from the microsoft store!)
|
||||||
- Microsoft.YourPhone
|
- Microsoft.YourPhone
|
||||||
|
|
||||||
## Declutter Windows 10/11
|
## Improve your Windows 10/11 experience
|
||||||
|
|
||||||
This script can also make various changes to declutter windows 10/11, such as:
|
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 telemetry, diagnostic data & targeted ads.
|
||||||
- Disable bing & cortana in windows search.
|
- 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 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.
|
- 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 chat (meet now) icon on the taskbar.
|
||||||
@@ -167,4 +168,4 @@ This script can also make various changes to declutter windows 10/11, such as:
|
|||||||
- Disable the 'Give access to' 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)
|
- Disable the 'Share' from context menu. (Does not remove the onedrive share option)
|
||||||
|
|
||||||
All of these changes can be reverted with the registry files that are included in the 'Regfiles' folder.
|
All of these changes can be individually reverted with the registry files that are included in the 'Regfiles' folder.
|
||||||
@@ -24,7 +24,7 @@ param
|
|||||||
|
|
||||||
# Removes all apps in the list
|
# Removes all apps in the list
|
||||||
function RemoveApps {
|
function RemoveApps {
|
||||||
Write-Output "> Removing pre-installed windows 10 apps..."
|
Write-Output "> Removing pre-installed windows apps..."
|
||||||
|
|
||||||
$apps = @(
|
$apps = @(
|
||||||
# These apps will be uninstalled by default:
|
# These apps will be uninstalled by default:
|
||||||
@@ -164,7 +164,7 @@ if ((-NOT $PSBoundParameters.Count) -or $RunDefaults -or $RunWin11Defaults -or (
|
|||||||
Write-Output "-------------------------------------------------------------------------------------------"
|
Write-Output "-------------------------------------------------------------------------------------------"
|
||||||
Write-Output "- Remove bloatware apps, full list can be found on github. (github.com/raphire/win10debloat)"
|
Write-Output "- Remove bloatware apps, full list can be found on github. (github.com/raphire/win10debloat)"
|
||||||
Write-Output "- Disable telemetry, diagnostic data & targeted ads."
|
Write-Output "- Disable telemetry, diagnostic data & targeted ads."
|
||||||
Write-Output "- Disable bing & cortana in windows search."
|
Write-Output "- Disable bing search & cortana in windows search."
|
||||||
Write-Output "- Disable tips & tricks on the lockscreen. (This may change your lockscreen wallpaper to the default)"
|
Write-Output "- Disable tips & tricks on the lockscreen. (This may change your lockscreen wallpaper to the default)"
|
||||||
Write-Output "- Disable tips, tricks and suggestions in the startmenu and settings, and ads in windows explorer."
|
Write-Output "- Disable tips, tricks and suggestions in the startmenu and settings, and ads in windows explorer."
|
||||||
Write-Output "- Hide the Chat (meet now) & Widget (news and interests) icons from the taskbar."
|
Write-Output "- Hide the Chat (meet now) & Widget (news and interests) icons from the taskbar."
|
||||||
@@ -178,7 +178,7 @@ if ((-NOT $PSBoundParameters.Count) -or $RunDefaults -or $RunWin11Defaults -or (
|
|||||||
Write-Output "-------------------------------------------------------------------------------------------"
|
Write-Output "-------------------------------------------------------------------------------------------"
|
||||||
Write-Output "- Remove bloatware apps, full list can be found on github. (github.com/raphire/win10debloat)"
|
Write-Output "- Remove bloatware apps, full list can be found on github. (github.com/raphire/win10debloat)"
|
||||||
Write-Output "- Disable telemetry, diagnostic data & targeted ads."
|
Write-Output "- Disable telemetry, diagnostic data & targeted ads."
|
||||||
Write-Output "- Disable bing & cortana in windows search."
|
Write-Output "- Disable bing search, bing AI & cortana in windows search."
|
||||||
Write-Output "- Disable tips & tricks on the lockscreen. (This may change your lockscreen wallpaper to the default)"
|
Write-Output "- Disable tips & tricks on the lockscreen. (This may change your lockscreen wallpaper to the default)"
|
||||||
Write-Output "- Disable tips, tricks and suggestions in the startmenu and settings, and ads in windows explorer."
|
Write-Output "- Disable tips, tricks and suggestions in the startmenu and settings, and ads in windows explorer."
|
||||||
Write-Output "- Hide the Chat & Widget icons from the taskbar."
|
Write-Output "- Hide the Chat & Widget icons from the taskbar."
|
||||||
@@ -231,7 +231,7 @@ if ((-NOT $PSBoundParameters.Count) -or $RunDefaults -or $RunWin11Defaults -or (
|
|||||||
Write-Output " Win10Debloat Script - Custom Configuration"
|
Write-Output " Win10Debloat Script - Custom Configuration"
|
||||||
Write-Output "-------------------------------------------------------------------------------------------"
|
Write-Output "-------------------------------------------------------------------------------------------"
|
||||||
|
|
||||||
if ($( Read-Host -Prompt "Remove the pre-installed windows 10 apps? (y/n)" ) -eq 'y') {
|
if ($( Read-Host -Prompt "Remove the pre-installed windows apps? (y/n)" ) -eq 'y') {
|
||||||
$PSBoundParameters.Add('RemoveApps', $RemoveApps)
|
$PSBoundParameters.Add('RemoveApps', $RemoveApps)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -239,7 +239,7 @@ if ((-NOT $PSBoundParameters.Count) -or $RunDefaults -or $RunWin11Defaults -or (
|
|||||||
$PSBoundParameters.Add('DisableTelemetry', $DisableTelemetry)
|
$PSBoundParameters.Add('DisableTelemetry', $DisableTelemetry)
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($( Read-Host -Prompt "Disable bing & cortana in windows search? (y/n)" ) -eq 'y') {
|
if ($( Read-Host -Prompt "Disable bing search, bing AI & cortana in windows search? (y/n)" ) -eq 'y') {
|
||||||
$PSBoundParameters.Add('DisableBing', $DisableBing)
|
$PSBoundParameters.Add('DisableBing', $DisableBing)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -266,26 +266,32 @@ if ((-NOT $PSBoundParameters.Count) -or $RunDefaults -or $RunWin11Defaults -or (
|
|||||||
$PSBoundParameters.Add('DisableOnedrive', $DisableOnedrive)
|
$PSBoundParameters.Add('DisableOnedrive', $DisableOnedrive)
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($( Read-Host -Prompt "Hide the 3D objects folder in windows explorer? (y/n)" ) -eq 'y') {
|
# Only show option for disabling these specific folders in windows 10
|
||||||
$PSBoundParameters.Add('Disable3dObjects', $Disable3dObjects)
|
if (get-ciminstance -query "select caption from win32_operatingsystem where caption like '%Windows 10%'"){
|
||||||
}
|
if ($( Read-Host -Prompt "Hide the 3D objects folder in windows explorer? (y/n)" ) -eq 'y') {
|
||||||
|
$PSBoundParameters.Add('Disable3dObjects', $Disable3dObjects)
|
||||||
|
}
|
||||||
|
|
||||||
if ($( Read-Host -Prompt "Hide the music folder in windows explorer? (y/n)" ) -eq 'y') {
|
if ($( Read-Host -Prompt "Hide the music folder in windows explorer? (y/n)" ) -eq 'y') {
|
||||||
$PSBoundParameters.Add('DisableMusic', $DisableMusic)
|
$PSBoundParameters.Add('DisableMusic', $DisableMusic)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($( Read-Host -Prompt "Do you want to disable any context menu options? (y/n)" ) -eq 'y') {
|
# Only show option for disabling context menu items in windows 10
|
||||||
if ($( Read-Host -Prompt "Disable the 'Include in library' option in the context menu? (y/n)" ) -eq 'y') {
|
if (get-ciminstance -query "select caption from win32_operatingsystem where caption like '%Windows 10%'"){
|
||||||
$PSBoundParameters.Add('DisableIncludeInLibrary', $DisableIncludeInLibrary)
|
if ($( Read-Host -Prompt "Do you want to disable any context menu options? (y/n)" ) -eq 'y') {
|
||||||
}
|
if ($( Read-Host -Prompt "Disable the 'Include in library' option in the context menu? (y/n)" ) -eq 'y') {
|
||||||
|
$PSBoundParameters.Add('DisableIncludeInLibrary', $DisableIncludeInLibrary)
|
||||||
|
}
|
||||||
|
|
||||||
if ($( Read-Host -Prompt "Disable the 'Give access to' option in the context menu? (y/n)" ) -eq 'y') {
|
if ($( Read-Host -Prompt "Disable the 'Give access to' option in the context menu? (y/n)" ) -eq 'y') {
|
||||||
$PSBoundParameters.Add('DisableGiveAccessTo', $DisableGiveAccessTo)
|
$PSBoundParameters.Add('DisableGiveAccessTo', $DisableGiveAccessTo)
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($( Read-Host -Prompt "Disable the 'Share' option in the context menu? (y/n)" ) -eq 'y') {
|
if ($( Read-Host -Prompt "Disable the 'Share' option in the context menu? (y/n)" ) -eq 'y') {
|
||||||
$PSBoundParameters.Add('DisableShare', $DisableShare)
|
$PSBoundParameters.Add('DisableShare', $DisableShare)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -309,10 +315,10 @@ switch ($PSBoundParameters.Keys) {
|
|||||||
RegImport "> Disabling telemetry, diagnostic data and targeted ads..." $PSScriptRoot\Regfiles\Disable_Telemetry.reg
|
RegImport "> Disabling telemetry, diagnostic data and targeted ads..." $PSScriptRoot\Regfiles\Disable_Telemetry.reg
|
||||||
}
|
}
|
||||||
'DisableBingSearches' {
|
'DisableBingSearches' {
|
||||||
RegImport "> Disabling bing & cortana in windows search..." $PSScriptRoot\Regfiles\Disable_Bing_Cortana_In_Search.reg
|
RegImport "> Disabling bing search, bing AI & cortana in windows search..." $PSScriptRoot\Regfiles\Disable_Bing_Cortana_In_Search.reg
|
||||||
}
|
}
|
||||||
'DisableBing' {
|
'DisableBing' {
|
||||||
RegImport "> Disabling bing & cortana in windows search..." $PSScriptRoot\Regfiles\Disable_Bing_Cortana_In_Search.reg
|
RegImport "> Disabling bing search, bing AI & cortana in windows search..." $PSScriptRoot\Regfiles\Disable_Bing_Cortana_In_Search.reg
|
||||||
}
|
}
|
||||||
'DisableLockscreenTips' {
|
'DisableLockscreenTips' {
|
||||||
RegImport "> Disabling tips & tricks on the lockscreen..." $PSScriptRoot\Regfiles\Disable_Lockscreen_Tips.reg
|
RegImport "> Disabling tips & tricks on the lockscreen..." $PSScriptRoot\Regfiles\Disable_Lockscreen_Tips.reg
|
||||||
|
|||||||
Reference in New Issue
Block a user