Compare commits

52 Commits

Author SHA1 Message Date
Jeffrey
12f3ce401b Add icon font fallback 2026-05-31 15:10:18 +02:00
Jeffrey
924772c3a0 Update completion message 2026-05-31 14:14:41 +02:00
Jeffrey
68248b4a04 Add support for undo features in registry backup capture and validation processes 2026-05-30 21:28:52 +02:00
Jeffrey
1ed967b9d3 Add DisableWhenApplied property to features and update UI control states accordingly 2026-05-30 21:23:45 +02:00
Jeffrey
4332eaa833 Remove redundant undo action logic for comboboxes 2026-05-30 16:13:48 +02:00
Jeffrey
9deeb295e7 Add support for QWord registry value type in Get-ExpectedRegistryValueKind function 2026-05-28 23:43:17 +02:00
Jeffrey
f6ed6ac487 Add default case to Invoke-UndoFeatureAction for undefined feature IDs 2026-05-28 23:26:40 +02:00
Jeffrey
b920536be2 Add ValueKind validation and fix string unescaping in Convert-RegValueData 2026-05-28 23:25:27 +02:00
Jeffrey
7273f29fea Clean up 2026-05-28 22:55:38 +02:00
Jeffrey
7381c29da2 Clean up access control checks for re-enabling Store search suggestions 2026-05-28 22:30:18 +02:00
Jeffrey
3bed9cafbc Lock user mode selection when Automatically check currently applied tweaks is checked 2026-05-27 23:33:35 +02:00
Jeffrey
6dbaac0513 Properly show re-applied features in registry backup overview, properly show applied tweaks checkbox state after registry backup restoration 2026-05-27 22:05:06 +02:00
Jeffrey
6e63b34dbb Update success message for registry restore 2026-05-27 21:49:42 +02:00
Jeffrey
3f763b01ab Clean up 2026-05-27 21:48:07 +02:00
Jeffrey
4109588e0f Add option to show & undo applied tweaks 2026-05-27 21:36:07 +02:00
Jeffrey
37872b2030 Update CONTRIBUTING.md 2026-05-26 15:57:34 +02:00
Jeffrey
abfc5db2c3 Improve log output in Get.ps1 and clean up file exclusions 2026-05-25 14:35:39 +02:00
Jeffrey
1d828d6a78 Fix typo in Disable_Game_Bar_Integration Sysprep registry file 2026-05-24 14:53:12 +02:00
Jeffrey
4d9da4749b Merge branch 'master' of https://github.com/Raphire/Win11Debloat 2026-05-20 16:29:41 +02:00
Jeffrey
5cf9ac4082 Bump version 2026-05-20 16:29:33 +02:00
Jeffrey
924c192ca5 Add Registry write fall-back in case applying registry file fails (#592)
* Continue on registry failures and show details after execution

* Temporarily remove DisableSearchHighlights and DisableSearchHistory settings

* Remove widget-related registry changes as they're no longer required for disabling widgets

* Update tooltip for DisableTelemetry feature to clarify impact on Windows Insider updates
2026-05-20 16:29:06 +02:00
Jeffrey
2a5cb986c9 Merge branch 'master' of https://github.com/Raphire/Win11Debloat 2026-05-17 17:56:01 +02:00
Jeffrey
66982ada28 Limit backup restore files to json only 2026-05-17 17:55:59 +02:00
Ahmad Z. Shatnawi
489af33a8b Fix: Increase System Restore point creation timeout to 90 seconds (#586) 2026-05-17 17:50:36 +02:00
Jeffrey
51aa288dfd Bump version 2026-05-12 00:01:57 +02:00
Jeffrey
24a6f1bcf8 Fix capture and restore of signed dword/qword registry values
Co-authored-by: Copilot <copilot@github.com>
2026-05-11 19:14:08 +02:00
Jeffrey
8ac664e45f Add restart instructions to registry restore success message 2026-05-10 23:26:22 +02:00
Jeffrey
85aa67b5d2 Bump version 2026-05-10 22:27:07 +02:00
Jeffrey
c8b4563954 Fix registry backup validation for sysprep keys 2026-05-09 21:56:58 +02:00
Jeffrey
22f3144c0f Remove > from applytext 2026-05-08 21:26:51 +02:00
Jeffrey
2c360961e3 Add registry backup & restore (#566)
Starting from this commit, Win11Debloat will automatically create a registry backup every time the script is run. This registry backup can be used to revert any registry changes made by the script.
2026-05-08 21:19:52 +02:00
Jeffrey
11a324365d Improve user validation (#568) 2026-05-06 15:54:03 +02:00
Jeffrey
5daa922148 Make tweak columns responsive 2026-04-29 17:05:53 +02:00
Jeffrey
1826d6d8be Refactor app removal scope handling & styling 2026-04-27 15:37:09 +02:00
Jeffrey
c15309bcf6 Update feature labels to include default indicators 2026-04-27 15:30:09 +02:00
Raphire
c1dc8f7ce3 Bump version 2026-04-26 20:31:39 +02:00
Raphire
ebb3a293d4 Fix encoding of Enable_Windows_Suggestions.reg 2026-04-26 20:24:03 +02:00
Raphire
2a7fbf9a2d Update regfile encoding for consistency 2026-04-26 18:34:42 +02:00
Raphire
b52a332247 Fix user display in deployment category details for unspecified usernames 2026-04-26 14:15:26 +02:00
Jeffrey
92ac5b441e Add setting details in config import/export interface (#562) 2026-04-26 14:11:29 +02:00
Jeffrey
5f1d0fb604 Improve DisableWidgets feature by removing additional Widget related apps (#561) 2026-04-26 00:10:00 +02:00
Jeffrey
9ca87b129c Update HideOnedrive option to also work in Windows 11 (#559) 2026-04-25 18:46:36 +02:00
David
6db2c158bd Added prompt asking user to run as adminstrator (#556)
Co-authored-by: Raphire <9938813+Raphire@users.noreply.github.com>
2026-04-25 18:09:57 +02:00
Jeffrey
17654c3f7d Improve app & tweak selection UI (#558) 2026-04-25 00:40:29 +02:00
Jeffrey
dd492b523d Fix full-screen window snapping on secondary monitors (#557) 2026-04-24 21:18:46 +02:00
Raphire
797a232b17 Add Get-Dev.ps1 launch script for development 2026-04-19 20:16:30 +02:00
Raphire
9070be6d3f Update wording in run.bat 2026-04-19 19:54:45 +02:00
Raphire
b6e7fb1903 Update tooltip for BitLocker automatic device encryption feature to clarify behavior 2026-04-19 19:54:34 +02:00
Raphire
bb31e98df7 Remove 'Disable Fast Startup' from default settings 2026-04-19 19:54:14 +02:00
Raphire
ff98febb9a Manually add system32 to System PATH when it's missing #548 2026-04-17 20:09:47 +02:00
Raphire
342f498344 Bump version 2026-04-05 20:19:31 +02:00
Raphire
6c321f9d97 Remove DisableSearchHighlights from default mode
This is already implicitely disabled with DisableBing
2026-04-05 20:11:32 +02:00
282 changed files with 6114 additions and 1134 deletions

View File

@@ -109,7 +109,7 @@ Avoid these common mistakes when contributing:
Placing files in the wrong directory will cause the script to fail when trying to apply or undo changes. Placing files in the wrong directory will cause the script to fail when trying to apply or undo changes.
6. **Not Testing Undo Functionality**: Always test that your undo registry file properly reverts all changes. A feature that can't be undone will frustrate users. 6. **Not Testing Undo Functionality**: Always test that your undo registry file properly reverts all changes.
7. **Not Testing User/Sysprep Functionality**: Always test that your feature works when applied to another user or to the Windows default user with Sysprep. Sysprep changes can be tested by creating new users after running the script. 7. **Not Testing User/Sysprep Functionality**: Always test that your feature works when applied to another user or to the Windows default user with Sysprep. Sysprep changes can be tested by creating new users after running the script.

1
.gitignore vendored
View File

@@ -4,3 +4,4 @@ LastUsedSettings.json
CustomAppsList CustomAppsList
Logs/* Logs/*
Win11Debloat.log Win11Debloat.log
Backups/*

View File

@@ -841,6 +841,20 @@
"SelectedByDefault": false, "SelectedByDefault": false,
"Recommendation": "optional" "Recommendation": "optional"
}, },
{
"FriendlyName": "Windows Web Experience Pack",
"AppId": "MicrosoftWindows.Client.WebExperience",
"Description": "Helps deliver and update certain features, like Widgets, through the Microsoft Store",
"SelectedByDefault": false,
"Recommendation": "optional"
},
{
"FriendlyName": "Widgets Platform Runtime",
"AppId": "Microsoft.WidgetsPlatformRuntime",
"Description": "Runtime required for Windows Widgets to function",
"SelectedByDefault": false,
"Recommendation": "optional"
},
{ {
"FriendlyName": "HP AI Experience Center", "FriendlyName": "HP AI Experience Center",
"AppId": "AD2F1837.HPAIExperienceCenter", "AppId": "AD2F1837.HPAIExperienceCenter",

View File

@@ -29,10 +29,6 @@
"Name": "DisableStoreSearchSuggestions", "Name": "DisableStoreSearchSuggestions",
"Value": true "Value": true
}, },
{
"Name": "DisableSearchHighlights",
"Value": true
},
{ {
"Name": "DisableCopilot", "Name": "DisableCopilot",
"Value": true "Value": true
@@ -65,10 +61,6 @@
"Name": "DisableDragTray", "Name": "DisableDragTray",
"Value": true "Value": true
}, },
{
"Name": "DisableFastStartup",
"Value": true
},
{ {
"Name": "Hide3dObjects", "Name": "Hide3dObjects",
"Value": true "Value": true

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More