Jeffrey
20d206cb9b
fix: ensure CommandNotFoundException is not handled as task not found
2026-08-23 00:34:52 +02:00
Jeffrey
b7f612f36e
fix: improve error handling for registry file imports and telemetry scheduled tasks
2026-08-22 19:29:54 +02:00
Jeffrey
c921730703
Enhance output documentation and error handling
2026-08-22 17:14:09 +02:00
Jeffrey
dded2da3a7
Clean up & simplify error handling and reporting
2026-08-16 21:21:10 +02:00
Jeffrey
492a374f5c
Refactor feature management scripts to improve error handling
2026-08-16 21:21:05 +02:00
Jeffrey and GitHub
1a26934499
Improve error handling in Set-StoreSearchSuggestionsDisabled ( #739 )
2026-08-16 18:49:15 +02:00
Jeffrey and GitHub
31feaeb6f5
Fix ForceRemoveEdge switch ( #736 )
2026-08-12 21:10:47 +02:00
Jeffrey and GitHub
d1338cd027
Enhance app removal verification and error reporting ( #735 )
2026-08-12 15:56:29 +02:00
Jeffrey and GitHub
32cedaf65d
Improve registry backup safety and add optional backup skipping ( #710 )
2026-07-25 20:05:49 +02:00
Jeffrey and GitHub
68cacfce89
fix: force stop widget processes to prevent prompt ( #713 )
2026-07-23 22:23:00 +02:00
Jeffrey and GitHub
a9c1736e46
refactor: rename NoRestartExplorer parameter to SkipExplorerRestart ( #709 )
...
The old `NoRestartExplorer` parameter is kept as an alias and will
continue to work, but is considered deprecated
2026-07-19 22:58:03 +02:00
Jeffrey and GitHub
9c033dbf98
Add comprehensive test suite, fix minor issues, rename function and file names to match approved verbs ( #708 )
2026-07-19 22:06:07 +02:00
Hill Patel and GitHub
a7292e4f35
fix(registry-restore): reject Data/Kind mismatches before restore begins ( #704 )
2026-07-19 01:53:04 +02:00
de817399e6
fix: honor cancellation during changes ( #700 )
...
Co-authored-by: Jeffrey <9938813+Raphire@users.noreply.github.com >
2026-07-14 22:06:40 +02:00
Jeffrey and GitHub
3b78e8d4ed
Fix: Show reboot warning for undoing features that require it ( #699 )
2026-07-11 20:04:51 +02:00
Jeffrey and GitHub
ce8c10042e
Fix issues with domain accounts & fix run.bat breaking when launched from path with certain characters ( #693 )
2026-07-08 23:18:04 +02:00
HetCreep and GitHub
a9a89c1f13
fix(store-search): correct deny permission removal in undo path ( #684 )
2026-07-04 13:57:50 +02:00
3b4a5f16ad
fix(restore-gui): surface registry-backup load failures to the user ( #685 )
...
Co-authored-by: Jeffrey <9938813+Raphire@users.noreply.github.com >
2026-07-02 21:16:47 +02:00
Jeffrey and GitHub
95b583606d
Update start menu backup/restore with timestamped filenames ( #672 )
2026-06-24 17:32:45 +02:00
Jeffrey and GitHub
5ebc50d36a
Guard against loading, saving & executing undefined features ( #665 )
2026-06-23 00:41:33 +02:00
Jeffrey and GitHub
d1fe541b62
Refactor: Cleanup app removal, remove legacy app list generator and CustomAppsList file support ( #662 )
...
* remove support for uninstalling old sunset apps
* Add color legend on app removal screen
* Remove legacy app list generator and custom apps file support
Replaced by GUI config export/import, dynamic RemovalMethod, and
CLI app removal settings saved to LastUsedSettings.json.
* Verify app removal by checking actual installation state instead of trusting winget output
2026-06-22 22:13:01 +02:00
Jeffrey and GitHub
71e3f2e44d
Refactor: ExecuteChanges to InvokeChanges, clean up for readability ( #641 )
2026-06-22 21:43:53 +02:00
dfe7810346
feat(registry): add GPO override warning and WhatIf dry-run previews ( #611 )
...
Co-authored-by: Jeffrey <9938813+Raphire@users.noreply.github.com >
2026-06-21 21:30:31 +02:00
HetCreep and GitHub
82894176d9
fix(restore): correct sub-key path matching in backup allow-list validation ( #645 )
2026-06-21 20:37:29 +02:00
Jeffrey and GitHub
908274a500
Fix store suggestions not getting disabled correctly for all users when running as other user ( #642 )
2026-06-21 01:56:28 +02:00
6e4a616f1c
feat(telemetry): disable telemetry-related scheduled tasks under Microsoft\Windows ( #615 )
...
Co-authored-by: Jeffrey <9938813+Raphire@users.noreply.github.com >
2026-06-20 19:04:46 +02:00
Jeffrey and GitHub
c039b04717
Fix Start Menu apps not being set correctly for all users when running script for other user ( #637 )
2026-06-18 23:02:25 +02:00
Jeffrey
fdac0a6d14
Move trailing ellipsis out of config
2026-06-10 21:00:07 +02:00
Jeffrey and GitHub
157d26bb22
Add option to show & undo applied tweaks + more ( #599 )
...
* Remove RemoveCommApps and RemoveW11Outlook presets. These are largely redundant. Use -RemoveApps parameter instead
* Add additional options to change the `All Apps` view in the start menu (Hide, Grid, Category, List)
* Add clean start menu backup validation to start menu restore function
* Resolve nested quoting bug in Run.bat when path has spaces, see #583
* Fix desync issue when toggling "Only Show Installed" checkbox too fast
* Fix: add missing keys in Sysprep/Undo regfiles for Disabling Recall and Windows Suggested content
* Fix 'Disable Animations' Sysprep settings not being set for new users
* Update README.md
* Update CONTRIBUTING.md
2026-06-10 17:40:31 +02:00
db24865051
Add Support for "-user" Parameter running under SYSTEM ( #609 )
...
Co-authored-by: Jeffrey <9938813+Raphire@users.noreply.github.com >
2026-06-07 22:51:01 +02:00
Jeffrey and GitHub
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
Ahmad Z. Shatnawi and GitHub
489af33a8b
Fix: Increase System Restore point creation timeout to 90 seconds ( #586 )
2026-05-17 17:50:36 +02:00
Jeffrey and Copilot
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
c8b4563954
Fix registry backup validation for sysprep keys
2026-05-09 21:56:58 +02:00
Jeffrey and GitHub
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 and GitHub
5f1d0fb604
Improve DisableWidgets feature by removing additional Widget related apps ( #561 )
2026-04-26 00:10:00 +02:00
Raphire
17ee530962
Refactor ImportRegistryFile function to improve error handling and streamline registry file validation
2026-03-18 22:49:44 +01:00
Jeffrey and GitHub
c37bdcf5f2
Improve app page with sorting, recommendations and more ( #520 )
2026-03-15 22:58:06 +01:00
Jeffrey and GitHub
ad0b49060a
Add option to disable MS Store app results in Windows Search ( #509 )
...
This also includes:
* Update README for DisableSearchHighlights and DisableFindMyDevice
* Extracted more logic from main script into separate scripts
* Add event handler for tab changes to regenerate overview
2026-03-07 20:28:48 +01:00