Commit Graph
100 Commits
Author SHA1 Message Date
JeffreyandGitHub 1a69d19f30 Refactor Get-RegFileOperations.ps1 (#626)
Feels weird to have to do this, but I have refactored the functions in Get-RegFileOperations.ps1 to avoid false positives in Windows Security (Windows Defender) and Bitdefender.

Related issues: #621, #624
2026-06-14 22:05:19 +02:00
Jeffrey 5628f6e0b7 Add logging around winget app retrieval and increase timeout to 20s 2026-06-12 17:41:30 +02:00
Jeffrey 6f349b4992 Update bug_report template 2026-06-12 17:34:17 +02:00
Jeffrey 2193591448 Bump version 2026-06-11 22:16:45 +02:00
JeffreyandGitHub e9269c5501 Fix lockscreen spotlight option being locked when start recommended section is disabled (#619) 2026-06-11 22:09:06 +02:00
Jeffrey fdac0a6d14 Move trailing ellipsis out of config 2026-06-10 21:00:07 +02:00
Jeffrey 2aa9afaa2c Update CONTRIBUTING.md 2026-06-10 20:55:26 +02:00
Jeffrey 67c9cc6ba3 Bump version 2026-06-10 17:41:13 +02:00
JeffreyandGitHub 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
Jeffrey 33b77f19a0 Add confirmation dialogs & warning for Windows Terminal Removal
Removal of this app can cause Win11Debloat to fail, if the script is launched via Windows Terminal
2026-06-01 22:53:28 +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
JeffreyandGitHub 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
Jeffrey 51aa288dfd Bump version 2026-05-12 00:01:57 +02:00
JeffreyandCopilot 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
JeffreyandGitHub 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
JeffreyandGitHub 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
JeffreyandGitHub 92ac5b441e Add setting details in config import/export interface (#562) 2026-04-26 14:11:29 +02:00
JeffreyandGitHub 5f1d0fb604 Improve DisableWidgets feature by removing additional Widget related apps (#561) 2026-04-26 00:10:00 +02:00
JeffreyandGitHub 9ca87b129c Update HideOnedrive option to also work in Windows 11 (#559) 2026-04-25 18:46:36 +02:00
JeffreyandGitHub 17654c3f7d Improve app & tweak selection UI (#558) 2026-04-25 00:40:29 +02:00
JeffreyandGitHub 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
Raphire 69354d823e Fix: block window resizing beyond min. height/width 2026-04-04 22:34:49 +02:00
Raphire c0d00e640d Bump version 2026-04-04 22:09:53 +02:00
Raphire d372b00072 Improve Window controls 2026-04-04 14:43:15 +02:00
Raphire fbdc5740db Update Checkbox style 2026-04-04 14:11:39 +02:00
Raphire cbd61902ed Set default launch mode to CLI for deployment-targeted parameters 2026-04-02 00:03:26 +02:00
Raphire 54edf224a3 Improve Window controls 2026-04-02 00:00:32 +02:00
Raphire 487b1fbee9 Prevent Window Snapping 2026-03-27 21:14:22 +01:00
JeffreyandGitHub 774c8ecd92 Add ability to export/import settings configuration (#522) 2026-03-27 20:33:24 +01:00
JeffreyandGitHub e05af92acc Add support for multiple AppIds for app removal (#526) 2026-03-23 22:59:04 +01:00
Raphire edd815fdbb Add shadow to bubble hint 2026-03-18 23:32:10 +01:00
Raphire 17ee530962 Refactor ImportRegistryFile function to improve error handling and streamline registry file validation 2026-03-18 22:49:44 +01:00
Raphire 999e442658 Simplify user validation messages and add user logged-in check function 2026-03-18 22:39:49 +01:00
Raphire 1d4cf4a801 Fix: Skip confirmation when running last used settings with -Silent parameter #521 2026-03-18 19:28:47 +01:00
Raphire 7a3431e56b Close app preset menu when main window loses focus 2026-03-17 21:28:35 +01:00
Raphire 1b41f05743 Fix inconsistent search highlighting after sorting 2026-03-16 19:25:53 +01:00
Raphire c6535803ec Bump version 2026-03-15 22:59:37 +01:00
JeffreyandGitHub c37bdcf5f2 Improve app page with sorting, recommendations and more (#520) 2026-03-15 22:58:06 +01:00
JeffreyandGitHub d187679cd0 Add bubble hint to guide users to review the selected changes after clicking Default Mode button (#519) 2026-03-15 20:16:53 +01:00
Raphire 06f8f9eb6a Fix problem with unpacking script when old Config files exist 2026-03-10 00:39:53 +01:00
JeffreyandGitHub 8d5295d831 Release 2026.03.09 (#514)
- Moved all config files to a dedicated `Config` folder. This includes `Features.json`, `DefaultSettings,json`, `Apps.json`, `LastUsedSettings.json` and `CustomAppsList`
- Updated CONTRIBUTING.md file
- Replaced support button with a `Report a bug` button when script encounters an error when applying changes
- Fixed error with importing modules when launching the script from PowerShell 7 (#510)
- Add option to hide the 'All Apps' section from the start menu (#513)
2026-03-09 23:36:24 +01:00
Raphire 260a143509 Bump version 2026-03-09 23:32:13 +01:00
Raphire 94e5c95d57 Remove Powershell 7 modules from path to prevent module loading issues in the script 2026-03-09 23:21:22 +01:00
Raphire 8401474a79 Add option to hide the 'All Apps' section from the start menu (#513) 2026-03-09 23:03:56 +01:00
Raphire 992c80bc1e Launch main script using pwsh.exe when Get.ps1 is run in Powershell 7 2026-03-09 22:49:07 +01:00
JeffreyandGitHub 18823c4a80 Import Microsoft.PowerShell.Security module 2026-03-09 01:47:32 +01:00
Raphire 3d6259f117 When script encounters an error, show button for reporting the issue 2026-03-08 22:31:09 +01:00
Raphire 1ea82b9728 Merge branch 'master' into develop 2026-03-08 17:12:12 +01:00
Raphire df20b007ca Update CONTRIBUTING.md 2026-03-08 17:10:22 +01:00
Raphire 0887eaadfd Merge branch 'master' into develop 2026-03-08 17:04:05 +01:00
Raphire eb3e041ed6 Update README.md 2026-03-08 17:03:46 +01:00
Raphire 63a219d3e7 Update CONTRIBUTING.md 2026-03-08 02:15:15 +01:00
Raphire 9467d6cb7b Update CONTRIBUTING.md 2026-03-08 02:14:28 +01:00
Raphire ea9b3ce02b Update CONTRIBUTING.md with best practices and common pitfalls for contributors 2026-03-08 02:07:35 +01:00
Raphire 1eeacf3351 Move Config files to Config folder 2026-03-08 01:34:53 +01:00
Raphire e8adac1852 Add CONTRIBUTING.md file 2026-03-08 01:03:44 +01:00
Raphire ec99a1c619 Update README script image 2026-03-08 01:00:54 +01:00
Raphire 238a48d39b Bump version 2026-03-07 20:42:23 +01:00
JeffreyandGitHub 9afd4ee02e Add option to disable Storage Sense automatic disk cleanup (#507) 2026-03-07 20:29:08 +01:00
JeffreyandGitHub 70f8170e81 Add option to disable WSAIFabric service from automatically starting (#501) 2026-03-07 20:28:58 +01:00
JeffreyandGitHub 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
Raphire 495762e378 Update feature label for Bing integration and rename Previous button to Back 2026-03-07 16:14:05 +01:00
Raphire 7c3af36e06 Update styling of ApplyChangesWindow 2026-03-07 16:04:14 +01:00
JeffreyandGitHub c72e4fcb54 Add warning about some changes requiring a reboot & fix focus loss after Explorer restart (#506) 2026-03-07 15:53:58 +01:00
Raphire 8956c41b4d Update changes applied text 2026-03-07 15:17:03 +01:00
JeffreyandGitHub a1907c2a78 Improve & simplify the overview/apply changes pages (#505) 2026-03-07 14:49:29 +01:00
JeffreyandGitHub b5b67290de Fix Search Icon and Label options (#504)
As reported in #503
2026-03-05 23:22:45 +01:00
Raphire d25960de64 Update feature descriptions 2026-03-05 20:49:14 +01:00
Raphire ea67435f64 Bump version 2026-02-19 22:45:13 +01:00
JeffreyandGitHub a611e6b128 Update winget check (#484) 2026-02-19 22:44:50 +01:00
JeffreyandGitHub 033fa1b8af Fix force remove edge prompt (#483) 2026-02-19 22:26:17 +01:00
Raphire 1b6aa00bdd Update README.md image 2026-02-18 21:54:18 +01:00
JeffreyandGitHub 7d00b84a07 Add option to quickly apply default settings from home page (#479) 2026-02-18 21:39:00 +01:00
Raphire 15775d9dc8 Bump version 2026-02-18 21:01:07 +01:00
Raphire 2cb9f41db1 Disable Location Services via policy instead 2026-02-18 20:59:24 +01:00
JeffreyandGitHub e496aa3af0 Add option to disable location services (#478) 2026-02-18 20:53:53 +01:00