From d1b13e61f8209b897be25a32f0f8f883f3e818b7 Mon Sep 17 00:00:00 2001 From: Jeffrey <9938813+Raphire@users.noreply.github.com> Date: Sun, 1 Feb 2026 01:41:12 +0100 Subject: [PATCH] Added full GUI for Win11Debloat + much more (#432) * Added a full GUI for Win11Debloat * Updated App Selection UI to use WPF framework * Removed deprecated parameters, see https://github.com/Raphire/Win11Debloat/discussions/435 * Replaced Appslist.txt with Apps.json * Added Features.json * Add option to disable the 'Drag Tray' (#433) * Add option to disable bloat in Brave browser (#408) * Add error logging to run.bat (#437) --------- Co-authored-by: Sashank Co-authored-by: Horizon --- Apps.json | 833 ++++ Appslist.txt | 152 - Assets/Features.json | 998 +++++ Assets/Images/menu.png | Bin 0 -> 497166 bytes Assets/Images/wiki.png | Bin 0 -> 294275 bytes Assets/Menus/Info | 87 - Assets/Schemas/AppSelectionWindow.xaml | 278 ++ Assets/Schemas/MainWindow.xaml | 825 ++++ Assets/menu.png | Bin 29843 -> 0 bytes DefaultSettings.json | 200 +- Get.ps1 | 27 +- README.md | 238 +- Regfiles/Disable_Brave_Bloat.reg | 9 + Regfiles/Disable_Share_Drag_Tray.reg | 4 + Regfiles/Sysprep/Combine_MMTaskbar_Always.reg | Bin 0 -> 320 bytes Regfiles/Sysprep/Combine_MMTaskbar_Never.reg | Bin 0 -> 320 bytes .../Sysprep/Combine_MMTaskbar_When_Full.reg | Bin 0 -> 320 bytes Regfiles/Sysprep/Disable_Brave_Bloat.reg | 9 + Regfiles/Sysprep/Disable_Share_Drag_Tray.reg | 4 + Regfiles/Sysprep/MMTaskbarMode_Active.reg | Bin 0 -> 310 bytes Regfiles/Sysprep/MMTaskbarMode_All.reg | Bin 0 -> 310 bytes .../Sysprep/MMTaskbarMode_Main_Active.reg | Bin 0 -> 310 bytes Regfiles/Undo/Enable_Brave_Bloat.reg | 4 + ...le_Include_in_library_in_context_menu.reg} | Bin Regfiles/Undo/Enable_Share_Drag_Tray.reg | 4 + ...u.reg => Enable_Share_in_context_menu.reg} | Bin ...Explorer.reg => Show_Home_in_Explorer.reg} | Bin ...s_in_navigation_pane_of_File_Explorer.reg} | Bin Run.bat | 41 +- Win11Debloat.ps1 | 3461 ++++++++++------- 30 files changed, 5091 insertions(+), 2083 deletions(-) create mode 100644 Apps.json delete mode 100644 Appslist.txt create mode 100644 Assets/Features.json create mode 100644 Assets/Images/menu.png create mode 100644 Assets/Images/wiki.png delete mode 100755 Assets/Menus/Info create mode 100644 Assets/Schemas/AppSelectionWindow.xaml create mode 100644 Assets/Schemas/MainWindow.xaml delete mode 100644 Assets/menu.png create mode 100644 Regfiles/Disable_Brave_Bloat.reg create mode 100644 Regfiles/Disable_Share_Drag_Tray.reg create mode 100644 Regfiles/Sysprep/Combine_MMTaskbar_Always.reg create mode 100644 Regfiles/Sysprep/Combine_MMTaskbar_Never.reg create mode 100644 Regfiles/Sysprep/Combine_MMTaskbar_When_Full.reg create mode 100644 Regfiles/Sysprep/Disable_Brave_Bloat.reg create mode 100644 Regfiles/Sysprep/Disable_Share_Drag_Tray.reg create mode 100644 Regfiles/Sysprep/MMTaskbarMode_Active.reg create mode 100644 Regfiles/Sysprep/MMTaskbarMode_All.reg create mode 100644 Regfiles/Sysprep/MMTaskbarMode_Main_Active.reg create mode 100644 Regfiles/Undo/Enable_Brave_Bloat.reg rename Regfiles/Undo/{Enable_Include_in_library_to_context_menu.reg => Enable_Include_in_library_in_context_menu.reg} (100%) create mode 100644 Regfiles/Undo/Enable_Share_Drag_Tray.reg rename Regfiles/Undo/{Enable_Share_to_context_menu.reg => Enable_Share_in_context_menu.reg} (100%) rename Regfiles/Undo/{Show_Home_from_Explorer.reg => Show_Home_in_Explorer.reg} (100%) rename Regfiles/Undo/{Show_duplicate_removable_drives_from_navigation_pane_of_File_Explorer.reg => Show_duplicate_removable_drives_in_navigation_pane_of_File_Explorer.reg} (100%) diff --git a/Apps.json b/Apps.json new file mode 100644 index 0000000..e898eba --- /dev/null +++ b/Apps.json @@ -0,0 +1,833 @@ +{ + "Version": "1.0", + "Apps": [ + { + "FriendlyName": "Clipchamp", + "AppId": "Clipchamp.Clipchamp", + "Description": "Video editor from Microsoft", + "SelectedByDefault": true + }, + { + "FriendlyName": "3D Builder", + "AppId": "Microsoft.3DBuilder", + "Description": "Basic 3D modeling software", + "SelectedByDefault": true + }, + { + "FriendlyName": "Cortana", + "AppId": "Microsoft.549981C3F5F10", + "Description": "Microsoft Cortana voice assistant (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Finance", + "AppId": "Microsoft.BingFinance", + "Description": "Finance news and tracking via Bing (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Food And Drink", + "AppId": "Microsoft.BingFoodAndDrink", + "Description": "Recipes and food news via Bing (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Health And Fitness", + "AppId": "Microsoft.BingHealthAndFitness", + "Description": "Health and fitness tracking/news via Bing (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing News", + "AppId": "Microsoft.BingNews", + "Description": "News aggregator via Bing (Replaced by Microsoft News/Start)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Sports", + "AppId": "Microsoft.BingSports", + "Description": "Sports news and scores via Bing (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Translator", + "AppId": "Microsoft.BingTranslator", + "Description": "Translation service via Bing", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Travel", + "AppId": "Microsoft.BingTravel", + "Description": "Travel planning and news via Bing (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Weather", + "AppId": "Microsoft.BingWeather", + "Description": "Weather forecast via Bing", + "SelectedByDefault": true + }, + { + "FriendlyName": "Copilot", + "AppId": "Microsoft.Copilot", + "Description": "AI assistant integrated into Windows", + "SelectedByDefault": true + }, + { + "FriendlyName": "Get Started", + "AppId": "Microsoft.Getstarted", + "Description": "Tips and introductory guide for Windows (Cannot be uninstalled in Windows 11)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Messaging", + "AppId": "Microsoft.Messaging", + "Description": "Messaging app, often integrates with Skype (Largely deprecated)", + "SelectedByDefault": true + }, + { + "FriendlyName": "3D Viewer", + "AppId": "Microsoft.Microsoft3DViewer", + "Description": "Viewer for 3D models", + "SelectedByDefault": true + }, + { + "FriendlyName": "Microsoft Journal", + "AppId": "Microsoft.MicrosoftJournal", + "Description": "Digital note-taking app optimized for pen input", + "SelectedByDefault": true + }, + { + "FriendlyName": "Office Hub", + "AppId": "Microsoft.MicrosoftOfficeHub", + "Description": "Hub to access Microsoft Office apps and documents (Precursor to Microsoft 365 app)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Power BI", + "AppId": "Microsoft.MicrosoftPowerBIForWindows", + "Description": "Business analytics service client", + "SelectedByDefault": true + }, + { + "FriendlyName": "Solitaire Collection", + "AppId": "Microsoft.MicrosoftSolitaireCollection", + "Description": "Collection of solitaire card games", + "SelectedByDefault": true + }, + { + "FriendlyName": "Sticky Notes", + "AppId": "Microsoft.MicrosoftStickyNotes", + "Description": "Digital sticky notes app (Deprecated & replaced by OneNote)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Mixed Reality Portal", + "AppId": "Microsoft.MixedReality.Portal", + "Description": "Portal for Windows Mixed Reality headsets", + "SelectedByDefault": true + }, + { + "FriendlyName": "Network Speed Test", + "AppId": "Microsoft.NetworkSpeedTest", + "Description": "Internet connection speed test utility", + "SelectedByDefault": true + }, + { + "FriendlyName": "Microsoft News", + "AppId": "Microsoft.News", + "Description": "News aggregator (Replaced Bing News, now part of Microsoft Start)", + "SelectedByDefault": true + }, + { + "FriendlyName": "OneNote", + "AppId": "Microsoft.Office.OneNote", + "Description": "Digital note-taking app (Universal Windows Platform version)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Sway", + "AppId": "Microsoft.Office.Sway", + "Description": "Presentation and storytelling app", + "SelectedByDefault": true + }, + { + "FriendlyName": "One Connect", + "AppId": "Microsoft.OneConnect", + "Description": "Mobile Operator management app (Replaced by Mobile Plans)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Print 3D", + "AppId": "Microsoft.Print3D", + "Description": "3D printing preparation software", + "SelectedByDefault": true + }, + { + "FriendlyName": "Power Automate", + "AppId": "Microsoft.PowerAutomateDesktop", + "Description": "Desktop automation tool (RPA)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Skype (UWP)", + "AppId": "Microsoft.SkypeApp", + "Description": "Skype communication app, Universal Windows Platform version (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Microsoft To Do", + "AppId": "Microsoft.Todos", + "Description": "To-do list and task management app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Dev Home", + "AppId": "Microsoft.Windows.DevHome", + "Description": "Developer dashboard and tool configuration utility (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Alarms & Clock", + "AppId": "Microsoft.WindowsAlarms", + "Description": "Alarms & Clock app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Feedback Hub", + "AppId": "Microsoft.WindowsFeedbackHub", + "Description": "App for providing feedback to Microsoft on Windows", + "SelectedByDefault": true + }, + { + "FriendlyName": "Windows Maps", + "AppId": "Microsoft.WindowsMaps", + "Description": "Mapping and navigation app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Sound Recorder", + "AppId": "Microsoft.WindowsSoundRecorder", + "Description": "Basic audio recording app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Xbox Console Companion", + "AppId": "Microsoft.XboxApp", + "Description": "Old Xbox Console Companion App (Discontinued)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Movies & TV", + "AppId": "Microsoft.ZuneVideo", + "Description": "Movies & TV app for renting/buying/playing video content (Rebranded as \"Films & TV\")", + "SelectedByDefault": true + }, + { + "FriendlyName": "Family Safety", + "AppId": "MicrosoftCorporationII.MicrosoftFamily", + "Description": "Family Safety App for managing family accounts and settings", + "SelectedByDefault": true + }, + { + "FriendlyName": "Quick Assist", + "AppId": "MicrosoftCorporationII.QuickAssist", + "Description": "Remote assistance tool", + "SelectedByDefault": true + }, + { + "FriendlyName": "MS Teams (Old)", + "AppId": "MicrosoftTeams", + "Description": "Old MS Teams personal (MS Store version)", + "SelectedByDefault": true + }, + { + "FriendlyName": "MS Teams (New)", + "AppId": "MSTeams", + "Description": "New MS Teams app (Work/School or Personal)", + "SelectedByDefault": true + }, + { + "FriendlyName": "ACG Media Player", + "AppId": "ACGMediaPlayer", + "Description": "Media player app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Actipro Software", + "AppId": "ActiproSoftwareLLC", + "Description": "Potentially UI controls or software components, often bundled by OEMs", + "SelectedByDefault": true + }, + { + "FriendlyName": "Adobe Photoshop Express", + "AppId": "AdobeSystemsIncorporated.AdobePhotoshopExpress", + "Description": "Basic photo editing app from Adobe", + "SelectedByDefault": true + }, + { + "FriendlyName": "Amazon", + "AppId": "Amazon.com.Amazon", + "Description": "Amazon shopping app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Prime Video", + "AppId": "AmazonVideo.PrimeVideo", + "Description": "Amazon Prime Video streaming service app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Asphalt 8", + "AppId": "Asphalt8Airborne", + "Description": "Racing game", + "SelectedByDefault": true + }, + { + "FriendlyName": "Autodesk SketchBook", + "AppId": "AutodeskSketchBook", + "Description": "Digital drawing and sketching app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Caesars Slots", + "AppId": "CaesarsSlotsFreeCasino", + "Description": "Casino slot machine game", + "SelectedByDefault": true + }, + { + "FriendlyName": "Cooking Fever", + "AppId": "COOKINGFEVER", + "Description": "Restaurant simulation game", + "SelectedByDefault": true + }, + { + "FriendlyName": "CyberLink Media Suite", + "AppId": "CyberLinkMediaSuiteEssentials", + "Description": "Multimedia software suite (often preinstalled by OEMs)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Disney Magic Kingdoms", + "AppId": "DisneyMagicKingdoms", + "Description": "Disney theme park building game", + "SelectedByDefault": true + }, + { + "FriendlyName": "Disney", + "AppId": "Disney", + "Description": "General Disney content app (may vary by region/OEM, often Disney+)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Drawboard PDF", + "AppId": "DrawboardPDF", + "Description": "PDF viewing and annotation app, often focused on pen input", + "SelectedByDefault": true + }, + { + "FriendlyName": "Duolingo", + "AppId": "Duolingo-LearnLanguagesforFree", + "Description": "Language learning app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Eclipse Manager", + "AppId": "EclipseManager", + "Description": "Often related to specific OEM software or utilities (e.g., for managing screen settings)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Facebook", + "AppId": "Facebook", + "Description": "Facebook social media app", + "SelectedByDefault": true + }, + { + "FriendlyName": "FarmVille 2", + "AppId": "FarmVille2CountryEscape", + "Description": "Farming simulation game", + "SelectedByDefault": true + }, + { + "FriendlyName": "Fitbit", + "AppId": "fitbit", + "Description": "Fitbit activity tracker companion app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Flipboard", + "AppId": "Flipboard", + "Description": "News and social network aggregator styled as a magazine", + "SelectedByDefault": true + }, + { + "FriendlyName": "Hidden City", + "AppId": "HiddenCity", + "Description": "Hidden object puzzle adventure game", + "SelectedByDefault": true + }, + { + "FriendlyName": "Hulu", + "AppId": "HULULLC.HULUPLUS", + "Description": "Hulu streaming service app", + "SelectedByDefault": true + }, + { + "FriendlyName": "iHeartRadio", + "AppId": "iHeartRadio", + "Description": "Internet radio streaming app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Instagram", + "AppId": "Instagram", + "Description": "Instagram social media app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bubble Witch 3", + "AppId": "king.com.BubbleWitch3Saga", + "Description": "Puzzle game from King", + "SelectedByDefault": true + }, + { + "FriendlyName": "Candy Crush Saga", + "AppId": "king.com.CandyCrushSaga", + "Description": "Puzzle game from King", + "SelectedByDefault": true + }, + { + "FriendlyName": "Candy Crush Soda", + "AppId": "king.com.CandyCrushSodaSaga", + "Description": "Puzzle game from King", + "SelectedByDefault": true + }, + { + "FriendlyName": "LinkedIn", + "AppId": "LinkedInforWindows", + "Description": "LinkedIn professional networking app", + "SelectedByDefault": true + }, + { + "FriendlyName": "March of Empires", + "AppId": "MarchofEmpires", + "Description": "Strategy game", + "SelectedByDefault": true + }, + { + "FriendlyName": "Netflix", + "AppId": "Netflix", + "Description": "Netflix streaming service app", + "SelectedByDefault": true + }, + { + "FriendlyName": "NYT Crossword", + "AppId": "NYTCrossword", + "Description": "New York Times crossword puzzle app", + "SelectedByDefault": true + }, + { + "FriendlyName": "One Calendar", + "AppId": "OneCalendar", + "Description": "Calendar aggregation app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Pandora", + "AppId": "PandoraMediaInc", + "Description": "Pandora music streaming app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Phototastic Collage", + "AppId": "PhototasticCollage", + "Description": "Photo collage creation app", + "SelectedByDefault": true + }, + { + "FriendlyName": "PicsArt", + "AppId": "PicsArt-PhotoStudio", + "Description": "Photo editing and creative app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Plex", + "AppId": "Plex", + "Description": "Media server and player app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Polarr Photo Editor", + "AppId": "PolarrPhotoEditorAcademicEdition", + "Description": "Photo editing app (Academic Edition)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Royal Revolt", + "AppId": "Royal Revolt", + "Description": "Tower defense / strategy game", + "SelectedByDefault": true + }, + { + "FriendlyName": "Shazam", + "AppId": "Shazam", + "Description": "Music identification app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Live Wallpaper", + "AppId": "Sidia.LiveWallpaper", + "Description": "Live wallpaper app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Sling TV", + "AppId": "SlingTV", + "Description": "Live TV streaming service app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Spotify", + "AppId": "Spotify", + "Description": "Spotify music streaming app", + "SelectedByDefault": true + }, + { + "FriendlyName": "TikTok", + "AppId": "TikTok", + "Description": "TikTok short-form video app", + "SelectedByDefault": true + }, + { + "FriendlyName": "TuneIn Radio", + "AppId": "TuneInRadio", + "Description": "Internet radio streaming app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Twitter", + "AppId": "Twitter", + "Description": "Twitter (now X) social media app", + "SelectedByDefault": true + }, + { + "FriendlyName": "Viber", + "AppId": "Viber", + "Description": "Messaging and calling app", + "SelectedByDefault": true + }, + { + "FriendlyName": "WinZip", + "AppId": "WinZipUniversal", + "Description": "File compression and extraction utility (Universal Windows Platform version)", + "SelectedByDefault": true + }, + { + "FriendlyName": "Wunderlist", + "AppId": "Wunderlist", + "Description": "To-do list app (Acquired by Microsoft, functionality moved to Microsoft To Do)", + "SelectedByDefault": true + }, + { + "FriendlyName": "XING", + "AppId": "XING", + "Description": "Professional networking platform popular in German-speaking countries", + "SelectedByDefault": true + }, + { + "FriendlyName": "Bing Search", + "AppId": "Microsoft.BingSearch", + "Description": "Web Search from Microsoft Bing (Integrates into Windows Search)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Microsoft Edge", + "AppId": "Microsoft.Edge", + "Description": "Edge browser (Can only be uninstalled in European Economic Area)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Xbox Gaming App", + "AppId": "Microsoft.GamingApp", + "Description": "Modern Xbox Gaming App, required for installing some PC games", + "SelectedByDefault": false + }, + { + "FriendlyName": "Get Help", + "AppId": "Microsoft.GetHelp", + "Description": "Required for some Windows 11 Troubleshooters and support interactions", + "SelectedByDefault": false + }, + { + "FriendlyName": "Microsoft 365 Companions", + "AppId": "Microsoft.M365Companions", + "Description": "Microsoft 365 (Business) Calendar, Files and People mini-apps, these apps may be reinstalled if enabled by your Microsoft 365 admin", + "SelectedByDefault": false + }, + { + "FriendlyName": "Paint 3D", + "AppId": "Microsoft.MSPaint", + "Description": "Paint 3D (Modern paint application with 3D features)", + "SelectedByDefault": false + }, + { + "FriendlyName": "OneDrive", + "AppId": "Microsoft.OneDrive", + "Description": "OneDrive consumer cloud storage client", + "SelectedByDefault": false + }, + { + "FriendlyName": "Outlook for Windows", + "AppId": "Microsoft.OutlookForWindows", + "Description": "New Outlook for Windows mail client", + "SelectedByDefault": false + }, + { + "FriendlyName": "Paint", + "AppId": "Microsoft.Paint", + "Description": "Classic Paint (Traditional 2D paint application)", + "SelectedByDefault": false + }, + { + "FriendlyName": "People", + "AppId": "Microsoft.People", + "Description": "Required for & included with Mail & Calendar (Contacts management)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Remote Desktop", + "AppId": "Microsoft.RemoteDesktop", + "Description": "Remote Desktop client app", + "SelectedByDefault": false + }, + { + "FriendlyName": "Snipping Tool", + "AppId": "Microsoft.ScreenSketch", + "Description": "Snipping Tool (Screenshot and annotation tool)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Widgets Experience", + "AppId": "Microsoft.StartExperiencesApp", + "Description": "This app powers Windows Widgets My Feed", + "SelectedByDefault": false + }, + { + "FriendlyName": "Whiteboard", + "AppId": "Microsoft.Whiteboard", + "Description": "Digital collaborative whiteboard app", + "SelectedByDefault": false + }, + { + "FriendlyName": "Photos", + "AppId": "Microsoft.Windows.Photos", + "Description": "Default photo viewing and basic editing app", + "SelectedByDefault": false + }, + { + "FriendlyName": "Calculator", + "AppId": "Microsoft.WindowsCalculator", + "Description": "Calculator app", + "SelectedByDefault": false + }, + { + "FriendlyName": "Camera", + "AppId": "Microsoft.WindowsCamera", + "Description": "Camera app for using built-in or connected cameras", + "SelectedByDefault": false + }, + { + "FriendlyName": "Mail & Calendar", + "AppId": "Microsoft.windowscommunicationsapps", + "Description": "Mail & Calendar app suite (Discontinued)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Notepad", + "AppId": "Microsoft.WindowsNotepad", + "Description": "Notepad text editor app", + "SelectedByDefault": false + }, + { + "FriendlyName": "Microsoft Store", + "AppId": "Microsoft.WindowsStore", + "Description": "Microsoft Store, WARNING: This app cannot be reinstalled easily if removed!", + "SelectedByDefault": false + }, + { + "FriendlyName": "Windows Terminal", + "AppId": "Microsoft.WindowsTerminal", + "Description": "Default terminal app in windows 11 (Command Prompt, PowerShell, WSL)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Xbox TCUI Framework", + "AppId": "Microsoft.Xbox.TCUI", + "Description": "UI framework, seems to be required for MS store, photos and certain games", + "SelectedByDefault": false + }, + { + "FriendlyName": "Xbox Game Overlay", + "AppId": "Microsoft.XboxGameOverlay", + "Description": "Game overlay, required/useful for some games (Part of Xbox Game Bar)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Xbox Gaming Overlay", + "AppId": "Microsoft.XboxGamingOverlay", + "Description": "Game overlay, required/useful for some games (Part of Xbox Game Bar)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Xbox Identity Provider", + "AppId": "Microsoft.XboxIdentityProvider", + "Description": "Xbox sign-in framework, required for some games and Xbox services", + "SelectedByDefault": false + }, + { + "FriendlyName": "Xbox Speech To Text", + "AppId": "Microsoft.XboxSpeechToTextOverlay", + "Description": "Accessibility feature required for some games, WARNING: This app cannot be reinstalled easily!", + "SelectedByDefault": false + }, + { + "FriendlyName": "Phone Link", + "AppId": "Microsoft.YourPhone", + "Description": "Phone link (Connects Android/iOS phone to PC)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Media Player", + "AppId": "Microsoft.ZuneMusic", + "Description": "Modern Media Player (Replaced Groove Music, plays local audio/video)", + "SelectedByDefault": false + }, + { + "FriendlyName": "Cross Device Experience", + "AppId": "MicrosoftWindows.CrossDevice", + "Description": "Phone integration within File Explorer, Camera and more (Part of Phone Link features)", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP AI Experience Center", + "AppId": "AD2F1837.HPAIExperienceCenter", + "Description": "HP OEM software, AI-enhanced features and support", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Connected Music", + "AppId": "AD2F1837.HPConnectedMusic", + "Description": "HP OEM software for music (Potentially discontinued)", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Connected Photo", + "AppId": "AD2F1837.HPConnectedPhotopoweredbySnapfish", + "Description": "HP OEM software for photos, integrated with Snapfish (Potentially discontinued)", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Desktop Support Utilities", + "AppId": "AD2F1837.HPDesktopSupportUtilities", + "Description": "HP OEM software providing desktop support tools", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Easy Clean", + "AppId": "AD2F1837.HPEasyClean", + "Description": "HP OEM software for system cleaning or optimization", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP File Viewer", + "AppId": "AD2F1837.HPFileViewer", + "Description": "HP OEM software for viewing specific file types", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP JumpStarts", + "AppId": "AD2F1837.HPJumpStarts", + "Description": "HP OEM software for tutorials, app discovery, or quick access to HP features", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP PC Hardware Diagnostics", + "AppId": "AD2F1837.HPPCHardwareDiagnosticsWindows", + "Description": "HP OEM software for PC hardware diagnostics", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Power Manager", + "AppId": "AD2F1837.HPPowerManager", + "Description": "HP OEM software for managing power settings and battery", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Printer Control", + "AppId": "AD2F1837.HPPrinterControl", + "Description": "HP OEM software for managing HP printers", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Privacy Settings", + "AppId": "AD2F1837.HPPrivacySettings", + "Description": "HP OEM software for managing privacy settings", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP QuickDrop", + "AppId": "AD2F1837.HPQuickDrop", + "Description": "HP OEM software for quick file transfer between devices", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP QuickTouch", + "AppId": "AD2F1837.HPQuickTouch", + "Description": "HP OEM software, possibly for touch-specific shortcuts or controls", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Registration", + "AppId": "AD2F1837.HPRegistration", + "Description": "HP OEM software for product registration", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Support Assistant", + "AppId": "AD2F1837.HPSupportAssistant", + "Description": "HP OEM software for support, updates, and troubleshooting", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Sure Shield AI", + "AppId": "AD2F1837.HPSureShieldAI", + "Description": "HP OEM security software, likely AI-based threat protection", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP System Information", + "AppId": "AD2F1837.HPSystemInformation", + "Description": "HP OEM software for displaying system information", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP Welcome", + "AppId": "AD2F1837.HPWelcome", + "Description": "HP OEM software providing a welcome experience or initial setup help", + "SelectedByDefault": false + }, + { + "FriendlyName": "HP WorkWell", + "AppId": "AD2F1837.HPWorkWell", + "Description": "HP OEM software focused on well-being, possibly with break reminders or ergonomic tips", + "SelectedByDefault": false + }, + { + "FriendlyName": "myHP", + "AppId": "AD2F1837.myHP", + "Description": "HP OEM central hub app for device info, support, and services", + "SelectedByDefault": false + } + ] +} diff --git a/Appslist.txt b/Appslist.txt deleted file mode 100644 index 57e40a0..0000000 --- a/Appslist.txt +++ /dev/null @@ -1,152 +0,0 @@ -# -------------------------------------------------------------------------------------------------------------- # -# The apps below this line WILL be uninstalled by default. Add a # character in front of any app you want to # -# KEEP installed by default. # -# -------------------------------------------------------------------------------------------------------------- # -Clipchamp.Clipchamp # Video editor from Microsoft -Microsoft.3DBuilder # Basic 3D modeling software -Microsoft.549981C3F5F10 # Cortana app (Voice assistant) -Microsoft.BingFinance # Finance news and tracking via Bing (Discontinued) -Microsoft.BingFoodAndDrink # Recipes and food news via Bing (Discontinued) -Microsoft.BingHealthAndFitness # Health and fitness tracking/news via Bing (Discontinued) -Microsoft.BingNews # News aggregator via Bing (Replaced by Microsoft News/Start) -Microsoft.BingSports # Sports news and scores via Bing (Discontinued) -Microsoft.BingTranslator # Translation service via Bing -Microsoft.BingTravel # Travel planning and news via Bing (Discontinued) -Microsoft.BingWeather # Weather forecast via Bing -Microsoft.Copilot # AI assistant integrated into Windows -Microsoft.Getstarted # Tips and introductory guide for Windows (Cannot be uninstalled in Windows 11) -Microsoft.Messaging # Messaging app, often integrates with Skype (Largely deprecated) -Microsoft.Microsoft3DViewer # Viewer for 3D models -Microsoft.MicrosoftJournal # Digital note-taking app optimized for pen input -Microsoft.MicrosoftOfficeHub # Hub to access Microsoft Office apps and documents (Precursor to Microsoft 365 app) -Microsoft.MicrosoftPowerBIForWindows # Business analytics service client -Microsoft.MicrosoftSolitaireCollection # Collection of solitaire card games -Microsoft.MicrosoftStickyNotes # Digital sticky notes app (Deprecated & replaced by OneNote) -Microsoft.MixedReality.Portal # Portal for Windows Mixed Reality headsets -Microsoft.NetworkSpeedTest # Internet connection speed test utility -Microsoft.News # News aggregator (Replaced Bing News, now part of Microsoft Start) -Microsoft.Office.OneNote # Digital note-taking app (Universal Windows Platform version) -Microsoft.Office.Sway # Presentation and storytelling app -Microsoft.OneConnect # Mobile Operator management app (Replaced by Mobile Plans) -Microsoft.Print3D # 3D printing preparation software -Microsoft.PowerAutomateDesktop # Desktop automation tool (RPA) -Microsoft.SkypeApp # Skype communication app (Universal Windows Platform version) -Microsoft.Todos # To-do list and task management app -Microsoft.Windows.DevHome # Developer dashboard and tool configuration utility, no longer supported -Microsoft.WindowsAlarms # Alarms & Clock app -Microsoft.WindowsFeedbackHub # App for providing feedback to Microsoft on Windows -Microsoft.WindowsMaps # Mapping and navigation app -Microsoft.WindowsSoundRecorder # Basic audio recording app -Microsoft.XboxApp # Old Xbox Console Companion App, no longer supported -Microsoft.ZuneVideo # Movies & TV app for renting/buying/playing video content (Rebranded as "Films & TV") -MicrosoftCorporationII.MicrosoftFamily # Family Safety App for managing family accounts and settings -MicrosoftCorporationII.QuickAssist # Remote assistance tool -MicrosoftTeams # Old MS Teams personal (MS Store version) -MSTeams # New MS Teams app (Work/School or Personal) - -ACGMediaPlayer # Media player app -ActiproSoftwareLLC # Potentially UI controls or software components, often bundled by OEMs -AdobeSystemsIncorporated.AdobePhotoshopExpress # Basic photo editing app from Adobe -Amazon.com.Amazon # Amazon shopping app -AmazonVideo.PrimeVideo # Amazon Prime Video streaming service app -Asphalt8Airborne # Racing game -AutodeskSketchBook # Digital drawing and sketching app -CaesarsSlotsFreeCasino # Casino slot machine game -COOKINGFEVER # Restaurant simulation game -CyberLinkMediaSuiteEssentials # Multimedia software suite (often preinstalled by OEMs) -DisneyMagicKingdoms # Disney theme park building game -Disney # General Disney content app (may vary by region/OEM, often Disney+) -DrawboardPDF # PDF viewing and annotation app, often focused on pen input -Duolingo-LearnLanguagesforFree # Language learning app -EclipseManager # Often related to specific OEM software or utilities (e.g., for managing screen settings) -Facebook # Facebook social media app -FarmVille2CountryEscape # Farming simulation game -fitbit # Fitbit activity tracker companion app -Flipboard # News and social network aggregator styled as a magazine -HiddenCity # Hidden object puzzle adventure game -HULULLC.HULUPLUS # Hulu streaming service app -iHeartRadio # Internet radio streaming app -Instagram # Instagram social media app -king.com.BubbleWitch3Saga # Puzzle game from King -king.com.CandyCrushSaga # Puzzle game from King -king.com.CandyCrushSodaSaga # Puzzle game from King -LinkedInforWindows # LinkedIn professional networking app -MarchofEmpires # Strategy game -Netflix # Netflix streaming service app -NYTCrossword # New York Times crossword puzzle app -OneCalendar # Calendar aggregation app -PandoraMediaInc # Pandora music streaming app -PhototasticCollage # Photo collage creation app -PicsArt-PhotoStudio # Photo editing and creative app -Plex # Media server and player app -PolarrPhotoEditorAcademicEdition # Photo editing app (Academic Edition) -Royal Revolt # Tower defense / strategy game -Shazam # Music identification app -Sidia.LiveWallpaper # Live wallpaper app -SlingTV # Live TV streaming service app -Spotify # Spotify music streaming app -TikTok # TikTok short-form video app -TuneInRadio # Internet radio streaming app -Twitter # Twitter (now X) social media app -Viber # Messaging and calling app -WinZipUniversal # File compression and extraction utility (Universal Windows Platform version) -Wunderlist # To-do list app (Acquired by Microsoft, functionality moved to Microsoft To Do) -XING # Professional networking platform popular in German-speaking countries - - - - -# ------------------------------------------------------------------------------------------------------------- # -# The apps below this line will NOT be uninstalled by default. Remove the # character in front of any app you # -# want to UNINSTALL by default. # -# ------------------------------------------------------------------------------------------------------------- # -#Microsoft.BingSearch # Web Search from Microsoft Bing (Integrates into Windows Search) -#Microsoft.Copilot # New Microsoft Copilot app (AI assistant) -#Microsoft.Edge # Edge browser (Can only be uninstalled in European Economic Area) -#Microsoft.GamingApp # Modern Xbox Gaming App, required for installing some PC games -#Microsoft.GetHelp # Required for some Windows 11 Troubleshooters and support interactions -#Microsoft.M365Companions # Microsoft 365 (Business) Calendar, Files and People mini-apps, these apps may be reinstalled if enabled by your Microsoft 365 admin -#Microsoft.MSPaint # Paint 3D (Modern paint application with 3D features) -#Microsoft.OneDrive # OneDrive consumer cloud storage client -#Microsoft.OutlookForWindows # New mail app: Outlook for Windows -#Microsoft.Paint # Classic Paint (Traditional 2D paint application) -#Microsoft.People # Required for & included with Mail & Calendar (Contacts management) -#Microsoft.RemoteDesktop # Remote Desktop client app -#Microsoft.ScreenSketch # Snipping Tool (Screenshot and annotation tool) -#Microsoft.StartExperiencesApp # This app powers Windows Widgets My Feed -#Microsoft.Whiteboard # Digital collaborative whiteboard app -#Microsoft.Windows.Photos # Default photo viewing and basic editing app -#Microsoft.WindowsCalculator # Calculator app -#Microsoft.WindowsCamera # Camera app for using built-in or connected cameras -#Microsoft.windowscommunicationsapps # Mail & Calendar app suite -#Microsoft.WindowsNotepad # Notepad text editor app -#Microsoft.WindowsStore # Microsoft Store, WARNING: This app cannot be reinstalled easily if removed! -#Microsoft.WindowsTerminal # New default terminal app in windows 11 (Command Prompt, PowerShell, WSL) -#Microsoft.Xbox.TCUI # UI framework, seems to be required for MS store, photos and certain games -#Microsoft.XboxGameOverlay # Game overlay, required/useful for some games (Part of Xbox Game Bar) -#Microsoft.XboxGamingOverlay # Game overlay, required/useful for some games (Part of Xbox Game Bar) -#Microsoft.XboxIdentityProvider # Xbox sign-in framework, required for some games and Xbox services -#Microsoft.XboxSpeechToTextOverlay # Might be required for some games, WARNING: This app cannot be reinstalled easily! (Accessibility feature) -#Microsoft.YourPhone # Phone link (Connects Android/iOS phone to PC) -#Microsoft.ZuneMusic # Modern Media Player (Replaced Groove Music, plays local audio/video) -#MicrosoftWindows.CrossDevice # Phone integration within File Explorer, Camera and more (Part of Phone Link features) -#AD2F1837.HPAIExperienceCenter # HP OEM software, AI-enhanced features and support -#AD2F1837.HPConnectedMusic # HP OEM software for music (Potentially discontinued) -#AD2F1837.HPConnectedPhotopoweredbySnapfish # HP OEM software for photos, integrated with Snapfish (Potentially discontinued) -#AD2F1837.HPDesktopSupportUtilities # HP OEM software providing desktop support tools -#AD2F1837.HPEasyClean # HP OEM software for system cleaning or optimization -#AD2F1837.HPFileViewer # HP OEM software for viewing specific file types -#AD2F1837.HPJumpStarts # HP OEM software for tutorials, app discovery, or quick access to HP features -#AD2F1837.HPPCHardwareDiagnosticsWindows # HP OEM software for PC hardware diagnostics -#AD2F1837.HPPowerManager # HP OEM software for managing power settings and battery -#AD2F1837.HPPrinterControl # HP OEM software for managing HP printers -#AD2F1837.HPPrivacySettings # HP OEM software for managing privacy settings -#AD2F1837.HPQuickDrop # HP OEM software for quick file transfer between devices -#AD2F1837.HPQuickTouch # HP OEM software, possibly for touch-specific shortcuts or controls -#AD2F1837.HPRegistration # HP OEM software for product registration -#AD2F1837.HPSupportAssistant # HP OEM software for support, updates, and troubleshooting -#AD2F1837.HPSureShieldAI # HP OEM security software, likely AI-based threat protection -#AD2F1837.HPSystemInformation # HP OEM software for displaying system information -#AD2F1837.HPWelcome # HP OEM software providing a welcome experience or initial setup help -#AD2F1837.HPWorkWell # HP OEM software focused on well-being, possibly with break reminders or ergonomic tips -#AD2F1837.myHP # HP OEM central hub app for device info, support, and services diff --git a/Assets/Features.json b/Assets/Features.json new file mode 100644 index 0000000..9263326 --- /dev/null +++ b/Assets/Features.json @@ -0,0 +1,998 @@ +{ + "Version": "1.0", + "Categories": [ + "Start Menu", + "System", + "Privacy & Suggested Content", + "Taskbar", + "Appearance", + "AI", + "Other", + "File Explorer", + "Gaming" + ], + "UiGroups": [ + { + "GroupId": "SearchIcon", + "Label": "Taskbar search style", + "Category": "Taskbar", + "Priority": 2, + "Values": [ + { "Label": "Hide", "FeatureIds": ["HideSearchTb"] }, + { "Label": "Show search icon only", "FeatureIds": ["ShowSearchIconTb"] }, + { "Label": "Show search icon and label", "FeatureIds": ["ShowSearchLabelTb"] }, + { "Label": "Show search box", "FeatureIds": ["ShowSearchBoxTb"] } + ] + }, + { + "GroupId": "MultiMon", + "Label": "Show taskbar apps on", + "Category": "Taskbar", + "Values": [ + { "Label": "All taskbars", "FeatureIds": ["MMTaskbarModeAll"] }, + { "Label": "Main taskbar and taskbar where window is open", "FeatureIds": ["MMTaskbarModeMainActive"] }, + { "Label": "Taskbar where window is open", "FeatureIds": ["MMTaskbarModeActive"] } + ] + }, + { + "GroupId": "CombineButtons", + "Label": "Combine taskbar buttons on the main display", + "Category": "Taskbar", + "Values": [ + { "Label": "Always", "FeatureIds": ["CombineTaskbarAlways"] }, + { "Label": "When taskbar is full", "FeatureIds": ["CombineTaskbarWhenFull"] }, + { "Label": "Never", "FeatureIds": ["CombineTaskbarNever"] } + ] + }, + { + "GroupId": "CombineMMButtons", + "Label": "Combine taskbar buttons on secondary displays", + "Category": "Taskbar", + "Values": [ + { "Label": "Always", "FeatureIds": ["CombineMMTaskbarAlways"] }, + { "Label": "When taskbar is full", "FeatureIds": ["CombineMMTaskbarWhenFull"] }, + { "Label": "Never", "FeatureIds": ["CombineMMTaskbarNever"] } + ] + }, + { + "GroupId": "ClearStart", + "Label": "Remove pinned apps from the start menu", + "Category": "Start Menu", + "Values": [ + { "Label": "Remove for the current user", "FeatureIds": ["ClearStart"] }, + { "Label": "Remove for all users", "FeatureIds": ["ClearStartAllUsers"] } + ] + }, + { + "GroupId": "ExplorerLocation", + "Label": "Open File Explorer to", + "Category": "File Explorer", + "Values": [ + { "Label": "Home", "FeatureIds": ["ExplorerToHome"] }, + { "Label": "This PC", "FeatureIds": ["ExplorerToThisPC"] }, + { "Label": "Downloads", "FeatureIds": ["ExplorerToDownloads"] }, + { "Label": "OneDrive", "FeatureIds": ["ExplorerToOneDrive"] } + ] + } + ], + "Features": [ + { + "FeatureId": "RemoveApps", + "Label": "Remove the apps specified in the 'Apps' parameter", + "Category": null, + "Action": "Remove Apps", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "Apps", + "Label": "The selection of apps to remove, specified as a comma separated list. Use 'Default' (or omit) to use the default apps list", + "Category": null, + "Action": "Apps", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "RemoveAppsCustom", + "Label": "Remove custom selection of apps", + "Category": null, + "Action": "Remove Custom Apps", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "RemoveCommApps", + "Label": "Remove the Mail, Calendar, and People apps", + "Category": null, + "Action": "Remove Mail, Calendar & People", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "RemoveW11Outlook", + "Label": "Remove the new Outlook for Windows app", + "Category": null, + "Action": "Remove Outlook for Windows", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "RemoveGamingApps", + "Label": "Remove the Xbox App and Xbox Gamebar", + "Category": null, + "Action": "Remove Gaming Apps", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "RemoveHPApps", + "Label": "Remove HP OEM applications", + "Category": null, + "Action": "Remove HP Apps", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "CreateRestorePoint", + "Label": "Create a system restore point", + "Category": null, + "Action": "Create Restore Point", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableTelemetry", + "Label": "telemetry, tracking & targeted ads", + "Category": "Privacy & Suggested Content", + "Action": "Disable", + "RegistryKey": "Disable_Telemetry.reg", + "ApplyText": "> Disabling telemetry, diagnostic data, activity history, app-launch tracking and targeted ads...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Telemetry.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableSuggestions", + "Label": "tips, tricks & suggested content", + "Category": "Privacy & Suggested Content", + "Action": "Disable", + "RegistryKey": "Disable_Windows_Suggestions.reg", + "ApplyText": "> Disabling tips, tricks, suggestions and ads across Windows...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Windows_Suggestions.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableLockscreenTips", + "Label": "tips & tricks on the lock screen", + "Category": "Privacy & Suggested Content", + "Action": "Disable", + "RegistryKey": "Disable_Lockscreen_Tips.reg", + "ApplyText": "> Disabling tips & tricks on the lock screen...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Lockscreen_Tips.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableDesktopSpotlight", + "Label": "Windows Spotlight for desktop", + "Category": "Privacy & Suggested Content", + "Action": "Disable", + "RegistryKey": "Disable_Desktop_Spotlight.reg", + "ApplyText": "> Disabling the 'Windows Spotlight' desktop background option...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Desktop_Spotlight.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableEdgeAds", + "Label": "ads, suggestions and newsfeed in Edge", + "Category": "Privacy & Suggested Content", + "Action": "Disable", + "RegistryKey": "Disable_Edge_Ads_And_Suggestions.reg", + "ApplyText": "> Disabling ads, suggestions and the MSN news feed in Microsoft Edge...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Edge_Ads_And_Suggestions.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableCopilot", + "Label": "Microsoft Copilot", + "Category": "AI", + "Action": "Disable", + "RegistryKey": "Disable_Copilot.reg", + "ApplyText": "> Disabling Microsoft Copilot...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Copilot.reg", + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "DisableRecall", + "Label": "Windows Recall", + "Category": "AI", + "Action": "Disable", + "RegistryKey": "Disable_AI_Recall.reg", + "ApplyText": "> Disabling Windows Recall...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_AI_Recall.reg", + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "DisableClickToDo", + "Label": "Click To Do, AI text & image analysis", + "Category": "AI", + "Action": "Disable", + "RegistryKey": "Disable_Click_to_Do.reg", + "ApplyText": "> Disabling Click to Do...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Click_to_Do.reg", + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "DisableDVR", + "Label": "Xbox game/screen recording", + "Category": "Gaming", + "Action": "Disable", + "RegistryKey": "Disable_DVR.reg", + "ApplyText": "> Disabling Xbox game/screen recording...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_DVR.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableGameBarIntegration", + "Label": "Game Bar integration", + "Category": "Gaming", + "Action": "Disable", + "RegistryKey": "Disable_Game_Bar_Integration.reg", + "ApplyText": "> Disabling Game Bar integration...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Game_Bar_Integration.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "ClearStart", + "Action": "Clear Start Menu", + "Label": "Remove all pinned apps from the start menu for this user only", + "Category": "Start Menu", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "ClearStartAllUsers", + "Action": "Clear Start Menu (All Users)", + "Label": "Remove all pinned apps from the start menu for all existing and new users", + "Category": "Start Menu", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "ReplaceStart", + "Action": "Replace Start Menu", + "Label": "Replace the start menu layout for this user only with the provided template file", + "Category": null, + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "ReplaceStartAllUsers", + "Action": "Replace Start Menu (All Users)", + "Label": "Replace the start menu layout for all existing and new users with the provided template file", + "Category": null, + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "DisableStartRecommended", + "Label": "recommended section in the start menu", + "Category": "Start Menu", + "Action": "Hide", + "RegistryKey": "Disable_Start_Recommended.reg", + "ApplyText": "> Disabling the start menu recommended section...", + "UndoAction": "Show", + "RegistryUndoKey": "Enable_Start_Recommended.reg", + "MinVersion": 22621, + "MaxVersion": 26199 + }, + { + "FeatureId": "DisableBing", + "Label": "Bing web search & Copilot integration", + "Category": "Start Menu", + "Action": "Disable", + "RegistryKey": "Disable_Bing_Cortana_In_Search.reg", + "ApplyText": "> Disabling Bing web search & Copilot integration in Windows search...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Bing_Cortana_In_Search.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableStartPhoneLink", + "Label": "Phone Link integration in the start menu", + "Category": "Start Menu", + "Action": "Disable", + "RegistryKey": "Disable_Phone_Link_In_Start.reg", + "ApplyText": "> Disabling the Phone Link mobile devices integration in the start menu...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Phone_Link_In_Start.reg", + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "DisableSettings365Ads", + "Label": "Microsoft 365 ads in Settings Home", + "Category": "Privacy & Suggested Content", + "Action": "Hide", + "RegistryKey": "Disable_Settings_365_Ads.reg", + "ApplyText": "> Disabling Microsoft 365 ads in Settings Home...", + "UndoAction": "Show", + "RegistryUndoKey": "Enable_Settings_365_Ads.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableSettingsHome", + "Label": "Settings 'Home' page", + "Category": "Privacy & Suggested Content", + "Action": "Hide", + "RegistryKey": "Disable_Settings_Home.reg", + "ApplyText": "> Disabling the Settings Home page...", + "UndoAction": "Show", + "RegistryUndoKey": "Enable_Settings_Home.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableEdgeAI", + "Label": "AI features in Microsoft Edge", + "Category": "AI", + "Action": "Disable", + "RegistryKey": "Disable_Edge_AI_Features.reg", + "ApplyText": "> Disabling AI features in Microsoft Edge...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Edge_AI_Features.reg", + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "DisablePaintAI", + "Label": "AI features in Paint", + "Category": "AI", + "Action": "Disable", + "RegistryKey": "Disable_Paint_AI_Features.reg", + "ApplyText": "> Disabling AI features in Paint...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Paint_AI_Features.reg", + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "DisableNotepadAI", + "Label": "AI features in Notepad", + "Category": "AI", + "Action": "Disable", + "RegistryKey": "Disable_Notepad_AI_Features.reg", + "ApplyText": "> Disabling AI features in Notepad...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Notepad_AI_Features.reg", + "MinVersion": 22621, + "MaxVersion": null + }, + { + "FeatureId": "EnableDarkMode", + "Label": "theme for system and apps", + "Category": "Appearance", + "Action": "Enable dark", + "RegistryKey": "Enable_Dark_Mode.reg", + "ApplyText": "> Enabling dark mode for system and apps...", + "UndoAction": "Disable light", + "RegistryUndoKey": "Enable_Light_Mode.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableDragTray", + "Label": "'Drag Tray' for sharing & moving files", + "Category": "System", + "Action": "Disable", + "RegistryKey": "Disable_Share_Drag_Tray.reg", + "ApplyText": "> Disabling Drag Tray...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Share_Drag_Tray.reg", + "MinVersion": 26200, + "MaxVersion": null + }, + { + "FeatureId": "RevertContextMenu", + "Label": "context menu style", + "Category": "System", + "Action": "Use classic Windows 10", + "RegistryKey": "Disable_Show_More_Options_Context_Menu.reg", + "ApplyText": "> Restoring the classic Windows 10 style context menu...", + "UndoAction": "Use modern Windows 11", + "RegistryUndoKey": "Enable_W11_Style_Context_Menu.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "DisableMouseAcceleration", + "Label": "Enhance Pointer Precision (mouse acceleration)", + "Category": "System", + "Action": "Disable", + "RegistryKey": "Disable_Enhance_Pointer_Precision.reg", + "ApplyText": "> Turning off Enhanced Pointer Precision...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Enhance_Pointer_Precision.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableStickyKeys", + "Label": "Sticky Keys keyboard shortcut", + "Category": "System", + "Action": "Disable", + "RegistryKey": "Disable_Sticky_Keys_Shortcut.reg", + "ApplyText": "> Disabling the Sticky Keys keyboard shortcut...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Sticky_Keys_Shortcut.reg", + "MinVersion": 26100, + "MaxVersion": null + }, + { + "FeatureId": "TaskbarAlignLeft", + "Label": "taskbar alignment", + "Category": "Taskbar", + "Priority": 1, + "Action": "Left", + "RegistryKey": "Align_Taskbar_Left.reg", + "ApplyText": "> Aligning taskbar buttons to the left...", + "UndoAction": "Center", + "RegistryUndoKey": "Align_Taskbar_Center.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "HideSearchTb", + "Label": "Hide search icon from the taskbar", + "Category": "Taskbar", + "Action": "Hide Search", + "RegistryKey": "Hide_Search_Taskbar.reg", + "ApplyText": "> Hiding the search icon from the taskbar...", + "UndoAction": "Show Search Box", + "RegistryUndoKey": "Show_Search_Box.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "ShowSearchIconTb", + "Label": "Show search icon on the taskbar", + "Category": "Taskbar", + "Action": "Show Search Icon", + "RegistryKey": "Show_Search_Box.reg", + "ApplyText": "> Changing taskbar search to icon only...", + "UndoAction": "Show Search Box", + "RegistryUndoKey": "Show_Search_Box.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "ShowSearchLabelTb", + "Label": "Show search icon with label on the taskbar", + "Category": "Taskbar", + "Action": "Show Search Label", + "RegistryKey": "Show_Search_Box.reg", + "ApplyText": "> Changing taskbar search to icon with label...", + "UndoAction": "Show Search Box", + "RegistryUndoKey": "Show_Search_Box.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "ShowSearchBoxTb", + "Label": "Show search box on the taskbar", + "Category": "Taskbar", + "Action": "Show Search Box", + "RegistryKey": "Show_Search_Box.reg", + "ApplyText": "> Changing taskbar search to search box...", + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "HideTaskview", + "Label": "'Task view' button on the taskbar", + "Category": "Taskbar", + "Priority": 3, + "Action": "Hide", + "RegistryKey": "Hide_Taskview_Taskbar.reg", + "ApplyText": "> Hiding the taskview button from the taskbar...", + "UndoAction": "Show", + "RegistryUndoKey": "Show_Taskview_Taskbar.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "DisableWidgets", + "Label": "widgets on the taskbar & lock screen", + "Category": "Taskbar", + "Priority": 4, + "Action": "Disable", + "RegistryKey": "Disable_Widgets_Service.reg", + "ApplyText": "> Disabling widgets on the taskbar & lock screen...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Widgets_Service.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "HideChat", + "Label": "Chat (meet now) icon on the taskbar", + "Category": "Taskbar", + "Priority": 5, + "Action": "Hide", + "RegistryKey": "Disable_Chat_Taskbar.reg", + "ApplyText": "> Hiding the chat icon from the taskbar...", + "UndoAction": "Show", + "RegistryUndoKey": "Enable_Chat_Taskbar.reg", + "MinVersion": null, + "MaxVersion": 22621 + }, + { + "FeatureId": "DisableFastStartup", + "Label": "fast start-up", + "Category": "System", + "Action": "Disable", + "RegistryKey": "Disable_Fast_Startup.reg", + "ApplyText": "> Disabling Fast Start-up...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Fast_Startup.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableModernStandbyNetworking", + "Label": "Modern Standby network connectivity", + "Category": "System", + "Action": "Disable", + "RegistryKey": "Disable_Modern_Standby_Networking.reg", + "ApplyText": "> Disabling network connectivity during Modern Standby...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Modern_Standby_Networking.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "EnableEndTask", + "Label": "'End Task' option in taskbar context menu", + "Category": "Taskbar", + "Priority": 6, + "Action": "Show", + "RegistryKey": "Enable_End_Task.reg", + "ApplyText": "> Enabling the 'End Task' option in the taskbar right click menu...", + "UndoAction": "Hide", + "RegistryUndoKey": "Disable_End_Task.reg", + "MinVersion": 22631, + "MaxVersion": null + }, + { + "FeatureId": "EnableLastActiveClick", + "Label": "'Last Active Click' behavior for taskbar apps", + "Category": "Taskbar", + "Priority": 7, + "Action": "Enable", + "RegistryKey": "Enable_Last_Active_Click.reg", + "ApplyText": "> Enabling the 'Last Active Click' behavior in the taskbar app area...", + "UndoAction": "Disable", + "RegistryUndoKey": "Disable_Last_Active_Click.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "CombineTaskbarAlways", + "Label": "Always combine taskbar buttons and hide labels for the main display", + "Category": "Taskbar", + "Action": "Combine Taskbar Always", + "RegistryKey": "Combine_Taskbar_Always.reg", + "ApplyText": "> Setting the taskbar on the main display to always combine buttons and hide labels...", + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "CombineMMTaskbarAlways", + "Label": "Always combine taskbar buttons and hide labels for secondary displays", + "Category": "Taskbar", + "Action": "Combine Multi-Monitor Taskbar Always", + "RegistryKey": "Combine_MMTaskbar_Always.reg", + "ApplyText": "> Setting the taskbar on secondary displays to always combine buttons and hide labels...", + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "CombineTaskbarWhenFull", + "Label": "Combine taskbar buttons and hide labels when taskbar is full for the main display", + "Category": "Taskbar", + "Action": "Combine Taskbar When Full", + "RegistryKey": "Combine_Taskbar_When_Full.reg", + "ApplyText": "> Setting the taskbar on the main display to only combine buttons and hide labels when the taskbar is full...", + "UndoAction": "Combine Taskbar Always", + "RegistryUndoKey": "Combine_Taskbar_Always.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "CombineMMTaskbarWhenFull", + "Label": "Combine taskbar buttons and hide labels when taskbar is full for secondary displays", + "Category": "Taskbar", + "Action": "Combine Multi-Monitor Taskbar When Full", + "RegistryKey": "Combine_MMTaskbar_When_Full.reg", + "ApplyText": "> Setting the taskbar on secondary displays to only combine buttons and hide labels when the taskbar is full...", + "UndoAction": "Combine Multi-Monitor Taskbar Always", + "RegistryUndoKey": "Combine_MMTaskbar_Always.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "CombineTaskbarNever", + "Label": "Never combine taskbar buttons and show labels for the main display", + "Category": "Taskbar", + "Action": "Never Combine Taskbar", + "RegistryKey": "Combine_Taskbar_Never.reg", + "ApplyText": "> Setting the taskbar on the main display to never combine buttons or hide labels...", + "UndoAction": "Combine Taskbar Always", + "RegistryUndoKey": "Combine_Taskbar_Always.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "CombineMMTaskbarNever", + "Label": "Never combine taskbar buttons and show labels for secondary displays", + "Category": "Taskbar", + "Action": "Never Combine Multi-Monitor Taskbar", + "RegistryKey": "Combine_MMTaskbar_Never.reg", + "ApplyText": "> Setting the taskbar on secondary displays to never combine buttons or hide labels...", + "UndoAction": "Combine Multi-Monitor Taskbar Always", + "RegistryUndoKey": "Combine_MMTaskbar_Always.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "MMTaskbarModeAll", + "Label": "Show app icons on all taskbars", + "Category": "Taskbar", + "Action": "Show All Taskbar Icons", + "RegistryKey": "MMTaskbarMode_All.reg", + "ApplyText": "> Setting the taskbar to show app icons on all taskbars...", + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "MMTaskbarModeMainActive", + "Label": "Show app icons on main taskbar and on taskbar where the windows is open", + "Category": "Taskbar", + "Action": "Show Taskbar Icons Main + Active", + "RegistryKey": "MMTaskbarMode_Main_Active.reg", + "ApplyText": "> Setting the taskbar to show app icons on main taskbar and on taskbar where the windows is open...", + "UndoAction": "Show All Taskbar Icons", + "RegistryUndoKey": "MMTaskbarMode_All.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "MMTaskbarModeActive", + "Label": "Show app icons only on taskbar where the window is open", + "Category": "Taskbar", + "Action": "Show Taskbar Icons Active Only", + "RegistryKey": "MMTaskbarMode_Active.reg", + "ApplyText": "> Setting the taskbar to only show app icons on the taskbar where the window is open...", + "UndoAction": "Show All Taskbar Icons", + "RegistryUndoKey": "MMTaskbarMode_All.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "ExplorerToHome", + "Label": "Change the default location that File Explorer opens to 'Home'", + "Category": "File Explorer", + "Action": "Explorer to Home", + "RegistryKey": "Launch_File_Explorer_To_Home.reg", + "ApplyText": "> Changing the default location that File Explorer opens to, to 'Home'...", + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "ExplorerToThisPC", + "Label": "Change the default location that File Explorer opens to 'This PC'", + "Category": "File Explorer", + "Action": "Explorer to This PC", + "RegistryKey": "Launch_File_Explorer_To_This_PC.reg", + "ApplyText": "> Changing the default location that File Explorer opens to, to 'This PC'...", + "UndoAction": "Explorer to Home", + "RegistryUndoKey": "Launch_File_Explorer_To_Home.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "ExplorerToDownloads", + "Label": "Change the default location that File Explorer opens to 'Downloads'", + "Category": "File Explorer", + "Action": "Explorer to Downloads", + "RegistryKey": "Launch_File_Explorer_To_Downloads.reg", + "ApplyText": "> Changing the default location that File Explorer opens to, to 'Downloads'...", + "UndoAction": "Explorer to Home", + "RegistryUndoKey": "Launch_File_Explorer_To_Home.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "ExplorerToOneDrive", + "Label": "Change the default location that File Explorer opens to 'OneDrive'", + "Category": "File Explorer", + "Action": "Explorer to OneDrive", + "RegistryKey": "Launch_File_Explorer_To_OneDrive.reg", + "ApplyText": "> Changing the default location that File Explorer opens to, to 'OneDrive'...", + "UndoAction": "Explorer to Home", + "RegistryUndoKey": "Launch_File_Explorer_To_Home.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "ShowKnownFileExt", + "Label": "file extensions for known file types", + "Category": "File Explorer", + "Action": "Show", + "RegistryKey": "Show_Extensions_For_Known_File_Types.reg", + "ApplyText": "> Enabling file extensions for known file types...", + "UndoAction": "Hide", + "RegistryUndoKey": "Hide_Extensions_For_Known_File_Types.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "ShowHiddenFolders", + "Label": "hidden files, folders and drives", + "Category": "File Explorer", + "Action": "Show", + "RegistryKey": "Show_Hidden_Folders.reg", + "ApplyText": "> Unhiding hidden files, folders and drives...", + "UndoAction": "Hide", + "RegistryUndoKey": "Hide_Hidden_Folders.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "HideHome", + "Label": "'Home' from navigation pane", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Hide_Home_from_Explorer.reg", + "ApplyText": "> Hiding the home section from the File Explorer navigation pane...", + "UndoAction": "Show", + "RegistryUndoKey": "Show_Home_in_Explorer.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "HideGallery", + "Label": "'Gallery' from navigation pane", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Hide_Gallery_from_Explorer.reg", + "ApplyText": "> Hiding the gallery section from the File Explorer navigation pane...", + "UndoAction": "Show", + "RegistryUndoKey": "Show_Gallery_in_Explorer.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "HideDupliDrive", + "Label": "duplicate removable drive entries", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Hide_duplicate_removable_drives_from_navigation_pane_of_File_Explorer.reg", + "ApplyText": "> Hiding duplicate removable drive entries from the File Explorer navigation pane...", + "UndoAction": "Show", + "RegistryUndoKey": "Show_duplicate_removable_drives_in_navigation_pane_of_File_Explorer.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "AddFoldersToThisPC", + "Label": "common folders back to 'This PC' page", + "Category": "File Explorer", + "Action": "Add", + "RegistryKey": "Add_All_Folders_Under_This_PC.reg", + "ApplyText": "> Adding all common folders (Desktop, Downloads, etc.) back to 'This PC' in File Explorer...", + "UndoAction": "Remove", + "RegistryUndoKey": "Remove_All_Folders_Under_This_PC.reg", + "MinVersion": 22000, + "MaxVersion": null + }, + { + "FeatureId": "DisableTransparency", + "Label": "transparency effects", + "Category": "Appearance", + "Action": "Disable", + "RegistryKey": "Disable_Transparency.reg", + "ApplyText": "> Disabling transparency effects...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Transparency.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "DisableAnimations", + "Label": "animations and visual effects", + "Category": "Appearance", + "Action": "Disable", + "RegistryKey": "Disable_Animations.reg", + "ApplyText": "> Disabling animations and visual effects...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Animations.reg", + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "ForceRemoveEdge", + "Label": "Forcefully uninstall Microsoft Edge. NOT RECOMMENDED!", + "Category": null, + "Action": "Force Remove Edge", + "RegistryKey": null, + "ApplyText": null, + "UndoAction": null, + "RegistryUndoKey": null, + "MinVersion": null, + "MaxVersion": null + }, + { + "FeatureId": "HideIncludeInLibrary", + "Label": "'Include in library' option in the context menu", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Disable_Include_in_library_from_context_menu.reg", + "ApplyText": "> Hiding 'Include in library' in the context menu...", + "UndoAction": "Show", + "RegistryUndoKey": "Enable_Include_in_library_in_context_menu.reg", + "MinVersion": null, + "MaxVersion": 21999 + }, + { + "FeatureId": "HideGiveAccessTo", + "Label": "'Give access to' option in the context menu", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Disable_Give_access_to_context_menu.reg", + "ApplyText": "> Hiding 'Give access to' in the context menu...", + "UndoAction": "Show", + "RegistryUndoKey": "Enable_Give_access_to_context_menu.reg", + "MinVersion": null, + "MaxVersion": 21999 + }, + { + "FeatureId": "HideShare", + "Label": "'Share' option in the context menu", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Disable_Share_from_context_menu.reg", + "ApplyText": "> Hiding 'Share' in the context menu...", + "UndoAction": "Show", + "RegistryUndoKey": "Enable_Share_in_context_menu.reg", + "MinVersion": null, + "MaxVersion": 21999 + }, + { + "FeatureId": "HideOnedrive", + "Label": "'OneDrive' folder from navigation pane", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Hide_Onedrive_Folder.reg", + "ApplyText": "> Hiding the OneDrive folder from the File Explorer navigation pane...", + "UndoAction": "Show", + "RegistryUndoKey": "Show_Onedrive_Folder.reg", + "MinVersion": null, + "MaxVersion": 21999 + }, + { + "FeatureId": "Hide3dObjects", + "Label": "'3D objects' folder under 'This PC'", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Hide_3D_Objects_Folder.reg", + "ApplyText": "> Hiding the 3D objects folder from the File Explorer navigation pane...", + "UndoAction": "Show", + "RegistryUndoKey": "Show_3D_Objects_Folder.reg", + "MinVersion": null, + "MaxVersion": 21999 + }, + { + "FeatureId": "HideMusic", + "Label": "'Music' folder under 'This PC'", + "Category": "File Explorer", + "Action": "Hide", + "RegistryKey": "Hide_Music_Folder.reg", + "ApplyText": "> Hiding the music folder from the File Explorer navigation pane...", + "UndoAction": "Show", + "RegistryUndoKey": "Show_Music_Folder.reg", + "MinVersion": null, + "MaxVersion": 21999 + }, + { + "FeatureId": "DisableBraveBloat", + "Label": "bloat in Brave browser (AI, Crypto, etc.)", + "Category": "Other", + "Action": "Disable", + "RegistryKey": "Disable_Brave_Bloat.reg", + "ApplyText": "> Disabling Brave AI, Crypto, News, Rewards, Talk and VPN in Brave browser...", + "UndoAction": "Enable", + "RegistryUndoKey": "Enable_Brave_Bloat.reg", + "MinVersion": null, + "MaxVersion": null + } + ] +} diff --git a/Assets/Images/menu.png b/Assets/Images/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..c9332e54705ea62fb193ff1aca37f4a369a69df0 GIT binary patch literal 497166 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%0AA0w9}q~KLH1&aTHumgn~%1l2P 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 zȮ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 %f8o`cfcDWd*ATggJP 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 literal 0 HcmV?d00001 diff --git a/Assets/Images/wiki.png b/Assets/Images/wiki.png new file mode 100644 index 0000000000000000000000000000000000000000..87e7e0cde673adfc43ce9ab36ef55c6a18dfefd3 GIT binary patch literal 294275 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%0A)`y%-ZshvSK}y?fN}NAI1@kE_i6~=xBT^ zGOS@}HWXN`^U-sNAq?DCSJ5`eB727T>?}!AwP|0 zK8zlNHrNWxi!<_vU8_!{gqpLc9S~dQtZZ=qn!o9BJS*g3RB+cpLz@-w%?jTfcWc2l zxWt!y1P{NbcbF*c&v)Vx;&){0q*mYCHIyWnxz|-nKRInPl~mq#5uV6}$g=Ksr^Pbb zIf>*?yRo()#Xu%k52{Wv%V7p>DdZ$mlql~i$V}H$CXeZt(j;2&iH1@H!!^$1*hkG& zL+kT~e7YaV$NH46az8EyfUnfgp^^FZ@@4UFfY)5Y=T7J`)d&+rt=|JCVV$ys3)KNf z^{{W$60_VFjd{+7dj3*t2Ot8Kc&XItm<7tdNn2veE6HnA`ni@Cq~oQs^%XfWptryv zC3_pH``Cdk#wig#XlirqZY!BQcFyfg)_+i#UW&o1TXJ1i-b_orZTjo@)S5qOot055 z*J-a7xeE`jRGr08Q&J{3wy)27fTLq-j;V~*1c0Kr5q40=TVU|^8ybEn8u=XqO%$pD zeE#K)3FQGr2&oT-4cs$FSbjIRJ@`Vq+dt<_hcj7Gumvb z5*yCCOuEkeU~D58>{WIvk|2LLu(=MdsU^mg&cSDT+9{EE?Tl=9!n^HQ&MhXCP$!sC z7Do*1Ga-C4zt8xAY%Jic7sKfa_1_(OrBE7UU?Bc^L?hEbJiS^pEcJ~oKaX_0NHHglpq zuC12O`e4DQB21*Lt;Dhr$tqJFONSg(3Q}xYbJwU)b^XYm@$M>*kFm{wPD5G5Viqu_ zPN7My32`zdV6m0JqT(y?6gu@CTL{0iY8Cqt6zqYk$I|m5)Y?Z~oA!o#OrsFJ^DdmU z(881{tZ?=C3Vv5;altF+x%0Xuxj_4(*%}IIPClu-KPrP>@c;MOUdFHe3DKu=C)I*w zz&}5kl^f9fEl&YKj|r|s2>EjG`Ii8GV21~5K(G;@wbIuf%ZPiP{Uc5JD$VSrH5mr> zZJt~xE$|Hn=iv*LI<*HjbTCrEOd(buAs)wr{#X9E01j&oLW~h;i+TtU|G9B#nO>h~ ziDex+cBHh@6sk&GN}>jsX_acdO}EMQiSC!rmGvxlWq}gaKq`{6(xOLpXxA2j6{9LF z_quJ1z)(>sf<-q?2#gA^vce%7Zh>N}g!UL7_A5HKzETxDZ!w@0J?8^UP_rF@LB2wv2x1U?S(PQ;;{}P4sLbBnwsa zDyhZnxGOPf*nG8oIa2&P%EoCcz>yh8mPZ*IA!2fsW`l?ri%9;=u6%bzh9kTM`(t68 zPHQ3bUsmrkwTjbVsVUQxKomhnsqozi%^szhD)ly_xim6K!79Tl^x;-H>8e#8ip}Zk zt}{z~xi<7o<&Pd^oqYybI2G!Ea)WzBTreg*}LE%#D%qesUA>Q%I2@^E3=jD!^m9m1s$$|@M&AHyWQ;?U*eu`CaPhS z;AdUE49Rtw#ua|vVBrGat=aFD7QnY!@xdQk zTnv!W{t&Euy=Pfh51qdz?d%UGbYN$xPY^SG@cs!$!Q#1bq+$!qAMsr+vU~Exp25Vk zQYHRM{cY}Auz0>q*tc%QnErDoiv72HfrN-)Jw-ZM^rBe_JnY{fbdHR&=pgN(Ve%+W zN6s}yCw2&?6W#MM3S~Nv7k2iaQ8Jhu8^z-9>?yW@yjWNw5~b>%a?J|IJs!i*e7(g^ z6Q)aQuMoS5?2vGvz zn9%#|raD1tlLAlF=y=$%$SBI1z{IjxDRgMy_Le&UI#-ui!t0>F(60+9w;5G*nmJPx zB?D@ozT9bMWTSM{cQDXfqrM{VD_;_D&z4A}!rR?=b1{~sWI91Tz#JFlwGrwOIzM=g zq79fiwhZyU*TvaSgTp!*F8XTU2k_eSWxyQg%TiVfaZ2PSOj_k7+uomYJWrAG`Kl+d z-_F&}Xg+JgR7Q`36II-owgBukAvQ(PJDo!?o*YbzcM}qt-OZI*MK?`Qb-!vU>e*Kd z#ln@{YOj5=(FB&9Ojwfmq5Mm$1?!~3lC~u*czZ3Az10$@F{ zx`#cf!Ke(wSu)z%fKl7j55@Ct88Sd6T-##p3M5E+KlSh=DHravsHU9vAhia7R1rt2 zX>u3ub&xZQ9kHi5$*mzl!hnW$$5|VPC@nTQ5i}a*230v{>odkHSbotTmK6S3*vW%g zk3qylLkB?(;=t-eg0Rcxr&X1O;AAjn4QA|_#J!r3Q=T3IK!v@X8I&t001LOYc~S1% zHd{@@-|KDuO{N6aRc!^Dd#Y>Zfdo_ryKv7xG$^ilH^S0Gjwd#@nA!Uien>1(WppuG z(Qc)(I#TZ5257E$ts+?m6#8gVt$*HaQ^#2E#)Qa856C!g%E8+W?7BtSoykRk4iI*Q7A%&ATCWqyKw3Z>PoNBfo$xTpBe_s7UOW;O|!xX@;ui_ zFfFwMZm@k}*qd_X@oRyRqswRPgj(ZbGG`A5lTGh3x|n`D5ghLi2XWXf0X2(}LgYRw zfFYRk54mV1sXJqPfoW~~$z^77Q6BAt5GS&hD0c|^)DB(E@=G+D?%1CHNTXHTW~J)% zYBCk9TE>aBsW`HwN*LKuu1sQr|K$gDMIx2`PTf!cWp^RsZ-?zu*!FPChc)%KFf3{R z-&&oMuwd=Ht$|s7$Qe>1f3Zy=I-xy-2+@snQk*|T9C2;KMy)!Cn;`aPHG7w`i;bLA zGD*0CjIl{$NZ?IZ(Xg^ekUeuzJ@C{VB}$Z?fpvhwQ@IcWi8AQiL1>#cl1aXoYh^Ao zW>{&OmTMdlGYwsy(7$GMdcQoHHy_ISH+Ev#?K`f$wmgoRjP*Zh82*jSu$r=R@5PsZ zUlY67NNe-%G83Ba?ph598cNa)%=_Lisk;%2FJwR14Y!T==UIz>oC<^LlK)6xgt?vR zt_v@pgnV5^x;*tNVDrGzqf5SZd2;F-lx%?q9uuwdxr9UB8EiKa3L)<$Z)Iyt0vQlHAx*6PC00uVp17ELjx%b{fW}C z>?h~<^Dqq)Zml!AY%jw>!BZ0lJ8{e>=&IDx%ONC}W!-M$j6LK@qs!9Ai5W|(YD}2k zVA(i<@KJ*TlPN)Nds~Qtj9sckF%Ea+-UWF1$#_DNBm@3vA+%F`P1nKV|7{*ms8k?A zBmnm^7Pz zbv4ym&cV)rPs1#`^S=f${JW}db2W{vHO9-~sq9fQTH5YP(FURt3sDsX&R|?u7FGrN z8ct#ae!Id>&JXdl#%3Y9jZhpg_!;%s0UE!lRB`k~SzX>Q^Cb@Zp{^$shJ}pFnH-B6vvd(4sKig3+GU3JCx26ilInoj5mohdm84wHHgB!$_n(3Fu zGZW2$1w9dj&b zXAPyyl}=*umL;s(AK?%&VCQrQZ7luDvd}JcT@bUW8Azv*L1%4D6Mb86jApb6m@Pc0 z!OV!YiVuwQ440}kjMU@1Co!x@&TTA1zqKs9dZ53o=xTt9$F;h|zV|!fTe8aI6sJzE z!|IHxzI8W5O>i|s5RB&Nmj%$G?F}{XdhVyaGRZujL?`ZUxjnYV{ZS%El7CDv=DL

GaYe&W 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

^&7NG7B7dwLjFAOv$n9l$)dd);99R*;9ufK@~ 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 z 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 KDSMA)z<&dKaHc!} diff --git a/DefaultSettings.json b/DefaultSettings.json index 875ba25..48648c8 100644 --- a/DefaultSettings.json +++ b/DefaultSettings.json @@ -49,6 +49,10 @@ "Name": "ShowKnownFileExt", "Value": true }, + { + "Name": "DisableDragTray", + "Value": true + }, { "Name": "DisableFastStartup", "Value": true @@ -60,202 +64,6 @@ { "Name": "DisableModernStandbyNetworking", "Value": true - }, - { - "Name": "DisableDVR", - "Value": false - }, - { - "Name": "DisableGameBarIntegration", - "Value": false - }, - { - "Name": "ClearStart", - "Value": false - }, - { - "Name": "ClearStartAllUsers", - "Value": false - }, - { - "Name": "DisableStartRecommended", - "Value": false - }, - { - "Name": "DisableStartPhoneLink", - "Value": false - }, - { - "Name": "DisableSettings365Ads", - "Value": false - }, - { - "Name": "DisableEdgeAI", - "Value": false - }, - { - "Name": "DisablePaintAI", - "Value": false - }, - { - "Name": "DisableNotepadAI", - "Value": false - }, - { - "Name": "EnableDarkMode", - "Value": false - }, - { - "Name": "RevertContextMenu", - "Value": false - }, - { - "Name": "DisableMouseAcceleration", - "Value": false - }, - { - "Name": "DisableStickyKeys", - "Value": false - }, - { - "Name": "DisableDesktopSpotlight", - "Value": false - }, - { - "Name": "TaskbarAlignLeft", - "Value": false - }, - { - "Name": "CombineTaskbarAlways", - "Value": false - }, - { - "Name": "CombineMMTaskbarAlways", - "Value": false - }, - { - "Name": "CombineTaskbarWhenFull", - "Value": false - }, - { - "Name": "CombineMMTaskbarWhenFull", - "Value": false - }, - { - "Name": "CombineTaskbarNever", - "Value": false - }, - { - "Name": "CombineMMTaskbarNever", - "Value": false - }, - { - "Name": "MMTaskbarModeAll", - "Value": false - }, - { - "Name": "MMTaskbarModeMainActive", - "Value": false - }, - { - "Name": "MMTaskbarModeActive", - "Value": false - }, - { - "Name": "HideSearchTb", - "Value": false - }, - { - "Name": "ShowSearchIconTb", - "Value": false - }, - { - "Name": "ShowSearchLabelTb", - "Value": false - }, - { - "Name": "ShowSearchBoxTb", - "Value": false - }, - { - "Name": "HideTaskview", - "Value": false - }, - { - "Name": "EnableEndTask", - "Value": false - }, - { - "Name": "EnableLastActiveClick", - "Value": false - }, - { - "Name": "ShowHiddenFolders", - "Value": false - }, - { - "Name": "ExplorerToHome", - "Value": false - }, - { - "Name": "ExplorerToThisPC", - "Value": false - }, - { - "Name": "ExplorerToDownloads", - "Value": false - }, - { - "Name": "ExplorerToOneDrive", - "Value": false - }, - { - "Name": "AddFoldersToThisPC", - "Value": false - }, - { - "Name": "HideHome", - "Value": false - }, - { - "Name": "HideGallery", - "Value": false - }, - { - "Name": "HideDupliDrive", - "Value": false - }, - { - "Name": "DisableTransparency", - "Value": false - }, - { - "Name": "DisableAnimations", - "Value": false - }, - { - "Name": "ForceRemoveEdge", - "Value": false - }, - { - "Name": "HideIncludeInLibrary", - "Value": false - }, - { - "Name": "HideGiveAccessTo", - "Value": false - }, - { - "Name": "HideShare", - "Value": false - }, - { - "Name": "HideOnedrive", - "Value": false - }, - { - "Name": "HideMusic", - "Value": false } ] } \ No newline at end of file diff --git a/Get.ps1 b/Get.ps1 index 8c4342c..d2ffe45 100644 --- a/Get.ps1 +++ b/Get.ps1 @@ -1,4 +1,5 @@ param ( + [switch]$CLI, [switch]$Silent, [switch]$Verbose, [switch]$Sysprep, @@ -6,7 +7,7 @@ param ( [string]$User, [switch]$NoRestartExplorer, [switch]$CreateRestorePoint, - [switch]$RunAppsListGenerator, [switch]$RunAppConfigurator, + [switch]$RunAppsListGenerator, [switch]$RunDefaults, [switch]$RunDefaultsLite, [switch]$RunSavedSettings, @@ -23,11 +24,12 @@ param ( [switch]$DisableTelemetry, [switch]$DisableFastStartup, [switch]$DisableModernStandbyNetworking, - [switch]$DisableBingSearches, [switch]$DisableBing, + [switch]$DisableBing, [switch]$DisableDesktopSpotlight, - [switch]$DisableLockscrTips, [switch]$DisableLockscreenTips, - [switch]$DisableWindowsSuggestions, [switch]$DisableSuggestions, + [switch]$DisableLockscreenTips, + [switch]$DisableSuggestions, [switch]$DisableEdgeAds, + [switch]$DisableBraveBloat, [switch]$DisableSettings365Ads, [switch]$DisableSettingsHome, [switch]$ShowHiddenFolders, @@ -50,8 +52,8 @@ param ( [switch]$DisablePaintAI, [switch]$DisableNotepadAI, [switch]$DisableEdgeAI, - [switch]$DisableWidgets, [switch]$HideWidgets, - [switch]$DisableChat, [switch]$HideChat, + [switch]$DisableWidgets, + [switch]$HideChat, [switch]$EnableEndTask, [switch]$EnableLastActiveClick, [switch]$ClearStart, @@ -59,6 +61,7 @@ param ( [switch]$ClearStartAllUsers, [string]$ReplaceStartAllUsers, [switch]$RevertContextMenu, + [switch]$DisableDragTray, [switch]$DisableMouseAcceleration, [switch]$DisableStickyKeys, [switch]$HideHome, @@ -68,12 +71,12 @@ param ( [switch]$ExplorerToDownloads, [switch]$ExplorerToOneDrive, [switch]$AddFoldersToThisPC, - [switch]$DisableOnedrive, [switch]$HideOnedrive, - [switch]$Disable3dObjects, [switch]$Hide3dObjects, - [switch]$DisableMusic, [switch]$HideMusic, - [switch]$DisableIncludeInLibrary, [switch]$HideIncludeInLibrary, - [switch]$DisableGiveAccessTo, [switch]$HideGiveAccessTo, - [switch]$DisableShare, [switch]$HideShare + [switch]$HideOnedrive, + [switch]$Hide3dObjects, + [switch]$HideMusic, + [switch]$HideIncludeInLibrary, + [switch]$HideGiveAccessTo, + [switch]$HideShare ) # Show error if current powershell environment does not have LanguageMode set to FullLanguage diff --git a/README.md b/README.md index 556e35c..d87f707 100755 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ The script also includes many features that system administrators and power users will enjoy. Such as support for Windows Audit mode, the option to make changes to other Windows users and the ability to access all of Win11Debloat's features right from the command-line. Please refer to our [wiki](https://github.com/Raphire/Win11Debloat/wiki/) for more details. -![Win11Debloat Menu](/Assets/menu.png) +![Win11Debloat Menu](/Assets/Images/menu.png) #### Did this script help you? Please consider buying me a cup of coffee to support my work @@ -88,7 +88,7 @@ This method supports command-line parameters to customize the behaviour of the s ## Features -Below is an overview of the key features and functionality offered by Win11Debloat. For more information about what features are included in the default mode please refer to [this section](#default-settings) below. +Below is an overview of the key features and functionality offered by Win11Debloat. Please refer to [the wiki](https://github.com/Raphire/Win11Debloat/wiki/Default-Settings) for more information about the default settings preset. > [!Tip] > All of the changes made by Win11Debloat can easily be reverted and almost all of the apps can be reinstalled through the Microsoft Store. A full guide on how to revert changes can be found [here](https://github.com/Raphire/Win11Debloat/wiki/Reverting-Changes). @@ -96,18 +96,17 @@ Below is an overview of the key features and functionality offered by Win11Deblo #### App Removal - Remove a wide variety of preinstalled apps. Click [here](https://github.com/Raphire/Win11Debloat/wiki/App-Removal) for more info. -- Remove or replace all pinned apps from start for the current user, or for all existing & new users. (W11 only) -#### Telemetry, Tracking & Suggested Content +#### Privacy & Suggested Content - Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads. - Disable tips, tricks, suggestions & ads across Windows. +- Disable 'Windows Spotlight' and tips & tricks on the lock screen. +- Disable 'Windows Spotlight' desktop background option. - Disable ads, suggestions and the MSN news feed in Microsoft Edge. -- Disable the 'Windows Spotlight' desktop background option. -#### Bing Web Search, Copilot & AI Features +#### AI Features -- Disable & remove Bing web search, Bing AI and Cortana from Windows search. - Disable & remove Microsoft Copilot. - Disable Windows Recall. (W11 only) - Disable Click to Do, AI text & image analysis tool. (W11 only) @@ -115,244 +114,61 @@ Below is an overview of the key features and functionality offered by Win11Deblo - Disable AI Features in Paint. (W11 only) - Disable AI Features in Notepad. (W11 only) -#### Personalisation +#### System -- Enable dark mode for system and apps. -- Disable transparency, animations and visual effects. +- Disable the Drag Tray for sharing & moving files. (W11 only) +- Restore the old Windows 10 style context menu. (W11 only) - Turn off Enhance Pointer Precision, also known as mouse acceleration. - Disable the Sticky Keys keyboard shortcut. (W11 only) -- Restore the old Windows 10 style context menu. (W11 only) -- Hide the 'Include in library', 'Give access to' and 'Share' options from the context menu. (W10 only) +- Disable fast start-up to ensure a full shutdown. +- Disable network connectivity during Modern Standby to reduce battery drain. (W11 only) + +#### Appearance + +- Enable dark mode for system and apps. +- Disable transparency effects +- Disable animations and visual effects. #### File Explorer - Change the default location that File Explorer opens to. -- Show hidden files, folders and drives. - Show file extensions for known file types. -- Add all common folders (Desktop, Downloads, etc.) back to 'This PC' in File Explorer. (W11 only) +- Show hidden files, folders and drives. - Hide the Home or Gallery section from the File Explorer navigation pane. (W11 only) -- Hide the 3D objects, music or OneDrive folder from the File Explorer navigation pane. (W10 only) - Hide duplicate removable drive entries from the File Explorer navigation pane, so only the entry under 'This PC' remains. +- Add all common folders (Desktop, Downloads, etc.) back to 'This PC' in File Explorer. (W11 only) +- Hide the 3D objects, music or OneDrive folder from the File Explorer navigation pane. (W10 only) +- Hide the 'Include in library', 'Give access to' and 'Share' options from the context menu. (W10 only) #### Taskbar - Align taskbar icons to the left. (W11 only) -- Choose combine mode for taskbar buttons and labels. (W11 only) -- Choose how app icons are shown on the taskbar when using multiple monitors. (W11 only) - Hide or change the search icon/box on the taskbar. (W11 only) - Hide the taskview button from the taskbar. (W11 only) -- Disable widgets on the taskbar & lockscreen. +- Disable widgets on the taskbar & lock screen. - Hide the chat (meet now) icon from the taskbar. (W10 only) - Enable the 'End Task' option in the taskbar right click menu. (W11 only) - Enable the 'Last Active Click' behavior in the taskbar app area. This allows you to repeatedly click on an application's icon in the taskbar to switch focus between the open windows of that application. +- Choose how app icons are shown on the taskbar when using multiple monitors. (W11 only) +- Choose combine mode for taskbar buttons and labels. (W11 only) #### Start +- Remove or replace all pinned apps from start for the current user, or for all existing & new users. (W11 only) - Disable the recommended section in the start menu. (W11 only) +- Disable Bing web search & Copilot integration in Windows search. - Disable the Phone Link mobile devices integration in the start menu. (W11 only) #### Other - Disable Xbox Game Bar integration & game/screen recording. This also disables `ms-gamingoverlay`/`ms-gamebar` popups if you uninstall the Xbox Game Bar. -- Disable Fast Start-up to ensure a full shutdown. -- Disable network connectivity during Modern Standby to reduce battery drain. (W11 only) +- Disable bloat in Brave browser (AI, Crypto, News, etc.) #### Advanced Features - Option to [apply changes to a different user](https://github.com/Raphire/Win11Debloat/wiki/Advanced-Features#running-as-another-user), instead of the currently logged in user. - [Sysprep mode](https://github.com/Raphire/Win11Debloat/wiki/Advanced-Features#sysprep-mode) to apply changes to the Windows Default user profile. Which ensures, all new users will have the changes automatically applied to them. -### Default Settings - -Win11Debloat's default mode allows you to quickly and easily apply the changes that are recommended for most people. This includes removing many annoying distractions, disabling telemetry and tracking and optionally uninstalling the default or your custom selection of apps. To apply the default settings, launch the script as you normally would and select option `1` in the script menu. - -Alternatively, you can launch the script with the `-RunDefaults` or `-RunDefaultsLite` parameters to immediately run the defaults without going through the menu or the app removal options. Using the `-RunDefaults` parameter will run the script in default mode and remove the default selection of apps. While using the `-RunDefaultsLite` parameter will run the script in default mode without removing any apps. Example: -```Powershell -& ([scriptblock]::Create((irm "https://debloat.raphi.re/"))) -RunDefaults -``` - -#### Changes included in the default mode -- Remove the default or your custom selection of apps. (See below for the default selection of apps) -- Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads. -- Disable tips, tricks, suggestions & ads across Windows. -- Disable ads, suggestions and the MSN news feed in Microsoft Edge. -- Disable & remove Bing web search, Bing AI and Cortana from Windows search. -- Disable & remove Microsoft Copilot. -- Disable Windows Recall. (W11 only) -- Disable Click to Do, AI text & image analysis tool. (W11 only) -- Disable Fast Start-up to ensure a full shutdown. -- Disable network connectivity during Modern Standby to reduce battery drain. (W11 only) -- Show file extensions for known file types. -- Hide the 3D objects folder under 'This pc' from File Explorer. (W10 only) -- Disable widgets on the taskbar & lockscreen. -- Hide the Chat (meet now) icon from the taskbar. (W10 only) - -#### Apps that ARE removed by default - -These apps are uninstalled when you opt to remove the default selection of apps. - -

- Click to expand -
- - Microsoft apps: - - Clipchamp.Clipchamp (Video editor from Microsoft) - - Microsoft.3DBuilder (Basic 3D modeling software) - - Microsoft.549981C3F5F10 (Cortana app, discontinued) - - Microsoft.BingFinance (Finance news and tracking via Bing, discontinued) - - Microsoft.BingFoodAndDrink (Recipes and food news via Bing, discontinued) - - Microsoft.BingHealthAndFitness (Health and fitness tracking/news via Bing, discontinued) - - Microsoft.BingNews (News aggregator via Bing, replaced by Microsoft News/Start) - - Microsoft.BingSports (Sports news and scores via Bing, discontinued) - - Microsoft.BingTranslator (Translation service via Bing) - - Microsoft.BingTravel (Travel planning and news via Bing, discontinued) - - Microsoft.BingWeather (Weather forecast via Bing) - - Microsoft.Copilot (AI assistant integrated into Windows) - - Microsoft.Getstarted (Tips and introductory guide for Windows, cannot be uninstalled in Windows 11) - - Microsoft.Messaging (Messaging app, often integrates with Skype, largely deprecated) - - Microsoft.Microsoft3DViewer (Viewer for 3D models) - - Microsoft.MicrosoftJournal (Digital note-taking app optimized for pen input) - - Microsoft.MicrosoftOfficeHub (Hub to access Microsoft Office apps and documents, precursor to Microsoft 365 app) - - Microsoft.MicrosoftPowerBIForWindows (Business analytics service client) - - Microsoft.MicrosoftSolitaireCollection (Collection of solitaire card games) - - Microsoft.MicrosoftStickyNotes (Digital sticky notes app, deprecated & replaced by OneNote) - - Microsoft.MixedReality.Portal (Portal for Windows Mixed Reality headsets) - - Microsoft.NetworkSpeedTest (Internet connection speed test utility) - - Microsoft.News (News aggregator. Replaced Bing News and now part of Microsoft Start) - - Microsoft.Office.OneNote (Digital note-taking app, Universal Windows Platform version) - - Microsoft.Office.Sway (Presentation and storytelling app) - - Microsoft.OneConnect (Mobile Operator management app, replaced by Mobile Plans) - - Microsoft.PowerAutomateDesktop (Desktop automation tool) - - Microsoft.Print3D (3D printing preparation software) - - Microsoft.SkypeApp (Skype communication app, Universal Windows Platform version) - - Microsoft.Todos (To-do list and task management app) - - Microsoft.Windows.DevHome (Developer dashboard and tool configuration utility, no longer supported) - - Microsoft.WindowsAlarms (Alarms & Clock app) - - Microsoft.WindowsFeedbackHub (App for providing feedback to Microsoft on Windows) - - Microsoft.WindowsMaps (Mapping and navigation app) - - Microsoft.WindowsSoundRecorder (Basic audio recording app) - - Microsoft.XboxApp (Old Xbox Console Companion App, no longer supported) - - Microsoft.ZuneVideo (Movies & TV app for renting/buying/playing video content. Rebranded as "Films & TV") - - MicrosoftCorporationII.MicrosoftFamily (Family Safety App for managing family accounts and settings) - - MicrosoftCorporationII.QuickAssist (Remote assistance tool) - - MicrosoftTeams (Old MS Teams personal, MS Store version) - - MSTeams (New MS Teams app. Work/School or Personal) - - Third party apps: - - ACGMediaPlayer - - ActiproSoftwareLLC - - AdobeSystemsIncorporated.AdobePhotoshopExpress - - Amazon.com.Amazon - - AmazonVideo.PrimeVideo - - Asphalt8Airborne - - AutodeskSketchBook - - CaesarsSlotsFreeCasino - - COOKINGFEVER - - CyberLinkMediaSuiteEssentials - - DisneyMagicKingdoms - - Disney - - DrawboardPDF - - Duolingo-LearnLanguagesforFree - - EclipseManager - - Facebook - - FarmVille2CountryEscape - - fitbit - - Flipboard - - HiddenCity - - HULULLC.HULUPLUS - - iHeartRadio - - Instagram - - king.com.BubbleWitch3Saga - - king.com.CandyCrushSaga - - king.com.CandyCrushSodaSaga - - LinkedInforWindows - - MarchofEmpires - - Netflix - - NYTCrossword - - OneCalendar - - PandoraMediaInc - - PhototasticCollage - - PicsArt-PhotoStudio - - Plex - - PolarrPhotoEditorAcademicEdition - - Royal Revolt - - Shazam - - Sidia.LiveWallpaper - - SlingTV - - Spotify - - TikTok - - TuneInRadio - - Twitter - - Viber - - WinZipUniversal - - Wunderlist - - XING -
-
- -#### Apps that are NOT removed by default - -These apps will not be removed by Win11Debloat unless explicitly selected by the user. - -
- Click to expand -
- - Miscellaneous apps: - - Microsoft.Edge (Edge browser, only removeable in the EEA) - - Microsoft.GetHelp (Required for some Windows 11 Troubleshooters) - - Microsoft.M365Companions (Microsoft 365 Business Calendar, Files and People mini-apps, these apps may be reinstalled if enabled by your Microsoft 365 admin) - - Microsoft.MSPaint (Paint 3D) - - Microsoft.OutlookForWindows (New mail app) - - Microsoft.OneDrive (OneDrive consumer) - - Microsoft.Paint (Classic Paint) - - Microsoft.People (Required for & included with Mail & Calendar) - - Microsoft.RemoteDesktop - - Microsoft.ScreenSketch (Snipping Tool) - - Microsoft.Whiteboard (Only preinstalled on devices with touchscreen and/or pen support) - - Microsoft.Windows.Photos - - Microsoft.WindowsCalculator - - Microsoft.WindowsCamera - - Microsoft.WindowsNotepad - - Microsoft.windowscommunicationsapps (Mail & Calendar) - - Microsoft.WindowsStore (Microsoft Store, NOTE: This app cannot be reinstalled!) - - Microsoft.WindowsTerminal (New default terminal app in Windows 11) - - Microsoft.YourPhone (Phone Link) - - Microsoft.Xbox.TCUI (UI framework, removing this may break MS store, photos and certain games) - - Microsoft.ZuneMusic (Modern Media Player) - - MicrosoftWindows.CrossDevice (Phone integration within File Explorer, Camera and more) - - Gaming related apps: - - Microsoft.GamingApp (Modern Xbox Gaming App, required for installing some games) - - Microsoft.XboxGameOverlay (Game overlay, required for some games) - - Microsoft.XboxGamingOverlay (Game overlay, required for some games) - - Microsoft.XboxIdentityProvider (Xbox sign-in framework, required for some games) - - Microsoft.XboxSpeechToTextOverlay (Might be required for some games, NOTE: This app cannot be reinstalled!) - - HP apps: - - AD2F1837.HPAIExperienceCenter - - AD2F1837.HPConnectedMusic - - AD2F1837.HPConnectedPhotopoweredbySnapfish - - AD2F1837.HPDesktopSupportUtilities - - AD2F1837.HPEasyClean - - AD2F1837.HPFileViewer - - AD2F1837.HPJumpStarts - - AD2F1837.HPPCHardwareDiagnosticsWindows - - AD2F1837.HPPowerManager - - AD2F1837.HPPrinterControl - - AD2F1837.HPPrivacySettings - - AD2F1837.HPQuickDrop - - AD2F1837.HPQuickTouch - - AD2F1837.HPRegistration - - AD2F1837.HPSupportAssistant - - AD2F1837.HPSureShieldAI - - AD2F1837.HPSystemInformation - - AD2F1837.HPWelcome - - AD2F1837.HPWorkWell - - AD2F1837.myHP -
-
- ## License Win11Debloat is licensed under the MIT license. See the LICENSE file for more information. diff --git a/Regfiles/Disable_Brave_Bloat.reg b/Regfiles/Disable_Brave_Bloat.reg new file mode 100644 index 0000000..f9ae730 --- /dev/null +++ b/Regfiles/Disable_Brave_Bloat.reg @@ -0,0 +1,9 @@ +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\Software\Policies\BraveSoftware\Brave] +"BraveVPNDisabled"=dword:00000001 +"BraveWalletDisabled"=dword:00000001 +"BraveAIChatEnabled"=dword:00000000 +"BraveRewardsDisabled"=dword:00000001 +"BraveTalkDisabled"=dword:00000001 +"BraveNewsDisabled"=dword:00000001 diff --git a/Regfiles/Disable_Share_Drag_Tray.reg b/Regfiles/Disable_Share_Drag_Tray.reg new file mode 100644 index 0000000..33267cb --- /dev/null +++ b/Regfiles/Disable_Share_Drag_Tray.reg @@ -0,0 +1,4 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CDP] +"DragTrayEnabled"=dword:00000000 \ No newline at end of file diff --git a/Regfiles/Sysprep/Combine_MMTaskbar_Always.reg b/Regfiles/Sysprep/Combine_MMTaskbar_Always.reg new file mode 100644 index 0000000000000000000000000000000000000000..c15006076f8a24623e14469dbd06712ff074bf4a GIT binary patch literal 320 zcmY+9!D_-#5Jk^g=syHMK)P`wxDb(U>PE#b`b63qH5d~~s;NJ3d-9|Uc|4f8ckZ1# zzqdCs3O1B9)FjME*@@MBQ*jlU$Yyq>eZo?{lFjT3`#wFMeNS}ae`n9ZnJa6~&fTYj z9w}Qs#B#j?bM;%RMy!$xO!fS-E>+#Rz+<|=SbY`e3$>3~f=Pck>E9-8_XbApy||&! rIkjHJj9qt4S%}wW{fr4-qVCA6a~FS3m!XO#x@{Q5E89!|UwiQ%9rHTz literal 0 HcmV?d00001 diff --git a/Regfiles/Sysprep/Combine_MMTaskbar_Never.reg b/Regfiles/Sysprep/Combine_MMTaskbar_Never.reg new file mode 100644 index 0000000000000000000000000000000000000000..5b21ca04d10296fd34230ae9d36535aa22c4bc66 GIT binary patch literal 320 zcmY+9!D_-#5Jk^g=syHMpcKK4;6h62MmH*U(N{`aqXuIlNo(}yttT%lc?`_lJNM3g z|JOG%3f7b~)FjMF*^1TtQgIP^kN03H82^8f$< literal 0 HcmV?d00001 diff --git a/Regfiles/Sysprep/Combine_MMTaskbar_When_Full.reg b/Regfiles/Sysprep/Combine_MMTaskbar_When_Full.reg new file mode 100644 index 0000000000000000000000000000000000000000..0536ae7d460f20cecbdcaae7357f383b7945067e GIT binary patch literal 320 zcmY+9!D_-#5Jk^g=syHMpwxvM!G)C4jc!!zqOX*;Mh(V9lGfzy5YcP@PL=U%rR z^hnw8C6?vv4>8g&Pz?wzchK4TS4bXzluzifZny+L%k0Uh}|@&Et; literal 0 HcmV?d00001 diff --git a/Regfiles/Sysprep/Disable_Brave_Bloat.reg b/Regfiles/Sysprep/Disable_Brave_Bloat.reg new file mode 100644 index 0000000..f9ae730 --- /dev/null +++ b/Regfiles/Sysprep/Disable_Brave_Bloat.reg @@ -0,0 +1,9 @@ +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\Software\Policies\BraveSoftware\Brave] +"BraveVPNDisabled"=dword:00000001 +"BraveWalletDisabled"=dword:00000001 +"BraveAIChatEnabled"=dword:00000000 +"BraveRewardsDisabled"=dword:00000001 +"BraveTalkDisabled"=dword:00000001 +"BraveNewsDisabled"=dword:00000001 diff --git a/Regfiles/Sysprep/Disable_Share_Drag_Tray.reg b/Regfiles/Sysprep/Disable_Share_Drag_Tray.reg new file mode 100644 index 0000000..c1502d7 --- /dev/null +++ b/Regfiles/Sysprep/Disable_Share_Drag_Tray.reg @@ -0,0 +1,4 @@ +Windows Registry Editor Version 5.00 + +[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\CDP] +"DragTrayEnabled"=dword:00000000 \ No newline at end of file diff --git a/Regfiles/Sysprep/MMTaskbarMode_Active.reg b/Regfiles/Sysprep/MMTaskbarMode_Active.reg new file mode 100644 index 0000000000000000000000000000000000000000..ae8a4ce2a9c19fa0523785c8dc0279673a4e8085 GIT binary patch literal 310 zcmY+9!3x4K5JcxJ_z$HYAR>4XJcxMgMMV!rL~W}@NhMWle_nk_PbGxx&g{%ie&4MM zS*0pft5T$;GF`wbJ>}GZEMN<|l0MP~-oY01mVT^(hMc~7;qG+RjhRLVy_jpK4IY_t z9l`E+8LiOgR5h4`GfMD0QS2iuFN#r>&aX@ZScsH z>i~Ac%V>!{r>emmoKb@3iMmA9az@>BMlddjH*S-=)_C4Hm~yn`+1E&W&n4LN=F!rker8#9d#dNJ2d8$2@Q zI)dHtGFqX}scJ9>XO!T1rY=#noKZKO(Hy-C^A>G4iy`Sp5Bz;nzt?ES-ZvX8&KdPS iWQ^IBXboPG^%N2$sC>p)Q{Fmwq?&}k`Tw> "%logFile%" || call :Error "PowerShell command failed" + call :Log Script execution passed successfully to Win11Debloat.ps1 +) else ( + echo Windows Terminal not found. Using default PowerShell instead... + call :Log Windows Terminal not found. Using default PowerShell to launch Win11Debloat.ps1... + PowerShell -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dp0Win11Debloat.ps1""' -Verb RunAs}" >> "%logFile%" || call :Error "PowerShell command failed" + call :Log Script execution passed successfully to Win11Debloat.ps1 +) + +echo. +echo If you need further assistance, please open an issue at: +echo https://github.com/Raphire/Win11Debloat/issues +goto :EOF + +:: Logging Function +:Log +echo %* >> "%logFile%" +goto :EOF +:: Error Handler +:Error +echo ERROR: %* +echo Logged in %logFile% +pause +goto :EOF diff --git a/Win11Debloat.ps1 b/Win11Debloat.ps1 index 2c66b02..ff4ab21 100755 --- a/Win11Debloat.ps1 +++ b/Win11Debloat.ps1 @@ -2,13 +2,14 @@ [CmdletBinding(SupportsShouldProcess)] param ( + [switch]$CLI, [switch]$Silent, [switch]$Sysprep, [string]$LogPath, [string]$User, [switch]$NoRestartExplorer, [switch]$CreateRestorePoint, - [switch]$RunAppsListGenerator, [switch]$RunAppConfigurator, + [switch]$RunAppsListGenerator, [switch]$RunDefaults, [switch]$RunDefaultsLite, [switch]$RunSavedSettings, @@ -25,11 +26,12 @@ param ( [switch]$DisableTelemetry, [switch]$DisableFastStartup, [switch]$DisableModernStandbyNetworking, - [switch]$DisableBing, [switch]$DisableBingSearches, + [switch]$DisableBing, [switch]$DisableDesktopSpotlight, - [switch]$DisableLockscreenTips, [switch]$DisableLockscrTips, - [switch]$DisableSuggestions, [switch]$DisableWindowsSuggestions, + [switch]$DisableLockscreenTips, + [switch]$DisableSuggestions, [switch]$DisableEdgeAds, + [switch]$DisableBraveBloat, [switch]$DisableSettings365Ads, [switch]$DisableSettingsHome, [switch]$ShowHiddenFolders, @@ -52,8 +54,8 @@ param ( [switch]$DisablePaintAI, [switch]$DisableNotepadAI, [switch]$DisableEdgeAI, - [switch]$DisableWidgets, [switch]$HideWidgets, - [switch]$HideChat, [switch]$DisableChat, + [switch]$DisableWidgets, + [switch]$HideChat, [switch]$EnableEndTask, [switch]$EnableLastActiveClick, [switch]$ClearStart, @@ -61,6 +63,7 @@ param ( [switch]$ClearStartAllUsers, [string]$ReplaceStartAllUsers, [switch]$RevertContextMenu, + [switch]$DisableDragTray, [switch]$DisableMouseAcceleration, [switch]$DisableStickyKeys, [switch]$HideHome, @@ -70,102 +73,34 @@ param ( [switch]$ExplorerToDownloads, [switch]$ExplorerToOneDrive, [switch]$AddFoldersToThisPC, - [switch]$HideOnedrive, [switch]$DisableOnedrive, - [switch]$Hide3dObjects, [switch]$Disable3dObjects, - [switch]$HideMusic, [switch]$DisableMusic, - [switch]$HideIncludeInLibrary, [switch]$DisableIncludeInLibrary, - [switch]$HideGiveAccessTo, [switch]$DisableGiveAccessTo, - [switch]$HideShare, [switch]$DisableShare + [switch]$HideOnedrive, + [switch]$Hide3dObjects, + [switch]$HideMusic, + [switch]$HideIncludeInLibrary, + [switch]$HideGiveAccessTo, + [switch]$HideShare ) # Define script-level variables & paths $script:DefaultSettingsFilePath = "$PSScriptRoot/DefaultSettings.json" -$script:AppsListFilePath = "$PSScriptRoot/Appslist.txt" +$script:AppsListFilePath = "$PSScriptRoot/Apps.json" $script:SavedSettingsFilePath = "$PSScriptRoot/LastUsedSettings.json" $script:CustomAppsListFilePath = "$PSScriptRoot/CustomAppsList" $script:DefaultLogPath = "$PSScriptRoot/Win11Debloat.log" $script:RegfilesPath = "$PSScriptRoot/Regfiles" $script:AssetsPath = "$PSScriptRoot/Assets" +$script:AppSelectionSchema = "$script:AssetsPath/Schemas/AppSelectionWindow.xaml" +$script:MainWindowSchema = "$script:AssetsPath/Schemas/MainWindow.xaml" +$script:FeaturesFilePath = "$script:AssetsPath/Features.json" -$script:ControlParams = 'WhatIf', 'Confirm', 'Verbose', 'Debug', 'LogPath', 'Silent', 'Sysprep', 'User', 'NoRestartExplorer', 'RunDefaults', 'RunDefaultsLite', 'RunSavedSettings', 'RunAppsListGenerator' -$script:Features = @{ - "RemoveApps" = "Remove the apps specified in the 'Apps' parameter" - "Apps" = "The selection of apps to remove, specified as a comma separated list. Use 'Default' (or omit) to use the default apps list" - "RemoveAppsCustom" = "Remove custom selection of apps" - "RemoveCommApps" = "Remove the Mail, Calendar, and People apps" - "RemoveW11Outlook" = "Remove the new Outlook for Windows app" - "RemoveGamingApps" = "Remove the Xbox App and Xbox Gamebar" - "RemoveHPApps" = "Remove HP OEM applications" - "CreateRestorePoint" = "Create a system restore point" - "DisableTelemetry" = "Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads" - "DisableSuggestions" = "Disable tips, tricks, suggestions and ads in start, settings, notifications and File Explorer" - "DisableEdgeAds" = "Disable ads, suggestions and the MSN news feed in Microsoft Edge" - "DisableLockscreenTips" = "Disable tips & tricks on the lockscreen" - "DisableBing" = "Disable & remove Bing web search, Bing AI and Cortana from Windows search" - "DisableCopilot" = "Disable & remove Microsoft Copilot" - "DisableRecall" = "Disable Windows Recall (Windows 11 only)" - "DisableClickToDo" = "Disable Click to Do, AI text & image analysis (Windows 11 only)" - "DisableWidgets" = "Disable widgets on the taskbar & lockscreen" - "HideChat" = "Hide the chat (meet now) icon from the taskbar (Windows 10 only)" - "ShowKnownFileExt" = "Show file extensions for known file types" - "DisableFastStartup" = "Disable Fast Start-up" - "Hide3dObjects" = "Hide the 3D objects folder under 'This PC' in File Explorer (Windows 10 only)" - "DisableModernStandbyNetworking" = "Disable network connectivity during Modern Standby (If supported)" - "DisableDVR" = "Disable Xbox game/screen recording" - "DisableGameBarIntegration" = "Disable Game Bar integration" - "ClearStart" = "Remove all pinned apps from the start menu for this user only" - "ClearStartAllUsers" = "Remove all pinned apps from the start menu for all existing and new users" - "ReplaceStart" = "Replace the start menu layout for this user only with the provided template file" - "ReplaceStartAllUsers" = "Replace the start menu layout for all existing and new users with the provided template file" - "DisableStartRecommended" = "Disable the recommended section in the start menu (Windows 11 only)" - "DisableStartPhoneLink" = "Disable the Phone Link mobile devices integration in the start menu" - "DisableSettings365Ads" = "Disable Microsoft 365 ads in Settings Home (Windows 11 only)" - "DisableSettingsHome" = "Completely hide the Settings 'Home' page (Windows 11 only)" - "DisableEdgeAI" = "Disable AI features in Microsoft Edge (Windows 11 only)" - "DisablePaintAI" = "Disable AI features in Paint (Windows 11 only)" - "DisableNotepadAI" = "Disable AI features in Notepad (Windows 11 only)" - "EnableDarkMode" = "Enable dark mode for system and apps" - "RevertContextMenu" = "Restore the old Windows 10 style context menu (Windows 11 only)" - "DisableMouseAcceleration" = "Turn off Enhance Pointer Precision (mouse acceleration)" - "DisableStickyKeys" = "Disable the Sticky Keys keyboard shortcut (Windows 11 only)" - "DisableDesktopSpotlight" = "Disable the Windows Spotlight desktop background option" - "TaskbarAlignLeft" = "Align taskbar icons to the left (Windows 11 only)" - "CombineTaskbarAlways" = "Always combine taskbar buttons and hide labels for the main display (Windows 11 only)" - "CombineMMTaskbarAlways" = "Always combine taskbar buttons and hide labels for secondary displays (Windows 11 only)" - "CombineTaskbarWhenFull" = "Combine taskbar buttons and hide labels when taskbar is full for the main display (Windows 11 only)" - "CombineMMTaskbarWhenFull" = "Combine taskbar buttons and hide labels when taskbar is full for secondary displays (Windows 11 only)" - "CombineTaskbarNever" = "Never combine taskbar buttons and show labels for the main display (Windows 11 only)" - "CombineMMTaskbarNever" = "Never combine taskbar buttons and show labels for secondary displays (Windows 11 only)" - "MMTaskbarModeAll" = "Show app icons on all taskbars (Windows 11 only)" - "MMTaskbarModeMainActive" = "Show app icons on main taskbar and on taskbar where the windows is open (Windows 11 only)" - "MMTaskbarModeActive" = "Show app icons only on taskbar where the window is open (Windows 11 only)" - "HideSearchTb" = "Hide search icon from the taskbar (Windows 11 only)" - "ShowSearchIconTb" = "Show search icon on the taskbar (Windows 11 only)" - "ShowSearchLabelTb" = "Show search icon with label on the taskbar (Windows 11 only)" - "ShowSearchBoxTb" = "Show search box on the taskbar (Windows 11 only)" - "HideTaskview" = "Hide the taskview button from the taskbar (Windows 11 only)" - "EnableEndTask" = "Enable the 'End Task' option in the taskbar right click menu (Windows 11 only)" - "EnableLastActiveClick" = "Enable the 'Last Active Click' behavior in the taskbar app area" - "ShowHiddenFolders" = "Show hidden files, folders and drives" - "ExplorerToHome" = "Change the default location that File Explorer opens to 'Home'" - "ExplorerToThisPC" = "Change the default location that File Explorer opens to 'This PC'" - "ExplorerToDownloads" = "Change the default location that File Explorer opens to 'Downloads'" - "ExplorerToOneDrive" = "Change the default location that File Explorer opens to 'OneDrive'" - "AddFoldersToThisPC" = "Add all common folders (Desktop, Downloads, etc.) back to 'This PC' in File Explorer" - "HideHome" = "Hide the Home section from the File Explorer sidepanel (Windows 11 only)" - "HideGallery" = "Hide the Gallery section from the File Explorer sidepanel (Windows 11 only)" - "HideDupliDrive" = "Hide duplicate removable drive entries from the File Explorer sidepanel" - "DisableTransparency" = "Disable transparency effects" - "DisableAnimations" = "Disable animations and visual effects" - "ForceRemoveEdge" = "Forcefully uninstall Microsoft Edge. NOT RECOMMENDED!" - "HideIncludeInLibrary" = "Hide the 'Include in library' option in the context menu (Windows 10 only)" - "HideGiveAccessTo" = "Hide the 'Give access to' option in the context menu (Windows 10 only)" - "HideShare" = "Hide the 'Share' option in the context menu (Windows 10 only)" - "HideOnedrive" = "Hide the OneDrive folder in the File Explorer sidepanel (Windows 10 only)" - "HideMusic" = "Hide the music folder under 'This PC' in File Explorer (Windows 10 only)" -} +$script:ControlParams = 'WhatIf', 'Confirm', 'Verbose', 'Debug', 'LogPath', 'Silent', 'Sysprep', 'User', 'NoRestartExplorer', 'RunDefaults', 'RunDefaultsLite', 'RunSavedSettings', 'RunAppsListGenerator', 'CLI' + +# Script-level variables for GUI elements +$script:GuiConsoleOutput = $null +$script:GuiConsoleScrollViewer = $null +$script:GuiWindow = $null # Check if current powershell environment is limited by security policies if ($ExecutionContext.SessionState.LanguageMode -ne "FullLanguage") { @@ -175,13 +110,28 @@ if ($ExecutionContext.SessionState.LanguageMode -ne "FullLanguage") { Exit } -# Check if script does not see file dependencies -if (-not ((Test-Path $script:DefaultSettingsFilePath) -and (Test-Path $script:AppsListFilePath) -and (Test-Path $script:RegfilesPath) -and (Test-Path $script:AssetsPath))) { - Write-Error "Win11Debloat is unable to find required files, please ensure all script files are present" - Write-Output "Press any key to exit..." - $null = [System.Console]::ReadKey() - Exit -} +# Display ASCII art launch logo in CLI +Clear-Host +Write-Host "" +Write-Host "" +Write-Host " " -NoNewline; Write-Host " ^" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " / \" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " / \" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " / \" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " / ===== \" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " |" -ForegroundColor Blue -NoNewline; Write-Host " --- " -ForegroundColor White -NoNewline; Write-Host "|" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " |" -ForegroundColor Blue -NoNewline; Write-Host " ( O ) " -ForegroundColor DarkCyan -NoNewline; Write-Host "|" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " |" -ForegroundColor Blue -NoNewline; Write-Host " --- " -ForegroundColor White -NoNewline; Write-Host "|" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " | |" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " /| |\" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host "/ | | \" -ForegroundColor Blue +Write-Host " " -NoNewline; Write-Host " | " -ForegroundColor DarkGray -NoNewline; Write-Host "'''" -ForegroundColor Red -NoNewline; Write-Host " |" -ForegroundColor DarkGray -NoNewline; Write-Host " *" -ForegroundColor Yellow +Write-Host " " -NoNewline; Write-Host " (" -ForegroundColor Yellow -NoNewline; Write-Host "'''" -ForegroundColor Red -NoNewline; Write-Host ") " -ForegroundColor Yellow -NoNewline; Write-Host " * *" -ForegroundColor DarkYellow +Write-Host " " -NoNewline; Write-Host " ( " -ForegroundColor DarkYellow -NoNewline; Write-Host "'" -ForegroundColor Red -NoNewline; Write-Host " ) " -ForegroundColor DarkYellow -NoNewline; Write-Host "*" -ForegroundColor Yellow +Write-Host "" +Write-Host " Win11Debloat is launching..." -ForegroundColor White +Write-Host " Leave this window open" -ForegroundColor DarkGray +Write-Host "" # Log script output to 'Win11Debloat.log' at the specified path if ($LogPath -and (Test-Path $LogPath)) { @@ -191,6 +141,52 @@ else { Start-Transcript -Path $script:DefaultLogPath -Append -IncludeInvocationHeader -Force | Out-Null } +# Check if script has all required files +if (-not ((Test-Path $script:DefaultSettingsFilePath) -and (Test-Path $script:AppsListFilePath) -and (Test-Path $script:RegfilesPath) -and (Test-Path $script:AssetsPath) -and (Test-Path $script:AppSelectionSchema) -and (Test-Path $script:FeaturesFilePath))) { + Write-Error "Win11Debloat is unable to find required files, please ensure all script files are present" + Write-Output "" + Write-Output "Press any key to exit..." + $null = [System.Console]::ReadKey() + Exit +} + +# Load feature info from file +$script:Features = @{} +try { + $featuresData = Get-Content -Path $script:FeaturesFilePath -Raw | ConvertFrom-Json + foreach ($feature in $featuresData.Features) { + $script:Features[$feature.FeatureId] = $feature + } +} +catch { + Write-Error "Failed to load feature info from Features.json file" + Write-Output "" + Write-Output "Press any key to exit..." + $null = [System.Console]::ReadKey() + Exit +} + +# Check if WinGet is installed & if it is, check if the version is at least v1.4 +try { + if ([int](((winget -v) -replace 'v','').split('.')[0..1] -join '') -gt 14) { + $script:WingetInstalled = $true + } + else { + $script:WingetInstalled = $false + } +} +catch { + $script:WingetInstalled = $false +} + +# Show WinGet warning that requires user confirmation, Suppress confirmation if Silent parameter was passed +if (-not $script:WingetInstalled -and -not $Silent) { + Write-Warning "WinGet is not installed or outdated, this may prevent Win11Debloat from removing certain apps" + Write-Output "" + Write-Output "Press any key to continue anyway..." + $null = [System.Console]::ReadKey() +} + ################################################################################################################## @@ -201,283 +197,1542 @@ else { -# Shows application selection form that allows the user to select what apps they want to remove or keep -function ShowAppSelectionForm { - [reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null - [reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null +# Writes to both GUI console output and standard console +function Write-ToConsole { + param( + [string]$message, + [string]$ForegroundColor = $null + ) + + if ($script:GuiConsoleOutput) { + # GUI mode + $timestamp = Get-Date -Format "HH:mm:ss" + $script:GuiConsoleOutput.Dispatcher.Invoke([System.Windows.Threading.DispatcherPriority]::Send, [action]{ + try { + $runText = "[$timestamp] $message`n" + $run = New-Object System.Windows.Documents.Run $runText - # Initialise form objects - $form = New-Object System.Windows.Forms.Form - $label = New-Object System.Windows.Forms.Label - $button1 = New-Object System.Windows.Forms.Button - $button2 = New-Object System.Windows.Forms.Button - $selectionBox = New-Object System.Windows.Forms.CheckedListBox - $loadingLabel = New-Object System.Windows.Forms.Label - $onlyInstalledCheckBox = New-Object System.Windows.Forms.CheckBox - $checkUncheckCheckBox = New-Object System.Windows.Forms.CheckBox - $initialFormWindowState = New-Object System.Windows.Forms.FormWindowState + if ($ForegroundColor) { + try { + $colorObj = [System.Windows.Media.ColorConverter]::ConvertFromString($ForegroundColor) + if ($colorObj) { + $brush = [System.Windows.Media.SolidColorBrush]::new($colorObj) + $run.Foreground = $brush + } + } + catch { + # Invalid color string - ignore and fall back to default + } + } - $script:SelectionBoxIndex = -1 + $script:GuiConsoleOutput.Inlines.Add($run) + if ($script:GuiConsoleScrollViewer) { $script:GuiConsoleScrollViewer.ScrollToEnd() } + } + catch { + # If any UI update fails, fall back to simple text append + try { $script:GuiConsoleOutput.Text += "[$timestamp] $message`n" } catch {} + } + }) - # saveButton eventHandler - $handler_saveButton_Click= - { - if ($selectionBox.CheckedItems -contains "Microsoft.WindowsStore" -and -not $Silent) { - $warningSelection = [System.Windows.Forms.Messagebox]::Show('Are you sure you wish to uninstall the Microsoft Store? This app cannot easily be reinstalled.', 'Are you sure?', 'YesNo', 'Warning') + # Force UI to process pending updates for real-time display + if ($script:GuiWindow) { + $script:GuiWindow.Dispatcher.Invoke([System.Windows.Threading.DispatcherPriority]::Background, [action]{}) + } + } - if ($warningSelection -eq 'No') { + try { + if ($ForegroundColor) { + Write-Host $message -ForegroundColor $ForegroundColor + } + else { + Write-Host $message + } + } + catch { + Write-Host $message + } +} + + +# Loads a JSON file from the specified path and returns the parsed object +# Returns $null if the file doesn't exist or if parsing fails +function LoadJsonFile { + param ( + [string]$filePath, + [string]$expectedVersion = $null, + [switch]$optionalFile + ) + + if (-not (Test-Path $filePath)) { + if (-not $optionalFile) { + Write-Error "File not found: $filePath" + } + return $null + } + + try { + $jsonContent = Get-Content -Path $filePath -Raw | ConvertFrom-Json + + # Validate version if specified + if ($expectedVersion -and $jsonContent.Version -and $jsonContent.Version -ne $expectedVersion) { + Write-Error "$(Split-Path $filePath -Leaf) version mismatch (expected $expectedVersion, found $($jsonContent.Version))" + return $null + } + + return $jsonContent + } + catch { + Write-Error "Failed to parse JSON file: $filePath" + return $null + } +} + + +# Loads settings from a JSON file and adds them to script params +# Used by command-line modes (ShowDefaultModeOptions, LoadAndShowLastUsedSettings) +function LoadSettingsToParams { + param ( + [string]$filePath, + [string]$expectedVersion = "1.0" + ) + + $settingsJson = LoadJsonFile -filePath $filePath -expectedVersion $expectedVersion + + if (-not $settingsJson -or -not $settingsJson.Settings) { + throw "Failed to load settings from $(Split-Path $filePath -Leaf)" + } + + # Get current Windows build version + $WinVersion = Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' CurrentBuild + + foreach ($setting in $settingsJson.Settings) { + if ($setting.Value -eq $false) { + continue + } + + $feature = $script:Features[$setting.Name] + + # Check version and feature compatibility using Features.json + if (($feature.MinVersion -and $WinVersion -lt $feature.MinVersion) -or ($feature.MaxVersion -and $WinVersion -gt $feature.MaxVersion) -or ($feature.FeatureId -eq 'DisableModernStandbyNetworking' -and (-not $script:ModernStandbySupported))) { + continue + } + + AddParameter $setting.Name $setting.Value + } +} + + +# Applies settings from a JSON object to UI controls (checkboxes and comboboxes) +# Used by LoadDefaultsBtn and LoadLastUsedBtn in the UI +function ApplySettingsToUiControls { + param ( + $window, + $settingsJson, + $uiControlMappings + ) + + if (-not $settingsJson -or -not $settingsJson.Settings) { + return $false + } + + # First, reset all tweaks to "No Change" (index 0) or unchecked + if ($uiControlMappings) { + foreach ($comboName in $uiControlMappings.Keys) { + $control = $window.FindName($comboName) + if ($control -is [System.Windows.Controls.CheckBox]) { + $control.IsChecked = $false + } + elseif ($control -is [System.Windows.Controls.ComboBox]) { + $control.SelectedIndex = 0 + } + } + } + + # Also uncheck RestorePointCheckBox + $restorePointCheckBox = $window.FindName('RestorePointCheckBox') + if ($restorePointCheckBox) { + $restorePointCheckBox.IsChecked = $false + } + + # Apply settings from JSON + foreach ($setting in $settingsJson.Settings) { + if ($setting.Value -ne $true) { continue } + $paramName = $setting.Name + + # Handle RestorePointCheckBox separately + if ($paramName -eq 'CreateRestorePoint') { + if ($restorePointCheckBox) { $restorePointCheckBox.IsChecked = $true } + continue + } + + if ($uiControlMappings) { + foreach ($comboName in $uiControlMappings.Keys) { + $mapping = $uiControlMappings[$comboName] + if ($mapping.Type -eq 'group') { + $i = 1 + foreach ($val in $mapping.Values) { + if ($val.FeatureIds -contains $paramName) { + $control = $window.FindName($comboName) + if ($control -and $control.Visibility -eq 'Visible') { + if ($control -is [System.Windows.Controls.ComboBox]) { + $control.SelectedIndex = $i + } + } + break + } + $i++ + } + } + elseif ($mapping.Type -eq 'feature') { + if ($mapping.FeatureId -eq $paramName) { + $control = $window.FindName($comboName) + if ($control -and $control.Visibility -eq 'Visible') { + if ($control -is [System.Windows.Controls.CheckBox]) { + $control.IsChecked = $true + } + elseif ($control -is [System.Windows.Controls.ComboBox]) { + $control.SelectedIndex = 1 + } + } + } + } + } + } + } + + return $true +} + + +# Attaches shift-click selection behavior to a checkbox in an apps panel +# Parameters: +# - $checkbox: The checkbox to attach the behavior to +# - $appsPanel: The StackPanel containing checkbox items +# - $lastSelectedCheckboxRef: A reference to a variable storing the last clicked checkbox +# - $updateStatusCallback: Optional callback to update selection status +function AttachShiftClickBehavior { + param ( + [System.Windows.Controls.CheckBox]$checkbox, + [System.Windows.Controls.StackPanel]$appsPanel, + [ref]$lastSelectedCheckboxRef, + [scriptblock]$updateStatusCallback = $null + ) + + # Use a closure to capture the parameters + $checkbox.Add_PreviewMouseLeftButtonDown({ + param( + $sender, + $e + ) + + $isShiftPressed = [System.Windows.Input.Keyboard]::IsKeyDown([System.Windows.Input.Key]::LeftShift) -or + [System.Windows.Input.Keyboard]::IsKeyDown([System.Windows.Input.Key]::RightShift) + + if ($isShiftPressed -and $null -ne $lastSelectedCheckboxRef.Value) { + # Get all visible checkboxes in the panel + $visibleCheckboxes = @() + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox] -and $child.Visibility -eq 'Visible') { + $visibleCheckboxes += $child + } + } + + # Find indices of the last selected and current checkbox + $lastIndex = -1 + $currentIndex = -1 + + for ($i = 0; $i -lt $visibleCheckboxes.Count; $i++) { + if ($visibleCheckboxes[$i] -eq $lastSelectedCheckboxRef.Value) { + $lastIndex = $i + } + if ($visibleCheckboxes[$i] -eq $sender) { + $currentIndex = $i + } + } + + if ($lastIndex -ge 0 -and $currentIndex -ge 0 -and $lastIndex -ne $currentIndex) { + $startIndex = [Math]::Min($lastIndex, $currentIndex) + $endIndex = [Math]::Max($lastIndex, $currentIndex) + + $shouldDeselect = $sender.IsChecked + + # Set all checkboxes in the range to the appropriate state + for ($i = $startIndex; $i -le $endIndex; $i++) { + $visibleCheckboxes[$i].IsChecked = -not $shouldDeselect + } + + if ($updateStatusCallback) { + & $updateStatusCallback + } + + # Mark the event as handled to prevent the default toggle behavior + $e.Handled = $true return } } - $script:SelectedApps = $selectionBox.CheckedItems - - # Close form without saving if no apps were selected - if ($script:SelectedApps.Count -eq 0) { - $form.Close() - return - } - - # Create file that stores selected apps if it doesn't exist - if (-not (Test-Path $script:CustomAppsListFilePath)) { - $null = New-Item $script:CustomAppsListFilePath - } - - Set-Content -Path $script:CustomAppsListFilePath -Value $script:SelectedApps - - $form.DialogResult = [System.Windows.Forms.DialogResult]::OK - $form.Close() - } - - # cancelButton eventHandler - $handler_cancelButton_Click= - { - $form.Close() - } - - $selectionBox_SelectedIndexChanged= - { - $script:SelectionBoxIndex = $selectionBox.SelectedIndex - } - - $selectionBox_MouseDown= - { - if ($_.Button -eq [System.Windows.Forms.MouseButtons]::Left) { - if ([System.Windows.Forms.Control]::ModifierKeys -eq [System.Windows.Forms.Keys]::Shift) { - if ($script:SelectionBoxIndex -ne -1) { - $topIndex = $script:SelectionBoxIndex - - if ($selectionBox.SelectedIndex -gt $topIndex) { - for (($i = ($topIndex)); $i -le $selectionBox.SelectedIndex; $i++) { - $selectionBox.SetItemChecked($i, $selectionBox.GetItemChecked($topIndex)) - } - } - elseif ($topIndex -gt $selectionBox.SelectedIndex) { - for (($i = ($selectionBox.SelectedIndex)); $i -le $topIndex; $i++) { - $selectionBox.SetItemChecked($i, $selectionBox.GetItemChecked($topIndex)) - } - } - } - } - elseif ($script:SelectionBoxIndex -ne $selectionBox.SelectedIndex) { - $selectionBox.SetItemChecked($selectionBox.SelectedIndex, -not $selectionBox.GetItemChecked($selectionBox.SelectedIndex)) - } - } - } - - $check_All= - { - for (($i = 0); $i -lt $selectionBox.Items.Count; $i++) { - $selectionBox.SetItemChecked($i, $checkUncheckCheckBox.Checked) - } - } - - $load_Apps= - { - # Correct the initial state of the form to prevent the .Net maximized form issue - $form.WindowState = $initialFormWindowState - - # Reset state to default before loading appslist again - $script:SelectionBoxIndex = -1 - $checkUncheckCheckBox.Checked = $False - - # Show loading indicator - $loadingLabel.Visible = $true - $form.Refresh() - - # Clear selectionBox before adding any new items - $selectionBox.Items.Clear() - - $listOfApps = "" - - if ($onlyInstalledCheckBox.Checked -and ($script:WingetInstalled -eq $true)) { - # Attempt to get a list of installed apps via winget, times out after 10 seconds - $job = Start-Job { return winget list --accept-source-agreements --disable-interactivity } - $jobDone = $job | Wait-Job -TimeOut 10 - - if (-not $jobDone) { - # Show error that the script was unable to get list of apps from winget - [System.Windows.MessageBox]::Show('Unable to load list of installed apps via winget, some apps may not be displayed in the list.', 'Error', 'Ok', 'Error') - } - else { - # Add output of job (list of apps) to $listOfApps - $listOfApps = Receive-Job -Job $job - } - } - - # Go through appslist and add items one by one to the selectionBox - Foreach ($app in (Get-Content -Path $script:AppsListFilePath | Where-Object { $_ -notmatch '^\s*$' -and $_ -notmatch '^# .*' -and $_ -notmatch '^# -* #' } )) { - $appChecked = $true - - # Remove first # if it exists and set appChecked to false - if ($app.StartsWith('#')) { - $app = $app.TrimStart("#") - $appChecked = $false - } - - # Remove any comments from the Appname - if (-not ($app.IndexOf('#') -eq -1)) { - $app = $app.Substring(0, $app.IndexOf('#')) - } - - # Remove leading and trailing spaces and `*` characters from Appname - $app = $app.Trim() - $appString = $app.Trim('*') - - # Make sure appString is not empty - if ($appString.length -gt 0) { - if ($onlyInstalledCheckBox.Checked) { - # onlyInstalledCheckBox is checked, check if app is installed before adding it to selectionBox - if (-not ($listOfApps -like ("*$appString*")) -and -not (Get-AppxPackage -Name $app)) { - # App is not installed, continue with next item - continue - } - if (($appString -eq "Microsoft.Edge") -and -not ($listOfApps -like "* Microsoft.Edge *")) { - # App is not installed, continue with next item - continue - } - } - - # Add the app to the selectionBox and set its checked status - $selectionBox.Items.Add($appString, $appChecked) | Out-Null - } - } - - # Hide loading indicator - $loadingLabel.Visible = $False - - # Sort selectionBox alphabetically - $selectionBox.Sorted = $True - } - - $form.Text = "Win11Debloat Application Selection" - $form.Name = "appSelectionForm" - $form.DataBindings.DefaultDataSourceUpdateMode = 0 - $form.ClientSize = New-Object System.Drawing.Size(400,502) - $form.FormBorderStyle = 'FixedDialog' - $form.MaximizeBox = $False - - $button1.TabIndex = 4 - $button1.Name = "saveButton" - $button1.UseVisualStyleBackColor = $True - $button1.Text = "Confirm" - $button1.Location = New-Object System.Drawing.Point(27,472) - $button1.Size = New-Object System.Drawing.Size(75,23) - $button1.DataBindings.DefaultDataSourceUpdateMode = 0 - $button1.add_Click($handler_saveButton_Click) - - $form.Controls.Add($button1) - - $button2.TabIndex = 5 - $button2.Name = "cancelButton" - $button2.DialogResult = [System.Windows.Forms.DialogResult]::Cancel - $button2.UseVisualStyleBackColor = $True - $button2.Text = "Cancel" - $button2.Location = New-Object System.Drawing.Point(129,472) - $button2.Size = New-Object System.Drawing.Size(75,23) - $button2.DataBindings.DefaultDataSourceUpdateMode = 0 - $button2.add_Click($handler_cancelButton_Click) - - $form.Controls.Add($button2) - - $label.Location = New-Object System.Drawing.Point(13,5) - $label.Size = New-Object System.Drawing.Size(400,14) - $Label.Font = 'Microsoft Sans Serif,8' - $label.Text = 'Check apps that you wish to remove, uncheck apps that you wish to keep' - - $form.Controls.Add($label) - - $loadingLabel.Location = New-Object System.Drawing.Point(16,46) - $loadingLabel.Size = New-Object System.Drawing.Size(300,418) - $loadingLabel.Text = 'Loading apps...' - $loadingLabel.BackColor = "White" - $loadingLabel.Visible = $false - - $form.Controls.Add($loadingLabel) - - $onlyInstalledCheckBox.TabIndex = 6 - $onlyInstalledCheckBox.Location = New-Object System.Drawing.Point(230,474) - $onlyInstalledCheckBox.Size = New-Object System.Drawing.Size(150,20) - $onlyInstalledCheckBox.Text = 'Only show installed apps' - $onlyInstalledCheckBox.add_CheckedChanged($load_Apps) - - $form.Controls.Add($onlyInstalledCheckBox) - - $checkUncheckCheckBox.TabIndex = 7 - $checkUncheckCheckBox.Location = New-Object System.Drawing.Point(16,22) - $checkUncheckCheckBox.Size = New-Object System.Drawing.Size(150,20) - $checkUncheckCheckBox.Text = 'Check/Uncheck all' - $checkUncheckCheckBox.add_CheckedChanged($check_All) - - $form.Controls.Add($checkUncheckCheckBox) - - $selectionBox.FormattingEnabled = $True - $selectionBox.DataBindings.DefaultDataSourceUpdateMode = 0 - $selectionBox.Name = "selectionBox" - $selectionBox.Location = New-Object System.Drawing.Point(13,43) - $selectionBox.Size = New-Object System.Drawing.Size(374,424) - $selectionBox.TabIndex = 3 - $selectionBox.add_SelectedIndexChanged($selectionBox_SelectedIndexChanged) - $selectionBox.add_Click($selectionBox_MouseDown) - - $form.Controls.Add($selectionBox) - - # Save the initial state of the form - $initialFormWindowState = $form.WindowState - - # Load apps into selectionBox - $form.add_Load($load_Apps) - - # Focus selectionBox when form opens - $form.Add_Shown({$form.Activate(); $selectionBox.Focus()}) - - # Show the Form - return $form.ShowDialog() + # Update the last selected checkbox reference for next time + $lastSelectedCheckboxRef.Value = $sender + }.GetNewClosure()) } -# Returns a validated list of apps based on the provided appsList and the supported apps from Appslist.txt +# Sets resource colors for a WPF window based on dark mode preference +function SetWindowThemeResources { + param ( + $window, + [bool]$usesDarkMode + ) + + if ($usesDarkMode) { + $window.Resources.Add("BgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#202020"))) + $window.Resources.Add("FgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#FFFFFF"))) + $window.Resources.Add("CardBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#2b2b2b"))) + $window.Resources.Add("BorderColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#404040"))) + $window.Resources.Add("ButtonBorderColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#404040"))) + $window.Resources.Add("CheckBoxBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#272727"))) + $window.Resources.Add("CheckBoxBorderColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#808080"))) + $window.Resources.Add("CheckBoxHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#343434"))) + $window.Resources.Add("ComboBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#373737"))) + $window.Resources.Add("ComboHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#434343"))) + $window.Resources.Add("ComboItemBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#2c2c2c"))) + $window.Resources.Add("ComboItemHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#383838"))) + $window.Resources.Add("ComboItemSelectedColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#343434"))) + $window.Resources.Add("AccentColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#FFD700"))) + $window.Resources.Add("ButtonDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#434343"))) + $window.Resources.Add("ButtonTextDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#989898"))) + $window.Resources.Add("SecondaryButtonBg", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#393939"))) + $window.Resources.Add("SecondaryButtonHover", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#2a2a2a"))) + $window.Resources.Add("SecondaryButtonPressed", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#1e1e1e"))) + $window.Resources.Add("SecondaryButtonDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#3b3b3b"))) + $window.Resources.Add("SecondaryButtonTextDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#787878"))) + $window.Resources.Add("ScrollBarThumbColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#3d3d3d"))) + $window.Resources.Add("ScrollBarThumbHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#4b4b4b"))) + } + else { + $window.Resources.Add("BgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f3f3f3"))) + $window.Resources.Add("FgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#000000"))) + $window.Resources.Add("CardBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#fbfbfb"))) + $window.Resources.Add("BorderColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#ededed"))) + $window.Resources.Add("ButtonBorderColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#d3d3d3"))) + $window.Resources.Add("CheckBoxBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f5f5f5"))) + $window.Resources.Add("CheckBoxBorderColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#898989"))) + $window.Resources.Add("CheckBoxHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#ececec"))) + $window.Resources.Add("ComboBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#FFFFFF"))) + $window.Resources.Add("ComboHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f8f8f8"))) + $window.Resources.Add("ComboItemBgColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f9f9f9"))) + $window.Resources.Add("ComboItemHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f0f0f0"))) + $window.Resources.Add("ComboItemSelectedColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f3f3f3"))) + $window.Resources.Add("AccentColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#ffae00"))) + $window.Resources.Add("ButtonDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#bfbfbf"))) + $window.Resources.Add("ButtonTextDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#ffffff"))) + $window.Resources.Add("SecondaryButtonBg", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#fbfbfb"))) + $window.Resources.Add("SecondaryButtonHover", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f6f6f6"))) + $window.Resources.Add("SecondaryButtonPressed", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f0f0f0"))) + $window.Resources.Add("SecondaryButtonDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#f7f7f7"))) + $window.Resources.Add("SecondaryButtonTextDisabled", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#b7b7b7"))) + $window.Resources.Add("ScrollBarThumbColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#b9b9b9"))) + $window.Resources.Add("ScrollBarThumbHoverColor", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#8b8b8b"))) + } + + $window.Resources.Add("ButtonBg", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#0067c0"))) + $window.Resources.Add("ButtonHover", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#1E88E5"))) + $window.Resources.Add("ButtonPressed", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#3284cc"))) + $window.Resources.Add("CloseHover", [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#c42b1c"))) +} + + +# Checks if the system is set to use dark mode for apps +function GetSystemUsesDarkMode { + try { + return (Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize' -Name 'AppsUseLightTheme').AppsUseLightTheme -eq 0 + } + catch { + return $false + } +} + + +# Initializes and opens the main GUI window +function OpenGUI { + Add-Type -AssemblyName PresentationFramework,PresentationCore,WindowsBase | Out-Null + + # Get current Windows build version + $WinVersion = Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' CurrentBuild + + $usesDarkMode = GetSystemUsesDarkMode + + # Load XAML from file + $xaml = Get-Content -Path $script:MainWindowSchema -Raw + $reader = [System.Xml.XmlReader]::Create([System.IO.StringReader]::new($xaml)) + try { + $window = [System.Windows.Markup.XamlReader]::Load($reader) + } + finally { + $reader.Close() + } + + SetWindowThemeResources -window $window -usesDarkMode $usesDarkMode + + # Get named elements + $titleBar = $window.FindName('TitleBar') + $helpBtn = $window.FindName('HelpBtn') + $closeBtn = $window.FindName('CloseBtn') + + # Title bar event handlers + $titleBar.Add_MouseLeftButtonDown({ + if ($_.OriginalSource -is [System.Windows.Controls.Grid] -or $_.OriginalSource -is [System.Windows.Controls.Border] -or $_.OriginalSource -is [System.Windows.Controls.TextBlock]) { + $window.DragMove() + } + }) + + $helpBtn.Add_Click({ + Start-Process "https://github.com/Raphire/Win11Debloat/wiki" + }) + + $closeBtn.Add_Click({ + $window.Close() + }) + + # Ensure closing the window via any means properly exits the script + $window.Add_Closing({ + Stop-Transcript + Exit + }) + + # Integrated App Selection UI + $appsPanel = $window.FindName('AppSelectionPanel') + $onlyInstalledAppsBox = $window.FindName('OnlyInstalledAppsBox') + $loadingAppsIndicator = $window.FindName('LoadingAppsIndicator') + $appSelectionStatus = $window.FindName('AppSelectionStatus') + $defaultAppsBtn = $window.FindName('DefaultAppsBtn') + $clearAppSelectionBtn = $window.FindName('ClearAppSelectionBtn') + + # Track the last selected checkbox for shift-click range selection + $script:MainWindowLastSelectedCheckbox = $null + + # Track current app loading operation to prevent race conditions + $script:CurrentAppLoadTimer = $null + $script:CurrentAppLoadJob = $null + $script:CurrentAppLoadJobStartTime = $null + + # Apply Tab UI Elements + $consoleOutput = $window.FindName('ConsoleOutput') + $consoleScrollViewer = $window.FindName('ConsoleScrollViewer') + $finishBtn = $window.FindName('FinishBtn') + $finishBtnText = $window.FindName('FinishBtnText') + + # Set script-level variables for Write-ToConsole function + $script:GuiConsoleOutput = $consoleOutput + $script:GuiConsoleScrollViewer = $consoleScrollViewer + $script:GuiWindow = $window + + # Updates app selection status text in the App Selection tab + function UpdateAppSelectionStatus { + $selectedCount = 0 + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox] -and $child.IsChecked) { + $selectedCount++ + } + } + $appSelectionStatus.Text = "$selectedCount app(s) selected for removal" + } + + # Dynamically builds Tweaks UI from Features.json + function BuildDynamicTweaks { + $featuresJson = LoadJsonFile -filePath $script:FeaturesFilePath -expectedVersion "1.0" + + if (-not $featuresJson) { + [System.Windows.MessageBox]::Show("Unable to load Features.json file!","Error",[System.Windows.MessageBoxButton]::OK,[System.Windows.MessageBoxImage]::Error) | Out-Null + Exit + } + + # Column containers + $col0 = $window.FindName('Column0Panel') + $col1 = $window.FindName('Column1Panel') + $col2 = $window.FindName('Column2Panel') + $columns = @($col0, $col1, $col2) | Where-Object { $_ -ne $null } + + # Clear all columns for fully dynamic panel creation + foreach ($col in $columns) { + if ($col) { $col.Children.Clear() } + } + + $script:UiControlMappings = @{} + $script:CategoryCardMap = @{} + + function CreateLabeledCombo($parent, $labelText, $comboName, $items) { + # If only 2 items (No Change + one option), use a checkbox instead + if ($items.Count -eq 2) { + $checkbox = New-Object System.Windows.Controls.CheckBox + $checkbox.Content = $labelText + $checkbox.Name = $comboName + $checkbox.IsChecked = $false + $checkbox.Style = $window.Resources["FeatureCheckboxStyle"] + $parent.Children.Add($checkbox) | Out-Null + + # Register the checkbox with the window's name scope + try { + [System.Windows.NameScope]::SetNameScope($checkbox, [System.Windows.NameScope]::GetNameScope($window)) + $window.RegisterName($comboName, $checkbox) + } + catch { + # Name might already be registered, ignore + } + + return $checkbox + } + + # Otherwise use a combobox for multiple options + $lbl = New-Object System.Windows.Controls.TextBlock + $lbl.Text = $labelText + $lbl.Style = $window.Resources['LabelStyle'] + $labelName = "$comboName`_Label" + $lbl.Name = $labelName + $parent.Children.Add($lbl) | Out-Null + + # Register the label with the window's name scope + try { + [System.Windows.NameScope]::SetNameScope($lbl, [System.Windows.NameScope]::GetNameScope($window)) + $window.RegisterName($labelName, $lbl) + } + catch { + # Name might already be registered, ignore + } + + $combo = New-Object System.Windows.Controls.ComboBox + $combo.Name = $comboName + foreach ($it in $items) { $cbItem = New-Object System.Windows.Controls.ComboBoxItem; $cbItem.Content = $it; $combo.Items.Add($cbItem) | Out-Null } + $combo.SelectedIndex = 0 + $parent.Children.Add($combo) | Out-Null + + # Register the combo box with the window's name scope + try { + [System.Windows.NameScope]::SetNameScope($combo, [System.Windows.NameScope]::GetNameScope($window)) + $window.RegisterName($comboName, $combo) + } + catch { + # Name might already be registered, ignore + } + + return $combo + } + + function GetOrCreateCategoryCard($category) { + if (-not $category) { $category = 'Other' } + + if ($script:CategoryCardMap.ContainsKey($category)) { return $script:CategoryCardMap[$category] } + + # Create a new card Border + StackPanel and add to shortest column + $target = $columns | Sort-Object { $_.Children.Count } | Select-Object -First 1 + + $border = New-Object System.Windows.Controls.Border + $border.Style = $window.Resources['CategoryCardBorderStyle'] + $border.Tag = 'DynamicCategory' + + $panel = New-Object System.Windows.Controls.StackPanel + $safe = ($category -replace '[^a-zA-Z0-9_]','_') + $panel.Name = "Category_{0}_Panel" -f $safe + + $header = New-Object System.Windows.Controls.TextBlock + $header.Text = $category + $header.Style = $window.Resources['CategoryHeaderTextBlock'] + $panel.Children.Add($header) | Out-Null + + $border.Child = $panel + $target.Children.Add($border) | Out-Null + + $script:CategoryCardMap[$category] = $panel + return $panel + } + + # Determine categories present (from lists and features) + $categoriesPresent = @{} + if ($featuresJson.UiGroups) { + foreach ($g in $featuresJson.UiGroups) { if ($g.Category) { $categoriesPresent[$g.Category] = $true } } + } + foreach ($f in $featuresJson.Features) { if ($f.Category) { $categoriesPresent[$f.Category] = $true } } + + # Create cards in the order defined in Features.json Categories (if present) + $orderedCategories = @() + if ($featuresJson.Categories) { + foreach ($c in $featuresJson.Categories) { if ($categoriesPresent.ContainsKey($c)) { $orderedCategories += $c } } + } else { + $orderedCategories = $categoriesPresent.Keys + } + + foreach ($category in $orderedCategories) { + # Create/get card for this category + $panel = GetOrCreateCategoryCard -category $category + if (-not $panel) { continue } + + # Collect groups and features for this category, then sort by priority + $categoryItems = @() + + # Add any groups for this category + if ($featuresJson.UiGroups) { + $groupIndex = 0 + foreach ($group in $featuresJson.UiGroups) { + if ($group.Category -ne $category) { $groupIndex++; continue } + $categoryItems += [PSCustomObject]@{ + Type = 'group' + Data = $group + Priority = if ($null -ne $group.Priority) { $group.Priority } else { [int]::MaxValue } + OriginalIndex = $groupIndex + } + $groupIndex++ + } + } + + # Add individual features for this category + $featureIndex = 0 + foreach ($feature in $featuresJson.Features) { + if ($feature.Category -ne $category) { $featureIndex++; continue } + + # Check version and feature compatibility using Features.json + if (($feature.MinVersion -and $WinVersion -lt $feature.MinVersion) -or ($feature.MaxVersion -and $WinVersion -gt $feature.MaxVersion) -or ($feature.FeatureId -eq 'DisableModernStandbyNetworking' -and (-not $script:ModernStandbySupported))) { + $featureIndex++; continue + } + + # Skip if feature part of a group + $inGroup = $false + if ($featuresJson.UiGroups) { + foreach ($g in $featuresJson.UiGroups) { foreach ($val in $g.Values) { if ($val.FeatureIds -contains $feature.FeatureId) { $inGroup = $true; break } }; if ($inGroup) { break } } + } + if ($inGroup) { $featureIndex++; continue } + + $categoryItems += [PSCustomObject]@{ + Type = 'feature' + Data = $feature + Priority = if ($null -ne $feature.Priority) { $feature.Priority } else { [int]::MaxValue } + OriginalIndex = $featureIndex + } + $featureIndex++ + } + + # Sort by priority first, then by original index for items with same/no priority + $sortedItems = $categoryItems | Sort-Object -Property Priority, OriginalIndex + + # Render sorted items + foreach ($item in $sortedItems) { + if ($item.Type -eq 'group') { + $group = $item.Data + $items = @('No Change') + ($group.Values | ForEach-Object { $_.Label }) + $comboName = 'Group_{0}Combo' -f $group.GroupId + $combo = CreateLabeledCombo -parent $panel -labelText $group.Label -comboName $comboName -items $items + $script:UiControlMappings[$comboName] = @{ Type='group'; Values = $group.Values; Label = $group.Label } + } + elseif ($item.Type -eq 'feature') { + $feature = $item.Data + $opt = 'Apply' + if ($feature.FeatureId -match '^Disable') { $opt = 'Disable' } elseif ($feature.FeatureId -match '^Enable') { $opt = 'Enable' } + $items = @('No Change', $opt) + $comboName = ("Feature_{0}_Combo" -f $feature.FeatureId) -replace '[^a-zA-Z0-9_]','' + $combo = CreateLabeledCombo -parent $panel -labelText ($feature.Action + ' ' + $feature.Label) -comboName $comboName -items $items + $script:UiControlMappings[$comboName] = @{ Type='feature'; FeatureId = $feature.FeatureId; Action = $feature.Action } + } + } + } + } + + # Helper function to complete app loading with the WinGet list + function script:LoadAppsWithList($listOfApps) { + $appsToAdd = GetAppsFromJson -OnlyInstalled:$onlyInstalledAppsBox.IsChecked -InstalledList $listOfApps -InitialCheckedFromJson:$false + + # Reset the last selected checkbox when loading a new list + $script:MainWindowLastSelectedCheckbox = $null + + # Sort apps alphabetically and add to panel + $appsToAdd | Sort-Object -Property DisplayName | ForEach-Object { + $checkbox = New-Object System.Windows.Controls.CheckBox + $checkbox.Content = $_.DisplayName + $checkbox.Tag = $_.AppId + $checkbox.IsChecked = $_.IsChecked + $checkbox.ToolTip = $_.Description + $checkbox.Style = $window.Resources["AppsPanelCheckBoxStyle"] + + # Store metadata in checkbox for later use + Add-Member -InputObject $checkbox -MemberType NoteProperty -Name "SelectedByDefault" -Value $_.SelectedByDefault + + # Add event handler to update status + $checkbox.Add_Checked({ UpdateAppSelectionStatus }) + $checkbox.Add_Unchecked({ UpdateAppSelectionStatus }) + + # Attach shift-click behavior for range selection + AttachShiftClickBehavior -checkbox $checkbox -appsPanel $appsPanel -lastSelectedCheckboxRef ([ref]$script:MainWindowLastSelectedCheckbox) -updateStatusCallback { UpdateAppSelectionStatus } + + $appsPanel.Children.Add($checkbox) | Out-Null + } + + # Hide loading indicator and navigation blocker, update status + $loadingAppsIndicator.Visibility = 'Collapsed' + + UpdateAppSelectionStatus + } + + # Loads apps into the UI + function LoadAppsIntoMainUI { + # Cancel any existing load operation to prevent race conditions + if ($script:CurrentAppLoadTimer -and $script:CurrentAppLoadTimer.IsEnabled) { + $script:CurrentAppLoadTimer.Stop() + } + if ($script:CurrentAppLoadJob) { + Remove-Job -Job $script:CurrentAppLoadJob -Force -ErrorAction SilentlyContinue + } + $script:CurrentAppLoadTimer = $null + $script:CurrentAppLoadJob = $null + $script:CurrentAppLoadJobStartTime = $null + + # Show loading indicator and navigation blocker, clear existing apps immediately + $loadingAppsIndicator.Visibility = 'Visible' + $appsPanel.Children.Clear() + + # Update navigation buttons to disable Next/Previous + UpdateNavigationButtons + + # Force UI to update and render all changes (loading indicator, blocker, disabled buttons) + $window.Dispatcher.Invoke([System.Windows.Threading.DispatcherPriority]::Render, [action]{}) + + # Schedule the actual loading work to run after UI has updated + $window.Dispatcher.BeginInvoke([System.Windows.Threading.DispatcherPriority]::Background, [action]{ + $listOfApps = "" + + if ($onlyInstalledAppsBox.IsChecked -and ($script:WingetInstalled -eq $true)) { + # Start job to get list of installed apps via WinGet (async helper) + $asyncJob = GetInstalledAppsViaWinget -Async + $script:CurrentAppLoadJob = $asyncJob.Job + $script:CurrentAppLoadJobStartTime = $asyncJob.StartTime + + # Create timer to poll job status without blocking UI + $script:CurrentAppLoadTimer = New-Object System.Windows.Threading.DispatcherTimer + $script:CurrentAppLoadTimer.Interval = [TimeSpan]::FromMilliseconds(100) + + $script:CurrentAppLoadTimer.Add_Tick({ + # Check if this timer was cancelled (another load started) + if (-not $script:CurrentAppLoadJob -or -not $script:CurrentAppLoadTimer -or -not $script:CurrentAppLoadJobStartTime) { + if ($script:CurrentAppLoadTimer) { $script:CurrentAppLoadTimer.Stop() } + return + } + + $elapsed = (Get-Date) - $script:CurrentAppLoadJobStartTime + + # Check if job is complete or timed out (10 seconds) + if ($script:CurrentAppLoadJob.State -eq 'Completed') { + $script:CurrentAppLoadTimer.Stop() + $listOfApps = Receive-Job -Job $script:CurrentAppLoadJob + Remove-Job -Job $script:CurrentAppLoadJob -ErrorAction SilentlyContinue + $script:CurrentAppLoadJob = $null + $script:CurrentAppLoadTimer = $null + $script:CurrentAppLoadJobStartTime = $null + + # Continue with loading apps + LoadAppsWithList $listOfApps + } + elseif ($elapsed.TotalSeconds -gt 10 -or $script:CurrentAppLoadJob.State -eq 'Failed') { + $script:CurrentAppLoadTimer.Stop() + Remove-Job -Job $script:CurrentAppLoadJob -Force -ErrorAction SilentlyContinue + $script:CurrentAppLoadJob = $null + $script:CurrentAppLoadTimer = $null + $script:CurrentAppLoadJobStartTime = $null + + # Show error that the script was unable to get list of apps from WinGet + [System.Windows.MessageBox]::Show('Unable to load list of installed apps via WinGet.', 'Error', 'OK', 'Error') | Out-Null + $onlyInstalledAppsBox.IsChecked = $false + + # Continue with loading all apps (unchecked now) + LoadAppsWithList "" + } + }) + + $script:CurrentAppLoadTimer.Start() + return # Exit here, timer will continue the work + } + + # If checkbox is not checked or winget not installed, load all apps immediately + LoadAppsWithList $listOfApps + }) | Out-Null + } + + # Event handlers for app selection + $onlyInstalledAppsBox.Add_Checked({ + LoadAppsIntoMainUI + }) + $onlyInstalledAppsBox.Add_Unchecked({ + LoadAppsIntoMainUI + }) + + # Quick selection buttons - only select apps actually in those categories + $defaultAppsBtn.Add_Click({ + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox]) { + if ($child.SelectedByDefault -eq $true) { + $child.IsChecked = $true + } else { + $child.IsChecked = $false + } + } + } + }) + + $clearAppSelectionBtn.Add_Click({ + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox]) { + $child.IsChecked = $false + } + } + }) + + # App Search Box functionality + $appSearchBox = $window.FindName('AppSearchBox') + $appSearchPlaceholder = $window.FindName('AppSearchPlaceholder') + $highlightColor = [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#FFF4CE")) + $highlightColorDark = [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#4A4A2A")) + + $appSearchBox.Add_TextChanged({ + $searchText = $appSearchBox.Text.ToLower().Trim() + + # Show/hide placeholder + if ([string]::IsNullOrWhiteSpace($appSearchBox.Text)) { + $appSearchPlaceholder.Visibility = 'Visible' + } else { + $appSearchPlaceholder.Visibility = 'Collapsed' + } + + # Clear all highlights first + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox]) { + $child.Background = [System.Windows.Media.Brushes]::Transparent + } + } + + if ([string]::IsNullOrWhiteSpace($searchText)) { + return + } + + # Find and highlight all matching apps + $firstMatch = $null + $highlightBrush = if ($usesDarkMode) { $highlightColorDark } else { $highlightColor } + + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox]) { + # Only consider visible apps (not filtered out by installed filter) + if ($child.Visibility -eq 'Visible') { + $appName = $child.Content.ToString().ToLower() + if ($appName.Contains($searchText)) { + # Highlight the matching app + $child.Background = $highlightBrush + + # Remember first match for scrolling + if ($null -eq $firstMatch) { + $firstMatch = $child + } + } + } + } + } + + # Scroll to first match - centered + if ($firstMatch) { + # Get the ScrollViewer that contains the apps panel + $scrollViewer = $null + $parent = [System.Windows.Media.VisualTreeHelper]::GetParent($appsPanel) + while ($null -ne $parent) { + if ($parent -is [System.Windows.Controls.ScrollViewer]) { + $scrollViewer = $parent + break + } + $parent = [System.Windows.Media.VisualTreeHelper]::GetParent($parent) + } + + if ($scrollViewer) { + # Calculate the position to scroll to for centering + $itemPosition = $firstMatch.TransformToAncestor($appsPanel).Transform([System.Windows.Point]::new(0, 0)).Y + $viewportHeight = $scrollViewer.ViewportHeight + $itemHeight = $firstMatch.ActualHeight + + # Center the item in the viewport + $targetOffset = $itemPosition - ($viewportHeight / 2) + ($itemHeight / 2) + $scrollViewer.ScrollToVerticalOffset([Math]::Max(0, $targetOffset)) + } else { + # Fallback to simple bring into view + $firstMatch.BringIntoView() + } + } + }) + + # Wizard Navigation + $tabControl = $window.FindName('MainTabControl') + $previousBtn = $window.FindName('PreviousBtn') + $nextBtn = $window.FindName('NextBtn') + $userSelectionCombo = $window.FindName('UserSelectionCombo') + $userSelectionDescription = $window.FindName('UserSelectionDescription') + $otherUserPanel = $window.FindName('OtherUserPanel') + $otherUsernameTextBox = $window.FindName('OtherUsernameTextBox') + $usernameTextBoxPlaceholder = $window.FindName('UsernameTextBoxPlaceholder') + $usernameValidationMessage = $window.FindName('UsernameValidationMessage') + + # Navigation button handlers + function UpdateNavigationButtons { + $currentIndex = $tabControl.SelectedIndex + $totalTabs = $tabControl.Items.Count + + $homeIndex = 0 + $overviewIndex = $totalTabs - 2 + $applyIndex = $totalTabs - 1 + + # Navigation button visibility + if ($currentIndex -eq $homeIndex) { + $nextBtn.Visibility = 'Collapsed' + $previousBtn.Visibility = 'Collapsed' + } elseif ($currentIndex -eq $overviewIndex) { + $nextBtn.Visibility = 'Collapsed' + $previousBtn.Visibility = 'Visible' + } elseif ($currentIndex -eq $applyIndex) { + $nextBtn.Visibility = 'Collapsed' + $previousBtn.Visibility = 'Collapsed' + } else { + $nextBtn.Visibility = 'Visible' + $previousBtn.Visibility = 'Visible' + } + + # Update progress indicators + # Tab indices: 0=Home, 1=App Removal, 2=Tweaks, 3=Overview, 4=Apply + $blueColor = "#0067c0" + $greyColor = "#808080" + + $progressIndicator1 = $window.FindName('ProgressIndicator1') # App Removal + $progressIndicator2 = $window.FindName('ProgressIndicator2') # Tweaks + $progressIndicator3 = $window.FindName('ProgressIndicator3') # Overview + $bottomNavGrid = $window.FindName('BottomNavGrid') + + # Hide bottom navigation on home page and apply tab + if ($currentIndex -eq 0 -or $currentIndex -eq $applyIndex) { + $bottomNavGrid.Visibility = 'Collapsed' + } else { + $bottomNavGrid.Visibility = 'Visible' + } + + # Update indicator colors based on current tab + # Indicator 1 (App Removal) - tab index 1 + if ($currentIndex -ge 1) { + $progressIndicator1.Fill = $blueColor + } else { + $progressIndicator1.Fill = $greyColor + } + + # Indicator 2 (Tweaks) - tab index 2 + if ($currentIndex -ge 2) { + $progressIndicator2.Fill = $blueColor + } else { + $progressIndicator2.Fill = $greyColor + } + + # Indicator 3 (Overview) - tab index 3 + if ($currentIndex -ge 3) { + $progressIndicator3.Fill = $blueColor + } else { + $progressIndicator3.Fill = $greyColor + } + } + + # Update user selection description and show/hide other user panel + $userSelectionCombo.Add_SelectionChanged({ + switch ($userSelectionCombo.SelectedIndex) { + 0 { + $userSelectionDescription.Text = "Changes will be applied to the currently logged-in user profile." + $otherUserPanel.Visibility = 'Collapsed' + $usernameValidationMessage.Text = "" + } + 1 { + $userSelectionDescription.Text = "Changes will be applied to a different user profile on this system." + $otherUserPanel.Visibility = 'Visible' + $usernameValidationMessage.Text = "" + } + 2 { + $userSelectionDescription.Text = "Changes will be applied to the default user template, affecting all new users created after this point. Useful for Sysprep deployment." + $otherUserPanel.Visibility = 'Collapsed' + $usernameValidationMessage.Text = "" + } + } + }) + + $otherUsernameTextBox.Add_TextChanged({ + # Show/hide placeholder + if ([string]::IsNullOrWhiteSpace($otherUsernameTextBox.Text)) { + $usernameTextBoxPlaceholder.Visibility = 'Visible' + } else { + $usernameTextBoxPlaceholder.Visibility = 'Collapsed' + } + + ValidateOtherUsername + }) + + function ValidateOtherUsername { + # Only validate if "Other User" is selected + if ($userSelectionCombo.SelectedIndex -ne 1) { + return $true + } + + $username = $otherUsernameTextBox.Text.Trim() + + $errorBrush = [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#c42b1c")) + $successBrush = [System.Windows.Media.SolidColorBrush]::new([System.Windows.Media.ColorConverter]::ConvertFromString("#28a745")) + + if ($username.Length -eq 0) { + $usernameValidationMessage.Text = "[X] Please enter a username" + $usernameValidationMessage.Foreground = $errorBrush + return $false + } + + if ($username -eq $env:USERNAME) { + $usernameValidationMessage.Text = "[X] Cannot enter your own username, use 'Current User' option instead" + $usernameValidationMessage.Foreground = $errorBrush + return $false + } + + $userExists = CheckIfUserExists -Username $username + + if ($userExists) { + $usernameValidationMessage.Text = "[OK] User found: $username" + $usernameValidationMessage.Foreground = $successBrush + return $true + } + + $usernameValidationMessage.Text = "[X] User not found, please enter a valid username" + $usernameValidationMessage.Foreground = $errorBrush + return $false + } + + function GenerateOverview { + # Load Features.json + $featuresJson = LoadJsonFile -filePath $script:FeaturesFilePath -expectedVersion "1.0" + $overviewChangesPanel = $window.FindName('OverviewChangesPanel') + $overviewChangesPanel.Children.Clear() + + $changesList = @() + + # Collect selected apps + $selectedAppsCount = 0 + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox] -and $child.IsChecked) { + $selectedAppsCount++ + } + } + if ($selectedAppsCount -gt 0) { + $changesList += "Remove $selectedAppsCount selected application(s)" + } + + # Collect all ComboBox/CheckBox selections from dynamically created controls + if ($script:UiControlMappings) { + foreach ($mappingKey in $script:UiControlMappings.Keys) { + $control = $window.FindName($mappingKey) + $isSelected = $false + + # Check if it's a checkbox or combobox + if ($control -is [System.Windows.Controls.CheckBox]) { + $isSelected = $control.IsChecked -eq $true + } + elseif ($control -is [System.Windows.Controls.ComboBox]) { + $isSelected = $control.SelectedIndex -gt 0 + } + + if ($control -and $isSelected) { + $mapping = $script:UiControlMappings[$mappingKey] + if ($mapping.Type -eq 'group') { + # For combobox: SelectedIndex 0 = No Change, so subtract 1 to index into Values + $selectedValue = $mapping.Values[$control.SelectedIndex - 1] + foreach ($fid in $selectedValue.FeatureIds) { + $feature = $featuresJson.Features | Where-Object { $_.FeatureId -eq $fid } + if ($feature) { $changesList += ($feature.Action + ' ' + $feature.Label) } + } + } + elseif ($mapping.Type -eq 'feature') { + $feature = $featuresJson.Features | Where-Object { $_.FeatureId -eq $mapping.FeatureId } + if ($feature) { $changesList += ($feature.Action + ' ' + $feature.Label) } + } + } + } + } + + if ($changesList.Count -eq 0) { + $textBlock = New-Object System.Windows.Controls.TextBlock + $textBlock.Text = "No changes selected" + $textBlock.Style = $window.Resources["OverviewNoChangesTextStyle"] + $overviewChangesPanel.Children.Add($textBlock) | Out-Null + } + else { + foreach ($change in $changesList) { + $bullet = New-Object System.Windows.Controls.TextBlock + $bullet.Text = "- $change" + $bullet.Style = $window.Resources["OverviewChangeBulletStyle"] + $overviewChangesPanel.Children.Add($bullet) | Out-Null + } + } + } + + $previousBtn.Add_Click({ + if ($tabControl.SelectedIndex -gt 0) { + $tabControl.SelectedIndex-- + UpdateNavigationButtons + } + }) + + $nextBtn.Add_Click({ + if ($tabControl.SelectedIndex -lt ($tabControl.Items.Count - 1)) { + $tabControl.SelectedIndex++ + + UpdateNavigationButtons + } + }) + + # Handle Home Start button + $homeStartBtn = $window.FindName('HomeStartBtn') + $homeStartBtn.Add_Click({ + # Navigate to first tab after home (App Removal) + $tabControl.SelectedIndex = 1 + UpdateNavigationButtons + }) + + # Handle Overview Apply Changes button - validates and immediately starts applying changes + $overviewApplyBtn = $window.FindName('OverviewApplyBtn') + $overviewApplyBtn.Add_Click({ + if (-not (ValidateOtherUsername)) { + [System.Windows.MessageBox]::Show("Please enter a valid username.", "Invalid Username", [System.Windows.MessageBoxButton]::OK, [System.Windows.MessageBoxImage]::Warning) | Out-Null + return + } + + $controlParamsCount = 0 + foreach ($Param in $script:ControlParams) { + if ($script:Params.ContainsKey($Param)) { + $controlParamsCount++ + } + } + + # App Removal - collect selected apps from integrated UI + $selectedApps = @() + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox] -and $child.IsChecked) { + $selectedApps += $child.Tag + } + } + + if ($selectedApps.Count -gt 0) { + # Check if Microsoft Store is selected + if ($selectedApps -contains "Microsoft.WindowsStore") { + $result = [System.Windows.MessageBox]::Show( + 'Are you sure you wish to uninstall the Microsoft Store? This app cannot easily be reinstalled.', + 'Are you sure?', + [System.Windows.MessageBoxButton]::YesNo, + [System.Windows.MessageBoxImage]::Warning + ) + + if ($result -eq [System.Windows.MessageBoxResult]::No) { + return + } + } + + AddParameter 'RemoveApps' + AddParameter 'Apps' ($selectedApps -join ',') + } + + # Apply dynamic tweaks selections + if ($script:UiControlMappings) { + foreach ($mappingKey in $script:UiControlMappings.Keys) { + $control = $window.FindName($mappingKey) + $isSelected = $false + $selectedIndex = 0 + + # Check if it's a checkbox or combobox + if ($control -is [System.Windows.Controls.CheckBox]) { + $isSelected = $control.IsChecked -eq $true + $selectedIndex = if ($isSelected) { 1 } else { 0 } + } + elseif ($control -is [System.Windows.Controls.ComboBox]) { + $isSelected = $control.SelectedIndex -gt 0 + $selectedIndex = $control.SelectedIndex + } + + if ($control -and $isSelected) { + $mapping = $script:UiControlMappings[$mappingKey] + if ($mapping.Type -eq 'group') { + if ($selectedIndex -gt 0 -and $selectedIndex -le $mapping.Values.Count) { + $selectedValue = $mapping.Values[$selectedIndex - 1] + foreach ($fid in $selectedValue.FeatureIds) { + AddParameter $fid + } + } + } + elseif ($mapping.Type -eq 'feature') { + AddParameter $mapping.FeatureId + } + } + } + } + + # Check if any changes were selected + $totalChanges = $script:Params.Count - $controlParamsCount + + # Apps parameter does not count as a change itself + if ($script:Params.ContainsKey('Apps')) { + $totalChanges-- + } + + if ($totalChanges -eq 0) { + [System.Windows.MessageBox]::Show( + 'No changes have been selected, please select at least one item to proceed.', + 'No Changes Selected', + [System.Windows.MessageBoxButton]::OK, + [System.Windows.MessageBoxImage]::Information + ) + return + } + + # Check RestorePointCheckBox + $restorePointCheckBox = $window.FindName('RestorePointCheckBox') + if ($restorePointCheckBox -and $restorePointCheckBox.IsChecked) { + AddParameter 'CreateRestorePoint' + } + + # Store selected user mode + switch ($userSelectionCombo.SelectedIndex) { + 1 { AddParameter User ($otherUsernameTextBox.Text.Trim()) } + 2 { AddParameter Sysprep } + } + + SaveSettings + + # Navigate to Apply tab (last tab) and start applying changes + $tabControl.SelectedIndex = $tabControl.Items.Count - 1 + + # Clear console and set initial status + $consoleOutput.Text = "" + + Write-ToConsole "Applying changes to $(if ($script:Params.ContainsKey("Sysprep")) { "default user template" } else { "user $(GetUserName)" })" + Write-ToConsole "Total changes to apply: $totalChanges" + Write-ToConsole "" + + # Run changes in background to keep UI responsive + $window.Dispatcher.BeginInvoke([System.Windows.Threading.DispatcherPriority]::Background, [action]{ + try { + ExecuteAllChanges + + if (-not $script:Params.ContainsKey("Sysprep") -and -not $script:Params.ContainsKey("User")) { + # Ask user if they want to restart Explorer now + $result = [System.Windows.MessageBox]::Show( + 'Would you like to restart the Windows Explorer process now to apply all changes? Some changes may not take effect until a restart is performed.', + 'Restart Windows Explorer?', + [System.Windows.MessageBoxButton]::YesNo, + [System.Windows.MessageBoxImage]::Question + ) + + if ($result -eq [System.Windows.MessageBoxResult]::Yes) { + RestartExplorer + } + else { + Write-ToConsole "Explorer process restart was skipped, please manually reboot your PC to apply all changes" + } + } + + Write-ToConsole "" + Write-ToConsole "All changes have been applied. Please check the output above for any errors." + + $finishBtn.Dispatcher.Invoke([action]{ + $finishBtn.IsEnabled = $true + $finishBtnText.Text = "Close Win11Debloat" + }) + } + catch { + Write-ToConsole "Error: $($_.Exception.Message)" + $finishBtn.Dispatcher.Invoke([action]{ + $finishBtn.IsEnabled = $true + $finishBtnText.Text = "Close Win11Debloat" + }) + } + }) + }) + + # Initialize UI elements on window load + $window.Add_Loaded({ + BuildDynamicTweaks + + LoadAppsIntoMainUI + + UpdateNavigationButtons + }) + + # Add event handler for tab changes + $tabControl.Add_SelectionChanged({ + # Regenerate overview when switching to Overview tab + if ($tabControl.SelectedIndex -eq ($tabControl.Items.Count - 2)) { + GenerateOverview + } + UpdateNavigationButtons + }) + + # Handle Load Defaults button + $loadDefaultsBtn = $window.FindName('LoadDefaultsBtn') + $loadDefaultsBtn.Add_Click({ + $defaultsJson = LoadJsonFile -filePath $script:DefaultSettingsFilePath -expectedVersion "1.0" + + if (-not $defaultsJson) { + [System.Windows.MessageBox]::Show("Failed to load default settings file", "Error", [System.Windows.MessageBoxButton]::OK, [System.Windows.MessageBoxImage]::Error) + return + } + + ApplySettingsToUiControls -window $window -settingsJson $defaultsJson -uiControlMappings $script:UiControlMappings + }) + + # Handle Load Last Used settings and Load Last Used apps + $loadLastUsedBtn = $window.FindName('LoadLastUsedBtn') + $loadLastUsedAppsBtn = $window.FindName('LoadLastUsedAppsBtn') + + $lastUsedSettingsJson = LoadJsonFile -filePath $script:SavedSettingsFilePath -expectedVersion "1.0" -optionalFile + + $hasSettings = $false + $appsSetting = $null + if ($lastUsedSettingsJson -and $lastUsedSettingsJson.Settings) { + foreach ($s in $lastUsedSettingsJson.Settings) { + # Only count as hasSettings if a setting other than RemoveApps/Apps is present and true + if ($s.Value -eq $true -and $s.Name -ne 'RemoveApps' -and $s.Name -ne 'Apps') { $hasSettings = $true } + if ($s.Name -eq 'Apps' -and $s.Value) { $appsSetting = $s.Value } + } + } + + # Show option to load last used settings if they exist + if ($hasSettings) { + $loadLastUsedBtn.Add_Click({ + try { + ApplySettingsToUiControls -window $window -settingsJson $lastUsedSettingsJson -uiControlMappings $script:UiControlMappings + } + catch { + [System.Windows.MessageBox]::Show("Failed to load last used settings: $_", "Error", [System.Windows.MessageBoxButton]::OK, [System.Windows.MessageBoxImage]::Error) + } + }) + } + else { + $loadLastUsedBtn.Visibility = 'Collapsed' + } + + # Show option to load last used apps if they exist + if ($appsSetting -and $appsSetting.ToString().Trim().Length -gt 0) { + $loadLastUsedAppsBtn.Add_Click({ + try { + $savedApps = @() + if ($appsSetting -is [string]) { $savedApps = $appsSetting.Split(',') } + elseif ($appsSetting -is [array]) { $savedApps = $appsSetting } + $savedApps = $savedApps | ForEach-Object { $_.Trim() } | Where-Object { $_ -ne '' } + + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox]) { + if ($savedApps -contains $child.Tag) { $child.IsChecked = $true } else { $child.IsChecked = $false } + } + } + } + catch { + [System.Windows.MessageBox]::Show("Failed to load last used app selection: $_", "Error", [System.Windows.MessageBoxButton]::OK, [System.Windows.MessageBoxImage]::Error) + } + }) + } + else { + $loadLastUsedAppsBtn.Visibility = 'Collapsed' + } + + # Clear All Tweaks button + $clearAllTweaksBtn = $window.FindName('ClearAllTweaksBtn') + $clearAllTweaksBtn.Add_Click({ + # Reset all ComboBoxes to index 0 (No Change) and uncheck all CheckBoxes + if ($script:UiControlMappings) { + foreach ($comboName in $script:UiControlMappings.Keys) { + $control = $window.FindName($comboName) + if ($control -is [System.Windows.Controls.CheckBox]) { + $control.IsChecked = $false + } + elseif ($control -is [System.Windows.Controls.ComboBox]) { + $control.SelectedIndex = 0 + } + } + } + + # Also uncheck RestorePointCheckBox + $restorePointCheckBox = $window.FindName('RestorePointCheckBox') + if ($restorePointCheckBox) { + $restorePointCheckBox.IsChecked = $false + } + }) + + # Finish (Close Win11Debloat) button handler + $finishBtn.Add_Click({ + $window.Close() + }) + + # Show the window + return $window.ShowDialog() +} + + +# Shows application selection window that allows the user to select what apps they want to remove or keep +function OpenAppSelectionWindow { + Add-Type -AssemblyName PresentationFramework,PresentationCore,WindowsBase | Out-Null + + $usesDarkMode = GetSystemUsesDarkMode + + # Load XAML from file + $xaml = Get-Content -Path $script:AppSelectionSchema -Raw + $reader = [System.Xml.XmlReader]::Create([System.IO.StringReader]::new($xaml)) + try { + $window = [System.Windows.Markup.XamlReader]::Load($reader) + } + finally { + $reader.Close() + } + + SetWindowThemeResources -window $window -usesDarkMode $usesDarkMode + + $appsPanel = $window.FindName('AppsPanel') + $checkAllBox = $window.FindName('CheckAllBox') + $onlyInstalledBox = $window.FindName('OnlyInstalledBox') + $confirmBtn = $window.FindName('ConfirmBtn') + $loadingIndicator = $window.FindName('LoadingAppsIndicator') + $titleBar = $window.FindName('TitleBar') + + # Track the last selected checkbox for shift-click range selection + $script:AppSelectionWindowLastSelectedCheckbox = $null + + # Loads apps into the apps UI + function LoadApps { + # Show loading indicator + $loadingIndicator.Visibility = 'Visible' + $window.Dispatcher.Invoke([System.Windows.Threading.DispatcherPriority]::Background, [action]{}) + + $appsPanel.Children.Clear() + $listOfApps = "" + + if ($onlyInstalledBox.IsChecked -and ($script:WingetInstalled -eq $true)) { + # Attempt to get a list of installed apps via WinGet, times out after 10 seconds + $listOfApps = GetInstalledAppsViaWinget -TimeOut 10 + if (-not $listOfApps) { + # Show error that the script was unable to get list of apps from WinGet + [System.Windows.MessageBox]::Show('Unable to load list of installed apps via WinGet.', 'Error', 'OK', 'Error') | Out-Null + $onlyInstalledBox.IsChecked = $false + } + } + + $appsToAdd = GetAppsFromJson -OnlyInstalled:$onlyInstalledBox.IsChecked -InstalledList $listOfApps -InitialCheckedFromJson + + # Reset the last selected checkbox when loading a new list + $script:AppSelectionWindowLastSelectedCheckbox = $null + + # Sort apps alphabetically and add to panel + $appsToAdd | Sort-Object -Property DisplayName | ForEach-Object { + $checkbox = New-Object System.Windows.Controls.CheckBox + $checkbox.Content = $_.DisplayName + $checkbox.Tag = $_.AppId + $checkbox.IsChecked = $_.IsChecked + $checkbox.ToolTip = $_.Description + $checkbox.Style = $window.Resources["AppsPanelCheckBoxStyle"] + + # Attach shift-click behavior for range selection + AttachShiftClickBehavior -checkbox $checkbox -appsPanel $appsPanel -lastSelectedCheckboxRef ([ref]$script:AppSelectionWindowLastSelectedCheckbox) + + $appsPanel.Children.Add($checkbox) | Out-Null + } + + # Hide loading indicator + $loadingIndicator.Visibility = 'Collapsed' + } + + # Event handlers + $titleBar.Add_MouseLeftButtonDown({ + $window.DragMove() + }) + + $checkAllBox.Add_Checked({ + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox]) { + $child.IsChecked = $true + } + } + }) + + $checkAllBox.Add_Unchecked({ + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox]) { + $child.IsChecked = $false + } + } + }) + + $onlyInstalledBox.Add_Checked({ LoadApps }) + $onlyInstalledBox.Add_Unchecked({ LoadApps }) + + $confirmBtn.Add_Click({ + $selectedApps = @() + foreach ($child in $appsPanel.Children) { + if ($child -is [System.Windows.Controls.CheckBox] -and $child.IsChecked) { + $selectedApps += $child.Tag + } + } + + # Close form without saving if no apps were selected + if ($selectedApps.Count -eq 0) { + $window.Close() + return + } + + if ($selectedApps -contains "Microsoft.WindowsStore" -and -not $Silent) { + $result = [System.Windows.MessageBox]::Show( + 'Are you sure you wish to uninstall the Microsoft Store? This app cannot easily be reinstalled.', + 'Are you sure?', + [System.Windows.MessageBoxButton]::YesNo, + [System.Windows.MessageBoxImage]::Warning + ) + + if ($result -eq [System.Windows.MessageBoxResult]::No) { + return + } + } + + SaveCustomAppsListToFile -appsList $selectedApps + + $window.DialogResult = $true + }) + + # Load apps after window is shown (allows UI to render first) + $window.Add_ContentRendered({ + $window.Dispatcher.Invoke([System.Windows.Threading.DispatcherPriority]::Background, [action]{ LoadApps }) + }) + + # Show the window and return dialog result + return $window.ShowDialog() +} + + +# Saves the provided appsList to the CustomAppsList file +function SaveCustomAppsListToFile { + param ( + $appsList + ) + + $script:SelectedApps = $appsList + + # Create file that stores selected apps if it doesn't exist + if (-not (Test-Path $script:CustomAppsListFilePath)) { + $null = New-Item $script:CustomAppsListFilePath -ItemType File + } + + Set-Content -Path $script:CustomAppsListFilePath -Value $script:SelectedApps +} + + +# Returns a validated list of apps based on the provided appsList and the supported apps from Apps.json function ValidateAppslist { param ( $appsList ) - $supportedAppsList = @() + $supportedAppsList = (GetAppsFromJson | ForEach-Object { $_.AppId }) $validatedAppsList = @() - # Generate a list of supported apps from AppsList.txt - Foreach ($app in (Get-Content -Path $script:AppsListFilePath | Where-Object { $_ -notmatch '^\s*$' -and $_ -notmatch '^# .*' -and $_ -notmatch '^# -* #' } )) { - $app = $app.TrimStart("#") - - if (-not ($app.IndexOf('#') -eq -1)) { - $app = $app.Substring(0, $app.IndexOf('#')) - } - - $app = $app.Trim() - $appString = $app.Trim('*') - $supportedAppsList += $appString - } - # Validate provided appsList against supportedAppsList Foreach ($app in $appsList) { $app = $app.Trim() @@ -507,17 +1762,109 @@ function ReadAppslistFromFile { return $appsList } - Foreach ($app in (Get-Content -Path $appsFilePath | Where-Object { $_ -notmatch '^#.*' -and $_ -notmatch '^\s*$' } )) { - if (-not ($app.IndexOf('#') -eq -1)) { - $app = $app.Substring(0, $app.IndexOf('#')) + try { + # Check if file is JSON or text format + if ($appsFilePath -like "*.json") { + # JSON file format + $jsonContent = Get-Content -Path $appsFilePath -Raw | ConvertFrom-Json + Foreach ($appData in $jsonContent.Apps) { + $appId = $appData.AppId.Trim() + $selectedByDefault = $appData.SelectedByDefault + if ($selectedByDefault -and $appId.length -gt 0) { + $appsList += $appId + } + } + } + else { + # Legacy text file format + Foreach ($app in (Get-Content -Path $appsFilePath | Where-Object { $_ -notmatch '^#.*' -and $_ -notmatch '^\s*$' } )) { + if (-not ($app.IndexOf('#') -eq -1)) { + $app = $app.Substring(0, $app.IndexOf('#')) + } + + $app = $app.Trim() + $appString = $app.Trim('*') + $appsList += $appString + } } - $app = $app.Trim() - $appString = $app.Trim('*') - $appsList += $appString + return $appsList + } + catch { + Write-Error "Unable to read apps list from file: $appsFilePath" + AwaitKeyToExit + } +} + +# Read Apps.json and return list of app objects with optional filtering +function GetAppsFromJson { + param ( + [switch]$OnlyInstalled, + [string]$InstalledList = "", + [switch]$InitialCheckedFromJson + ) + + $apps = @() + try { + $jsonContent = Get-Content -Path $script:AppsListFilePath -Raw | ConvertFrom-Json + } + catch { + Write-Error "Failed to read Apps.json: $_" + return $apps } - return $appsList + foreach ($appData in $jsonContent.Apps) { + $appId = $appData.AppId.Trim() + if ($appId.length -eq 0) { continue } + + if ($OnlyInstalled) { + if (-not ($InstalledList -like ("*$appId*")) -and -not (Get-AppxPackage -Name $appId)) { + continue + } + if (($appId -eq "Microsoft.Edge") -and -not ($InstalledList -like "* Microsoft.Edge *")) { + continue + } + } + + $displayName = if ($appData.FriendlyName) { "$($appData.FriendlyName) ($appId)" } else { $appId } + $isChecked = if ($InitialCheckedFromJson) { $appData.SelectedByDefault } else { $false } + + $apps += [PSCustomObject]@{ + AppId = $appId + DisplayName = $displayName + IsChecked = $isChecked + Description = $appData.Description + SelectedByDefault = $appData.SelectedByDefault + } + } + + return $apps +} + +# Run winget list and return installed apps (sync or async) +function GetInstalledAppsViaWinget { + param ( + [int]$TimeOut = 10, + [switch]$Async + ) + + if (-not $script:WingetInstalled) { return $null } + + if ($Async) { + $wingetListJob = Start-Job { return winget list --accept-source-agreements --disable-interactivity } + return @{ Job = $wingetListJob; StartTime = Get-Date } + } + else { + $wingetListJob = Start-Job { return winget list --accept-source-agreements --disable-interactivity } + $jobDone = $wingetListJob | Wait-Job -TimeOut $TimeOut + if (-not $jobDone) { + Remove-Job -Job $wingetListJob -Force -ErrorAction SilentlyContinue + return $null + } + $result = Receive-Job -Job $wingetListJob + Remove-Job -Job $wingetListJob -ErrorAction SilentlyContinue + return $result + } } @@ -528,34 +1875,35 @@ function RemoveApps { ) Foreach ($app in $appsList) { - Write-Output "Attempting to remove $app..." + Write-ToConsole "Attempting to remove $app..." - # Use winget only to remove OneDrive and Edge + # Use WinGet only to remove OneDrive and Edge if (($app -eq "Microsoft.OneDrive") -or ($app -eq "Microsoft.Edge")) { if ($script:WingetInstalled -eq $false) { - Write-Host "WinGet is either not installed or is outdated, $app could not be removed" -ForegroundColor Red + Write-ToConsole "WinGet is either not installed or is outdated, $app could not be removed" -ForegroundColor Red continue } $appName = $app -replace '\.', '_' - # Uninstall app via winget, or create a scheduled task to uninstall it later + # Uninstall app via WinGet, or create a scheduled task to uninstall it later if ($script:Params.ContainsKey("User")) { RegImport "Adding scheduled task to uninstall $app for user $(GetUserName)..." "Uninstall_$($appName).reg" } elseif ($script:Params.ContainsKey("Sysprep")) { - RegImport "Adding scheduled task to uninstall $app after new users log in..." "Uninstall_$($appName).reg" + RegImport "Adding scheduled task to uninstall $app after for new users..." "Uninstall_$($appName).reg" } else { - # Uninstall app via winget, with any progress indicators removed from the output + # Uninstall app via WinGet, with any progress indicators removed from the output StripProgress -ScriptBlock { winget uninstall --accept-source-agreements --disable-interactivity --id $app } | Tee-Object -Variable wingetOutput If (($app -eq "Microsoft.Edge") -and (Select-String -InputObject $wingetOutput -Pattern "Uninstall failed with exit code")) { - Write-Host "Unable to uninstall Microsoft Edge via Winget" -ForegroundColor Red - Write-Output "" + Write-ToConsole "Unable to uninstall Microsoft Edge via WinGet" -ForegroundColor Red + Write-ToConsole "" - if ($( Read-Host -Prompt "Would you like to forcefully uninstall Microsoft Edge? NOT RECOMMENDED! (y/n)" ) -eq 'y') { - Write-Output "" + # Only prompt in CLI mode (not GUI) + if (-not $script:GuiConsoleOutput -and $( Read-Host -Prompt "Would you like to forcefully uninstall Microsoft Edge? NOT RECOMMENDED! (y/n)" ) -eq 'y') { + Write-ToConsole "" ForceRemoveEdge } } @@ -572,12 +1920,12 @@ function RemoveApps { Get-AppxPackage -Name $app -AllUsers | Remove-AppxPackage -AllUsers -ErrorAction Continue if ($DebugPreference -ne "SilentlyContinue") { - Write-Host "Removed $app for all users" -ForegroundColor DarkGray + Write-ToConsole "Removed $app for all users" -ForegroundColor DarkGray } } catch { if ($DebugPreference -ne "SilentlyContinue") { - Write-Host "Unable to remove $app for all users" -ForegroundColor Yellow + Write-ToConsole "Unable to remove $app for all users" -ForegroundColor Yellow Write-Host $psitem.Exception.StackTrace -ForegroundColor Gray } } @@ -587,19 +1935,19 @@ function RemoveApps { Get-AppxProvisionedPackage -Online | Where-Object { $_.PackageName -like $app } | ForEach-Object { Remove-ProvisionedAppxPackage -Online -AllUsers -PackageName $_.PackageName } } catch { - Write-Host "Unable to remove $app from windows image" -ForegroundColor Yellow + Write-ToConsole "Unable to remove $app from windows image" -ForegroundColor Yellow Write-Host $psitem.Exception.StackTrace -ForegroundColor Gray } } - Write-Output "" + Write-ToConsole "" } # Forcefully removes Microsoft Edge using its uninstaller # Credit: Based on work from loadstring1 & ave9858 function ForceRemoveEdge { - Write-Output "> Forcefully uninstalling Microsoft Edge..." + Write-ToConsole "> Forcefully uninstalling Microsoft Edge..." $regView = [Microsoft.Win32.RegistryView]::Registry32 $hklm = [Microsoft.Win32.RegistryKey]::OpenBaseKey([Microsoft.Win32.RegistryHive]::LocalMachine, $regView) @@ -613,11 +1961,11 @@ function ForceRemoveEdge { # Remove edge $uninstallRegKey = $hklm.OpenSubKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge') if ($null -ne $uninstallRegKey) { - Write-Output "Running uninstaller..." + Write-ToConsole "Running uninstaller..." $uninstallString = $uninstallRegKey.GetValue('UninstallString') + ' --force-uninstall' Start-Process cmd.exe "/c $uninstallString" -WindowStyle Hidden -Wait - Write-Output "Removing leftover files..." + Write-ToConsole "Removing leftover files..." $edgePaths = @( "$env:ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk", @@ -632,11 +1980,11 @@ function ForceRemoveEdge { foreach ($path in $edgePaths) { if (Test-Path -Path $path) { Remove-Item -Path $path -Force -Recurse -ErrorAction SilentlyContinue - Write-Host " Removed $path" -ForegroundColor DarkGray + Write-ToConsole " Removed $path" -ForegroundColor DarkGray } } - Write-Output "Cleaning up registry..." + Write-ToConsole "Cleaning up registry..." # Remove MS Edge from autostart reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "MicrosoftEdgeAutoLaunch_A9F6DCE4ABADF4F51CF45CD7129E3C6C" /f *>$null @@ -644,14 +1992,14 @@ function ForceRemoveEdge { reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run" /v "MicrosoftEdgeAutoLaunch_A9F6DCE4ABADF4F51CF45CD7129E3C6C" /f *>$null reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run" /v "Microsoft Edge Update" /f *>$null - Write-Output "Microsoft Edge was uninstalled" + Write-ToConsole "Microsoft Edge was uninstalled" } else { - Write-Output "" - Write-Host "Error: Unable to forcefully uninstall Microsoft Edge, uninstaller could not be found" -ForegroundColor Red + Write-ToConsole "" + Write-ToConsole "Error: Unable to forcefully uninstall Microsoft Edge, uninstaller could not be found" -ForegroundColor Red } - Write-Output "" + Write-ToConsole "" } @@ -710,6 +2058,40 @@ function CheckModernStandbySupport { } +function CheckIfUserExists { + param ( + $userName + ) + + if ($userName -match '[<>:"|?*]') { + return $false + } + + if ([string]::IsNullOrWhiteSpace($userName)) { + return $false + } + + try { + $userExists = Test-Path "$env:SystemDrive\Users\$userName" + + if ($userExists) { + return $true + } + + $userExists = Test-Path ($env:USERPROFILE -Replace ('\\' + $env:USERNAME + '$'), "\$userName") + + if ($userExists) { + return $true + } + } + catch { + Write-Error "Something went wrong when trying to find the user directory path for user $userName. Please ensure the user exists on this system" + } + + return $false +} + + # Returns the directory path of the specified user, exits script if user path can't be found function GetUserDirectory { param ( @@ -718,6 +2100,11 @@ function GetUserDirectory { $exitIfPathNotFound = $true ) + if (-not (CheckIfUserExists -userName $userName)) { + Write-Error "User $userName does not exist on this system" + AwaitKeyToExit + } + try { $userDirectoryExists = Test-Path "$env:SystemDrive\Users\$userName" $userPath = "$env:SystemDrive\Users\$userName\$fileName" @@ -750,60 +2137,90 @@ function RegImport { $path ) - Write-Output $message + Write-ToConsole $message + + # Validate that the regfile exists in both locations + if (-not (Test-Path "$script:RegfilesPath\$path") -or -not (Test-Path "$script:RegfilesPath\Sysprep\$path")) { + Write-ToConsole "Error: Unable to find registry file: $path" -ForegroundColor Red + Write-ToConsole "" + return + } + + # Reset exit code before running reg.exe for reliable success detection + $global:LASTEXITCODE = 0 if ($script:Params.ContainsKey("Sysprep")) { $defaultUserPath = GetUserDirectory -userName "Default" -fileName "NTUSER.DAT" reg load "HKU\Default" $defaultUserPath | Out-Null - reg import "$script:RegfilesPath\Sysprep\$path" + $regOutput = reg import "$script:RegfilesPath\Sysprep\$path" 2>&1 reg unload "HKU\Default" | Out-Null } elseif ($script:Params.ContainsKey("User")) { $userPath = GetUserDirectory -userName $script:Params.Item("User") -fileName "NTUSER.DAT" reg load "HKU\Default" $userPath | Out-Null - reg import "$script:RegfilesPath\Sysprep\$path" + $regOutput = reg import "$script:RegfilesPath\Sysprep\$path" 2>&1 reg unload "HKU\Default" | Out-Null } else { - reg import "$script:RegfilesPath\$path" + $regOutput = reg import "$script:RegfilesPath\$path" 2>&1 } - Write-Output "" + $hasSuccess = $LASTEXITCODE -eq 0 + + if ($regOutput) { + foreach ($line in $regOutput) { + $lineText = if ($line -is [System.Management.Automation.ErrorRecord]) { $line.Exception.Message } else { $line.ToString() } + if ($lineText -and $lineText.Length -gt 0) { + if ($hasSuccess) { + Write-ToConsole $lineText + } + else { + Write-ToConsole $lineText -ForegroundColor Red + } + } + } + } + + if (-not $hasSuccess) { + Write-ToConsole "Failed importing registry file: $path" -ForegroundColor Red + } + + Write-ToConsole "" } # Restart the Windows Explorer process function RestartExplorer { - Write-Output "> Attempting to restart the Windows Explorer process to apply all changes..." + Write-ToConsole "> Attempting to restart the Windows Explorer process to apply all changes..." if ($script:Params.ContainsKey("Sysprep") -or $script:Params.ContainsKey("User") -or $script:Params.ContainsKey("NoRestartExplorer")) { - Write-Host "Process restart was skipped, please manually reboot your PC to apply all changes" -ForegroundColor Yellow + Write-ToConsole "Explorer process restart was skipped, please manually reboot your PC to apply all changes" -ForegroundColor Yellow return } if ($script:Params.ContainsKey("DisableMouseAcceleration")) { - Write-Host "Warning: Changes to the Enhance Pointer Precision setting will only take effect after a reboot" -ForegroundColor Yellow + Write-ToConsole "Warning: Changes to the Enhance Pointer Precision setting will only take effect after a reboot" -ForegroundColor Yellow } if ($script:Params.ContainsKey("DisableStickyKeys")) { - Write-Host "Warning: Changes to the Sticky Keys setting will only take effect after a reboot" -ForegroundColor Yellow + Write-ToConsole "Warning: Changes to the Sticky Keys setting will only take effect after a reboot" -ForegroundColor Yellow } if ($script:Params.ContainsKey("DisableAnimations")) { - Write-Host "Warning: Animations will only be disabled after a reboot" -ForegroundColor Yellow + Write-ToConsole "Warning: Animations will only be disabled after a reboot" -ForegroundColor Yellow } # Only restart if the powershell process matches the OS architecture. # Restarting explorer from a 32bit PowerShell window will fail on a 64bit OS if ([Environment]::Is64BitProcess -eq [Environment]::Is64BitOperatingSystem) { - Write-Output "Restarting the Windows Explorer process... (This may cause your screen to flicker)" + Write-ToConsole "Restarting the Windows Explorer process... (This may cause your screen to flicker)" Stop-Process -processName: Explorer -Force } else { - Write-Host "Unable to restart Windows Explorer process, please manually reboot your PC to apply all changes" -ForegroundColor Yellow + Write-ToConsole "Unable to restart Windows Explorer process, please manually reboot your PC to apply all changes" -ForegroundColor Yellow } } @@ -815,12 +2232,12 @@ function ReplaceStartMenuForAllUsers { $startMenuTemplate = "$script:AssetsPath/Start/start2.bin" ) - Write-Output "> Removing all pinned apps from the start menu for all users..." + Write-ToConsole "> Removing all pinned apps from the start menu for all users..." # Check if template bin file exists if (-not (Test-Path $startMenuTemplate)) { - Write-Host "Error: Unable to clear start menu, start2.bin file missing from script folder" -ForegroundColor Red - Write-Output "" + Write-ToConsole "Error: Unable to clear start menu, start2.bin file missing from script folder" -ForegroundColor Red + Write-ToConsole "" return } @@ -839,13 +2256,13 @@ function ReplaceStartMenuForAllUsers { # Create folder if it doesn't exist if (-not (Test-Path $defaultStartMenuPath)) { new-item $defaultStartMenuPath -ItemType Directory -Force | Out-Null - Write-Output "Created LocalState folder for default user profile" + Write-ToConsole "Created LocalState folder for default user profile" } # Copy template to default profile Copy-Item -Path $startMenuTemplate -Destination $defaultStartMenuPath -Force - Write-Output "Replaced start menu for the default user profile" - Write-Output "" + Write-ToConsole "Replaced start menu for the default user profile" + Write-ToConsole "" } @@ -864,12 +2281,12 @@ function ReplaceStartMenu { # Check if template bin file exists if (-not (Test-Path $startMenuTemplate)) { - Write-Host "Error: Unable to replace start menu, template file not found" -ForegroundColor Red + Write-ToConsole "Error: Unable to replace start menu, template file not found" -ForegroundColor Red return } if ([IO.Path]::GetExtension($startMenuTemplate) -ne ".bin" ) { - Write-Host "Error: Unable to replace start menu, template file is not a valid .bin file" -ForegroundColor Red + Write-ToConsole "Error: Unable to replace start menu, template file is not a valid .bin file" -ForegroundColor Red return } @@ -882,14 +2299,14 @@ function ReplaceStartMenu { Move-Item -Path $startMenuBinFile -Destination $backupBinFile -Force } else { - Write-Host "Unable to find original start2.bin file for user $userName, no backup was created for this user" -ForegroundColor Yellow + Write-ToConsole "Unable to find original start2.bin file for user $userName, no backup was created for this user" -ForegroundColor Yellow New-Item -ItemType File -Path $startMenuBinFile -Force } # Copy template file Copy-Item -Path $startMenuTemplate -Destination $startMenuBinFile -Force - Write-Output "Replaced start menu for user $userName" + Write-ToConsole "Replaced start menu for user $userName" } @@ -960,33 +2377,12 @@ function PrintHeader { } -# Prints the contents of a file to the console -function PrintFromFile { - param ( - $path, - $title, - $printHeader = $true - ) - - if ($printHeader) { - Clear-Host - - PrintHeader $title - } - - # Get & print script menu from file - Foreach ($line in (Get-Content -Path $path )) { - Write-Host $line - } -} - - # Prints all pending changes that will be made by the script function PrintPendingChanges { Write-Output "Win11Debloat will make the following changes:" if ($script:Params['CreateRestorePoint']) { - Write-Output "- $($script:Features['CreateRestorePoint'])" + Write-Output "- $($script:Features['CreateRestorePoint'].Label)" } foreach ($parameterName in $script:Params.Keys) { if ($script:ControlParams -contains $parameterName) { @@ -1029,8 +2425,9 @@ function PrintPendingChanges { } default { if ($script:Features -and $script:Features.ContainsKey($parameterName)) { - $message = $script:Features[$parameterName] - Write-Output "- $message" + $action = $script:Features[$parameterName].Action + $message = $script:Features[$parameterName].Label + Write-Output "- $action $message" } else { # Fallback: show the parameter name if no feature description is available @@ -1092,35 +2489,176 @@ function GetUserName { } -function CreateSystemRestorePoint { - Write-Output "> Attempting to create a system restore point..." +# Executes a single parameter/feature based on its key +# Parameters: +# $paramKey - The parameter name to execute +function ExecuteParameter { + param ( + [string]$paramKey + ) + + # Check if this feature has metadata in Features.json + $feature = $null + if ($script:Features.ContainsKey($paramKey)) { + $feature = $script:Features[$paramKey] + } + + # If feature has RegistryKey and ApplyText, use dynamic RegImport + if ($feature -and $feature.RegistryKey -and $feature.ApplyText) { + RegImport $feature.ApplyText $feature.RegistryKey + + # Handle special cases that have additional logic after RegImport + switch ($paramKey) { + 'DisableBing' { + # Also remove the app package for Bing search + RemoveApps 'Microsoft.BingSearch' + } + 'DisableCopilot' { + # Also remove the app package for Copilot + RemoveApps 'Microsoft.Copilot' + } + 'DisableWidgets' { + # Also remove the app package for Widgets + RemoveApps 'Microsoft.StartExperiencesApp' + } + } + return + } + + # Handle features without RegistryKey or with special logic + switch ($paramKey) { + 'RemoveApps' { + Write-ToConsole "> Removing selected apps..." + $appsList = GenerateAppsList + if ($appsList.Count -eq 0) { + Write-ToConsole "No valid apps were selected for removal" -ForegroundColor Yellow + Write-ToConsole "" + return + } + + Write-ToConsole "$($appsList.Count) apps selected for removal" + RemoveApps $appsList + } + 'RemoveAppsCustom' { + Write-ToConsole "> Removing selected apps..." + $appsList = ReadAppslistFromFile $script:CustomAppsListFilePath + + if ($appsList.Count -eq 0) { + Write-ToConsole "No valid apps were selected for removal" -ForegroundColor Yellow + Write-ToConsole "" + return + } + + Write-ToConsole "$($appsList.Count) apps selected for removal" + RemoveApps $appsList + } + 'RemoveCommApps' { + $appsList = 'Microsoft.windowscommunicationsapps', 'Microsoft.People' + Write-ToConsole "> Removing Mail, Calendar and People apps..." + RemoveApps $appsList + return + } + 'RemoveW11Outlook' { + $appsList = 'Microsoft.OutlookForWindows' + Write-ToConsole "> Removing new Outlook for Windows app..." + RemoveApps $appsList + return + } + 'RemoveGamingApps' { + $appsList = 'Microsoft.GamingApp', 'Microsoft.XboxGameOverlay', 'Microsoft.XboxGamingOverlay' + Write-ToConsole "> Removing gaming related apps..." + RemoveApps $appsList + return + } + 'RemoveHPApps' { + $appsList = 'AD2F1837.HPAIExperienceCenter', 'AD2F1837.HPJumpStarts', 'AD2F1837.HPPCHardwareDiagnosticsWindows', 'AD2F1837.HPPowerManager', 'AD2F1837.HPPrivacySettings', 'AD2F1837.HPSupportAssistant', 'AD2F1837.HPSureShieldAI', 'AD2F1837.HPSystemInformation', 'AD2F1837.HPQuickDrop', 'AD2F1837.HPWorkWell', 'AD2F1837.myHP', 'AD2F1837.HPDesktopSupportUtilities', 'AD2F1837.HPQuickTouch', 'AD2F1837.HPEasyClean', 'AD2F1837.HPConnectedMusic', 'AD2F1837.HPFileViewer', 'AD2F1837.HPRegistration', 'AD2F1837.HPWelcome', 'AD2F1837.HPConnectedPhotopoweredbySnapfish', 'AD2F1837.HPPrinterControl' + Write-ToConsole "> Removing HP apps..." + RemoveApps $appsList + return + } + "ForceRemoveEdge" { + ForceRemoveEdge + return + } + 'ClearStart' { + Write-ToConsole "> Removing all pinned apps from the start menu for user $(GetUserName)..." + ReplaceStartMenu + Write-ToConsole "" + return + } + 'ReplaceStart' { + Write-ToConsole "> Replacing the start menu for user $(GetUserName)..." + ReplaceStartMenu $script:Params.Item("ReplaceStart") + Write-ToConsole "" + return + } + 'ClearStartAllUsers' { + ReplaceStartMenuForAllUsers + return + } + 'ReplaceStartAllUsers' { + ReplaceStartMenuForAllUsers $script:Params.Item("ReplaceStartAllUsers") + return + } + } +} + + +# Executes all selected parameters/features +# Parameters: +function ExecuteAllChanges { + # Create restore point if requested (CLI only - GUI handles this separately) + if ($script:Params.ContainsKey("CreateRestorePoint")) { + Write-ToConsole "> Attempting to create a system restore point..." + CreateSystemRestorePoint + } + + # Execute all parameters + foreach ($paramKey in $script:Params.Keys) { + if ($script:ControlParams -contains $paramKey) { + continue + } + + ExecuteParameter -paramKey $paramKey + } +} + + +function CreateSystemRestorePoint { $SysRestore = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" -Name "RPSessionInterval" if ($SysRestore.RPSessionInterval -eq 0) { - if ($Silent -or $( Read-Host -Prompt "System restore is disabled, would you like to enable it and create a restore point? (y/n)") -eq 'y') { + # In GUI mode, skip the prompt and just try to enable it + if ($script:GuiConsoleOutput -or $Silent -or $( Read-Host -Prompt "System restore is disabled, would you like to enable it and create a restore point? (y/n)") -eq 'y') { $enableSystemRestoreJob = Start-Job { try { Enable-ComputerRestore -Drive "$env:SystemDrive" } catch { - Write-Host "Error: Failed to enable System Restore: $_" -ForegroundColor Red - return + return "Error: Failed to enable System Restore: $_" } + return $null } $enableSystemRestoreJobDone = $enableSystemRestoreJob | Wait-Job -TimeOut 20 if (-not $enableSystemRestoreJobDone) { - Write-Host "Error: Failed to enable system restore and create restore point, operation timed out" -ForegroundColor Red + Remove-Job -Job $enableSystemRestoreJob -Force -ErrorAction SilentlyContinue + Write-ToConsole "Error: Failed to enable system restore and create restore point, operation timed out" -ForegroundColor Red return } else { - Receive-Job $enableSystemRestoreJob + $result = Receive-Job $enableSystemRestoreJob + Remove-Job -Job $enableSystemRestoreJob -ErrorAction SilentlyContinue + if ($result) { + Write-ToConsole $result -ForegroundColor Red + return + } } } else { - Write-Output "" + Write-ToConsole "" return } } @@ -1131,73 +2669,75 @@ function CreateSystemRestorePoint { $recentRestorePoints = Get-ComputerRestorePoint | Where-Object { (Get-Date) - [System.Management.ManagementDateTimeConverter]::ToDateTime($_.CreationTime) -le (New-TimeSpan -Hours 24) } } catch { - Write-Host "Error: Unable to retrieve existing restore points: $_" -ForegroundColor Red - return + return @{ Success = $false; Message = "Error: Unable to retrieve existing restore points: $_" } } if ($recentRestorePoints.Count -eq 0) { try { Checkpoint-Computer -Description "Restore point created by Win11Debloat" -RestorePointType "MODIFY_SETTINGS" - Write-Output "System restore point created successfully" + return @{ Success = $true; Message = "System restore point created successfully" } } catch { - Write-Host "Error: Unable to create restore point: $_" -ForegroundColor Red + return @{ Success = $false; Message = "Error: Unable to create restore point: $_" } } } else { - Write-Host "A recent restore point already exists, no new restore point was created" -ForegroundColor Yellow + return @{ Success = $true; Message = "A recent restore point already exists, no new restore point was created"; Warning = $true } } } $createRestorePointJobDone = $createRestorePointJob | Wait-Job -TimeOut 20 if (-not $createRestorePointJobDone) { - Write-Host "Error: Failed to create system restore point, operation timed out" -ForegroundColor Red + Remove-Job -Job $createRestorePointJob -Force -ErrorAction SilentlyContinue + Write-ToConsole "Error: Failed to create system restore point, operation timed out" -ForegroundColor Red } else { - Receive-Job $createRestorePointJob + $result = Receive-Job $createRestorePointJob + Remove-Job -Job $createRestorePointJob -ErrorAction SilentlyContinue + if ($result.Success) { + if ($result.Warning) { + Write-ToConsole $result.Message -ForegroundColor Yellow + } + else { + Write-ToConsole $result.Message + } + } + else { + Write-ToConsole $result.Message -ForegroundColor Red + } } - Write-Output "" + Write-ToConsole "" } function ShowScriptMenuOptions { Do { - $ModeSelectionMessage = "Please select an option (1/2/3/0)" + $ModeSelectionMessage = "Please select an option (1/2)" PrintHeader 'Menu' Write-Host "(1) Default mode: Quickly apply the recommended changes" - Write-Host "(2) Custom mode: Manually select what changes to make" - Write-Host "(3) App removal mode: Select & remove apps, without making other changes" + Write-Host "(2) App removal mode: Select & remove apps, without making other changes" # Only show this option if SavedSettings file exists if (Test-Path $script:SavedSettingsFilePath) { - Write-Host "(4) Quickly apply your last used settings" + Write-Host "(3) Quickly apply your last used settings" - $ModeSelectionMessage = "Please select an option (1/2/3/4/0)" + $ModeSelectionMessage = "Please select an option (1/2/3)" } - Write-Host "" - Write-Host "(0) Show more information" Write-Host "" Write-Host "" $Mode = Read-Host $ModeSelectionMessage - if ($Mode -eq '0') { - # Print information screen from file - PrintFromFile "$script:AssetsPath/Menus/Info" "Information" - - Write-Host "Press any key to go back..." - $null = [System.Console]::ReadKey() - } - elseif (($Mode -eq '4') -and -not (Test-Path $script:SavedSettingsFilePath)) { + if (($Mode -eq '3') -and -not (Test-Path $script:SavedSettingsFilePath)) { $Mode = $null } } - while ($Mode -ne '1' -and $Mode -ne '2' -and $Mode -ne '3' -and $Mode -ne '4') + while ($Mode -ne '1' -and $Mode -ne '2' -and $Mode -ne '3') return $Mode } @@ -1224,12 +2764,6 @@ function ShowDefaultModeOptions { # Add default settings based on user input try { - $defaultSettings = (Get-Content -Path $script:DefaultSettingsFilePath -Raw | ConvertFrom-Json) - if (-not $defaultSettings.Version -or $defaultSettings.Version -ne "1.0") { - Write-Error "DefaultSettings.json version mismatch (expected 1.0, found $($defaultSettings.Version))" - AwaitKeyToExit - } - # Select app removal options based on user input switch ($RemoveAppsInput) { '1' { @@ -1246,16 +2780,11 @@ function ShowDefaultModeOptions { } } - Foreach ($setting in $defaultSettings.Settings) { - if ($setting.Value -eq $false) { - continue - } - - AddParameter $setting.Name $setting.Value - } + # Load settings from DefaultSettings.json and add to params + LoadSettingsToParams -filePath $script:DefaultSettingsFilePath -expectedVersion "1.0" } catch { - Write-Error "Failed to load settings from DefaultSettings.json file" + Write-Error "Failed to load settings from DefaultSettings.json file: $_" AwaitKeyToExit } @@ -1286,9 +2815,9 @@ function ShowDefaultModeAppRemovalOptions { # Show app selection form if user entered option 3 if ($RemoveAppsInput -eq '2') { - $result = ShowAppSelectionForm + $result = OpenAppSelectionWindow - if ($result -ne [System.Windows.Forms.DialogResult]::OK) { + if ($result -ne $true) { # User cancelled or closed app selection, change RemoveAppsInput so the menu will be shown again Write-Host "" Write-Host "Cancelled application selection, please try again" -ForegroundColor Red @@ -1305,517 +2834,14 @@ function ShowDefaultModeAppRemovalOptions { } -function ShowCustomModeOptions { - # Get current Windows build version to compare against features - $WinVersion = Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' CurrentBuild - - PrintHeader 'Custom Mode' - - AddParameter 'CreateRestorePoint' - - # Show options for removing apps, only continue on valid input - Do { - Write-Host "Options:" -ForegroundColor Yellow - Write-Host " (n) Don't remove any apps" -ForegroundColor Yellow - Write-Host " (1) Only remove the default selection of apps" -ForegroundColor Yellow - Write-Host " (2) Remove the default selection of apps, as well as mail & calendar apps and gaming related apps" -ForegroundColor Yellow - Write-Host " (3) Manually select which apps to remove" -ForegroundColor Yellow - $RemoveAppsInput = Read-Host "Do you want to remove any apps? Apps will be removed for all users (n/1/2/3)" - - # Show app selection form if user entered option 3 - if ($RemoveAppsInput -eq '3') { - $result = ShowAppSelectionForm - - if ($result -ne [System.Windows.Forms.DialogResult]::OK) { - # User cancelled or closed app selection, change RemoveAppsInput so the menu will be shown again - Write-Output "" - Write-Host "Cancelled application selection, please try again" -ForegroundColor Red - - $RemoveAppsInput = 'c' - } - - Write-Output "" - } - } - while ($RemoveAppsInput -ne 'n' -and $RemoveAppsInput -ne '0' -and $RemoveAppsInput -ne '1' -and $RemoveAppsInput -ne '2' -and $RemoveAppsInput -ne '3') - - # Select correct option based on user input - switch ($RemoveAppsInput) { - '1' { - AddParameter 'RemoveApps' - AddParameter 'Apps' 'Default' - } - '2' { - AddParameter 'RemoveApps' - AddParameter 'Apps' 'Default' - AddParameter 'RemoveCommApps' - AddParameter 'RemoveW11Outlook' - AddParameter 'RemoveGamingApps' - - Write-Output "" - - if ($(Read-Host -Prompt "Disable Game Bar integration and game/screen recording? This also stops ms-gamingoverlay and ms-gamebar popups (y/n)" ) -eq 'y') { - AddParameter 'DisableDVR' - AddParameter 'DisableGameBarIntegration' - } - } - '3' { - Write-Output "You have selected $($script:SelectedApps.Count) apps for removal" - - AddParameter 'RemoveAppsCustom' - - Write-Output "" - - if ($(Read-Host -Prompt "Disable Game Bar integration and game/screen recording? This also stops ms-gamingoverlay and ms-gamebar popups (y/n)" ) -eq 'y') { - AddParameter 'DisableDVR' - AddParameter 'DisableGameBarIntegration' - } - } - } - - Write-Output "" - - if ($( Read-Host -Prompt "Disable telemetry, diagnostic data, activity history, app-launch tracking and targeted ads? (y/n)" ) -eq 'y') { - AddParameter 'DisableTelemetry' - } - - Write-Output "" - - if ($( Read-Host -Prompt "Disable tips, tricks, suggestions and ads in start, settings, notifications, explorer, lockscreen and Edge? (y/n)" ) -eq 'y') { - AddParameter 'DisableSuggestions' - AddParameter 'DisableEdgeAds' - AddParameter 'DisableSettings365Ads' - AddParameter 'DisableLockscreenTips' - } - - Write-Output "" - - if ($( Read-Host -Prompt "Disable & remove Bing web search, Bing AI and Cortana from Windows search? (y/n)" ) -eq 'y') { - AddParameter 'DisableBing' - } - - # Only show this option for Windows 11 users running build 22621 or later - if ($WinVersion -ge 22621) { - Write-Output "" - - # Show options for disabling/removing AI features, only continue on valid input - Do { - Write-Host "Options:" -ForegroundColor Yellow - Write-Host " (n) Don't disable any AI features" -ForegroundColor Yellow - Write-Host " (1) Disable Microsoft Copilot, Windows Recall and Click to Do" -ForegroundColor Yellow - Write-Host " (2) Disable Microsoft Copilot, Windows Recall, Click to Do and AI features in Microsoft Edge, Paint and Notepad" -ForegroundColor Yellow - $DisableAIInput = Read-Host "Do you want to disable any AI features? This applies to all users (n/1/2)" - } - while ($DisableAIInput -ne 'n' -and $DisableAIInput -ne '0' -and $DisableAIInput -ne '1' -and $DisableAIInput -ne '2') - - # Select correct option based on user input - switch ($DisableAIInput) { - '1' { - AddParameter 'DisableCopilot' - AddParameter 'DisableRecall' - AddParameter 'DisableClickToDo' - } - '2' { - AddParameter 'DisableCopilot' - AddParameter 'DisableRecall' - AddParameter 'DisableClickToDo' - AddParameter 'DisableEdgeAI' - AddParameter 'DisablePaintAI' - AddParameter 'DisableNotepadAI' - } - } - } - - Write-Output "" - - if ($( Read-Host -Prompt "Disable Windows Spotlight background on desktop? (y/n)" ) -eq 'y') { - AddParameter 'DisableDesktopSpotlight' - } - - Write-Output "" - - if ($( Read-Host -Prompt "Enable dark mode for system and apps? (y/n)" ) -eq 'y') { - AddParameter 'EnableDarkMode' - } - - Write-Output "" - - if ($( Read-Host -Prompt "Disable transparency, animations and visual effects? (y/n)" ) -eq 'y') { - AddParameter 'DisableTransparency' - AddParameter 'DisableAnimations' - } - - # Only show this option for Windows 11 users running build 22000 or later - if ($WinVersion -ge 22000) { - Write-Output "" - - if ($( Read-Host -Prompt "Restore the old Windows 10 style context menu? (y/n)" ) -eq 'y') { - AddParameter 'RevertContextMenu' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt "Turn off Enhance Pointer Precision, also known as mouse acceleration? (y/n)" ) -eq 'y') { - AddParameter 'DisableMouseAcceleration' - } - - # Only show this option for Windows 11 users running build 26100 or later - if ($WinVersion -ge 26100) { - Write-Output "" - - if ($( Read-Host -Prompt "Disable the Sticky Keys keyboard shortcut? (y/n)" ) -eq 'y') { - AddParameter 'DisableStickyKeys' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt "Disable Fast Start-up? This applies to all users (y/n)" ) -eq 'y') { - AddParameter 'DisableFastStartup' - } - - # Only show this option for Windows 11 users running build 22000 or later, and if the machine has at least one battery - if (($WinVersion -ge 22000) -and $script:ModernStandbySupported) { - Write-Output "" - - if ($( Read-Host -Prompt "Disable network connectivity during Modern Standby? This applies to all users (y/n)" ) -eq 'y') { - AddParameter 'DisableModernStandbyNetworking' - } - } - - # Only show option for disabling context menu items for Windows 10 users or if the user opted to restore the Windows 10 context menu - if ((get-ciminstance -query "select caption from win32_operatingsystem where caption like '%Windows 10%'") -or $script:Params.ContainsKey('RevertContextMenu')) { - Write-Output "" - - if ($( Read-Host -Prompt "Do you want to disable any context menu options? (y/n)" ) -eq 'y') { - Write-Output "" - - if ($( Read-Host -Prompt " Hide the 'Include in library' option in the context menu? (y/n)" ) -eq 'y') { - AddParameter 'HideIncludeInLibrary' - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide the 'Give access to' option in the context menu? (y/n)" ) -eq 'y') { - AddParameter 'HideGiveAccessTo' - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide the 'Share' option in the context menu? (y/n)" ) -eq 'y') { - AddParameter 'HideShare' - } - } - } - - # Only show this option for Windows 11 users running build 22621 or later - if ($WinVersion -ge 22621) { - Write-Output "" - - if ($( Read-Host -Prompt "Do you want to make any changes to the start menu? (y/n)" ) -eq 'y') { - Write-Output "" - - if ($script:Params.ContainsKey("Sysprep")) { - if ($( Read-Host -Prompt "Remove all pinned apps from the start menu for all existing and new users? (y/n)" ) -eq 'y') { - AddParameter 'ClearStartAllUsers' - } - } - else { - Do { - Write-Host " Options:" -ForegroundColor Yellow - Write-Host " (n) Don't remove any pinned apps from the start menu" -ForegroundColor Yellow - Write-Host " (1) Remove all pinned apps from the start menu for this user only ($(GetUserName))" -ForegroundColor Yellow - Write-Host " (2) Remove all pinned apps from the start menu for all existing and new users" -ForegroundColor Yellow - $ClearStartInput = Read-Host " Remove all pinned apps from the start menu? (n/1/2)" - } - while ($ClearStartInput -ne 'n' -and $ClearStartInput -ne '0' -and $ClearStartInput -ne '1' -and $ClearStartInput -ne '2') - - # Select correct option based on user input - switch ($ClearStartInput) { - '1' { - AddParameter 'ClearStart' - } - '2' { - AddParameter 'ClearStartAllUsers' - } - } - } - - # Don't show option for users running build 26200 and above, as this setting was removed in this build - if ($WinVersion -lt 26200) { - Write-Output "" - - if ($( Read-Host -Prompt " Disable the recommended section in the start menu? This applies to all users (y/n)" ) -eq 'y') { - AddParameter 'DisableStartRecommended' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt " Disable the Phone Link mobile devices integration in the start menu? (y/n)" ) -eq 'y') { - AddParameter 'DisableStartPhoneLink' - } - } - } - - Write-Output "" - - if ($( Read-Host -Prompt "Do you want to make any changes to the taskbar and related services? (y/n)" ) -eq 'y') { - # Only show these specific options for Windows 11 users running build 22000 or later - if ($WinVersion -ge 22000) { - Write-Output "" - - if ($( Read-Host -Prompt " Align taskbar buttons to the left side? (y/n)" ) -eq 'y') { - AddParameter 'TaskbarAlignLeft' - } - - # Show options for search icon on taskbar, only continue on valid input - Do { - Write-Output "" - Write-Host " Options:" -ForegroundColor Yellow - Write-Host " (n) No change" -ForegroundColor Yellow - Write-Host " (1) Hide search icon from the taskbar" -ForegroundColor Yellow - Write-Host " (2) Show search icon on the taskbar" -ForegroundColor Yellow - Write-Host " (3) Show search icon with label on the taskbar" -ForegroundColor Yellow - Write-Host " (4) Show search box on the taskbar" -ForegroundColor Yellow - $TbSearchInput = Read-Host " Hide or change the search icon on the taskbar? (n/1/2/3/4)" - } - while ($TbSearchInput -ne 'n' -and $TbSearchInput -ne '0' -and $TbSearchInput -ne '1' -and $TbSearchInput -ne '2' -and $TbSearchInput -ne '3' -and $TbSearchInput -ne '4') - - # Select correct taskbar search option based on user input - switch ($TbSearchInput) { - '1' { - AddParameter 'HideSearchTb' - } - '2' { - AddParameter 'ShowSearchIconTb' - } - '3' { - AddParameter 'ShowSearchLabelTb' - } - '4' { - AddParameter 'ShowSearchBoxTb' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide the taskview button from the taskbar? (y/n)" ) -eq 'y') { - AddParameter 'HideTaskview' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt " Disable the widgets service to remove widgets on the taskbar & lockscreen? (y/n)" ) -eq 'y') { - AddParameter 'DisableWidgets' - } - - # Only show this options for Windows users running build 22621 or earlier - if ($WinVersion -le 22621) { - Write-Output "" - - if ($( Read-Host -Prompt " Hide the chat (meet now) icon from the taskbar? (y/n)" ) -eq 'y') { - AddParameter 'HideChat' - } - } - - # Only show this options for Windows users running build 22631 or later - if ($WinVersion -ge 22631) { - Write-Output "" - - if ($( Read-Host -Prompt " Enable the 'End Task' option in the taskbar right click menu? (y/n)" ) -eq 'y') { - AddParameter 'EnableEndTask' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt " Enable the 'Last Active Click' behavior in the taskbar app area? (y/n)" ) -eq 'y') { - AddParameter 'EnableLastActiveClick' - } - - # Only show these specific options for Windows 11 users running build 22000 or later - if ($WinVersion -ge 22000) { - # Show options for combine icon on taskbar, only continue on valid input - Do { - Write-Output "" - Write-Host " Options:" -ForegroundColor Yellow - Write-Host " (n) No change" -ForegroundColor Yellow - Write-Host " (1) Always" -ForegroundColor Yellow - Write-Host " (2) When taskbar is full" -ForegroundColor Yellow - Write-Host " (3) Never" -ForegroundColor Yellow - $TbCombineTaskbar = Read-Host " Combine taskbar buttons and hide labels? (n/1/2/3)" - } - while ($TbCombineTaskbar -ne 'n' -and $TbCombineTaskbar -ne '0' -and $TbCombineTaskbar -ne '1' -and $TbCombineTaskbar -ne '2' -and $TbCombineTaskbar -ne '3') - - # Select correct taskbar goup option based on user input - switch ($TbCombineTaskbar) { - '1' { - AddParameter 'CombineTaskbarAlways' - AddParameter 'CombineMMTaskbarAlways' - } - '2' { - AddParameter 'CombineTaskbarWhenFull' - AddParameter 'CombineMMTaskbarWhenFull' - } - '3' { - AddParameter 'CombineTaskbarNever' - AddParameter 'CombineMMTaskbarNever' - } - } - - # Show options for changing on what taskbar(s) app icons are shown, only continue on valid input - Do { - Write-Output "" - Write-Host " Options:" -ForegroundColor Yellow - Write-Host " (n) No change" -ForegroundColor Yellow - Write-Host " (1) Show app icons on all taskbars" -ForegroundColor Yellow - Write-Host " (2) Show app icons on main taskbar and on taskbar where the windows is open" -ForegroundColor Yellow - Write-Host " (3) Show app icons only on taskbar where the window is open" -ForegroundColor Yellow - $TbCombineTaskbar = Read-Host " Change how to show app icons on the taskbar when using multiple monitors? (n/1/2/3)" - } - while ($TbCombineTaskbar -ne 'n' -and $TbCombineTaskbar -ne '0' -and $TbCombineTaskbar -ne '1' -and $TbCombineTaskbar -ne '2' -and $TbCombineTaskbar -ne '3') - - # Select correct taskbar goup option based on user input - switch ($TbCombineTaskbar) { - '1' { - AddParameter 'MMTaskbarModeAll' - } - '2' { - AddParameter 'MMTaskbarModeMainActive' - } - '3' { - AddParameter 'MMTaskbarModeActive' - } - } - } - } - - Write-Output "" - - if ($( Read-Host -Prompt "Do you want to make any changes to File Explorer? (y/n)" ) -eq 'y') { - # Show options for changing the File Explorer default location - Do { - Write-Output "" - Write-Host " Options:" -ForegroundColor Yellow - Write-Host " (n) No change" -ForegroundColor Yellow - Write-Host " (1) Open File Explorer to 'Home'" -ForegroundColor Yellow - Write-Host " (2) Open File Explorer to 'This PC'" -ForegroundColor Yellow - Write-Host " (3) Open File Explorer to 'Downloads'" -ForegroundColor Yellow - Write-Host " (4) Open File Explorer to 'OneDrive'" -ForegroundColor Yellow - $ExplSearchInput = Read-Host " Change the default location that File Explorer opens to? (n/1/2/3/4)" - } - while ($ExplSearchInput -ne 'n' -and $ExplSearchInput -ne '0' -and $ExplSearchInput -ne '1' -and $ExplSearchInput -ne '2' -and $ExplSearchInput -ne '3' -and $ExplSearchInput -ne '4') - - # Select correct taskbar search option based on user input - switch ($ExplSearchInput) { - '1' { - AddParameter 'ExplorerToHome' - } - '2' { - AddParameter 'ExplorerToThisPC' - } - '3' { - AddParameter 'ExplorerToDownloads' - } - '4' { - AddParameter 'ExplorerToOneDrive' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt " Show hidden files, folders and drives? (y/n)" ) -eq 'y') { - AddParameter 'ShowHiddenFolders' - } - - Write-Output "" - - if ($( Read-Host -Prompt " Show file extensions for known file types? (y/n)" ) -eq 'y') { - AddParameter 'ShowKnownFileExt' - } - - # Only show this option for Windows 11 users running build 22000 or later - if ($WinVersion -ge 22000) { - Write-Output "" - - if ($( Read-Host -Prompt " Add all common folders (Desktop, Downloads, etc.) back to 'This PC' in File Explorer? (y/n)" ) -eq 'y') { - AddParameter 'AddFoldersToThisPC' - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide the Home section from the File Explorer sidepanel? (y/n)" ) -eq 'y') { - AddParameter 'HideHome' - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide the Gallery section from the File Explorer sidepanel? (y/n)" ) -eq 'y') { - AddParameter 'HideGallery' - } - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide duplicate removable drive entries from the File Explorer sidepanel so they only show under 'This PC'? (y/n)" ) -eq 'y') { - AddParameter 'HideDupliDrive' - } - - # Only show option for disabling these specific folders for Windows 10 users - if (get-ciminstance -query "select caption from win32_operatingsystem where caption like '%Windows 10%'") { - Write-Output "" - - if ($( Read-Host -Prompt "Do you want to hide any folders from the File Explorer sidepanel? (y/n)" ) -eq 'y') { - Write-Output "" - - if ($( Read-Host -Prompt " Hide the OneDrive folder from the File Explorer sidepanel? (y/n)" ) -eq 'y') { - AddParameter 'HideOnedrive' - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide the 3D objects folder from the File Explorer sidepanel? (y/n)" ) -eq 'y') { - AddParameter 'Hide3dObjects' - } - - Write-Output "" - - if ($( Read-Host -Prompt " Hide the music folder from the File Explorer sidepanel? (y/n)" ) -eq 'y') { - AddParameter 'HideMusic' - } - } - } - } - - # Only save settings if any changes were selected by the user - if ($script:Params.Keys.Count -gt 1) { - SaveSettings - } - - # Suppress prompt if Silent parameter was passed - if (-not $Silent) { - Write-Output "" - Write-Output "" - Write-Output "" - Write-Output "Press enter to confirm your choices and execute the script or press CTRL+C to quit..." - Read-Host | Out-Null - } - - PrintHeader 'Custom Mode' -} - - function ShowAppRemoval { PrintHeader "App Removal" Write-Output "> Opening app selection form..." - $result = ShowAppSelectionForm + $result = OpenAppSelectionWindow - if ($result -eq [System.Windows.Forms.DialogResult]::OK) { + if ($result -eq $true) { Write-Output "You have selected $($script:SelectedApps.Count) apps for removal" AddParameter 'RemoveAppsCustom' @@ -1841,37 +2867,11 @@ function LoadAndShowLastUsedSettings { PrintHeader 'Custom Mode' try { - $savedSettings = (Get-Content -Path $script:SavedSettingsFilePath -Raw | ConvertFrom-Json) - if ($savedSettings.Version -and $savedSettings.Version -ne "1.0") { - Write-Error "LastUsedSettings.json version mismatch (expected 1.0, found $($savedSettings.Version))" - AwaitKeyToExit - } - - if (-not $savedSettings.Settings) { - throw - } - - # Add settings from LastUsedSettings.json to Params - Foreach ($parameter in $savedSettings.Settings) { - $parameterName = $parameter.Name - $value = $parameter.Value - - # Skip parameters that are set to false in the config - if ($value -eq $false) { - continue - } - - # Add parameter to Params - if (-not $script:Params.ContainsKey($parameterName)) { - $script:Params.Add($parameterName, $value) - } - else { - $script:Params[$parameterName] = $value - } - } + # Load settings from LastUsedSettings.json and add to params + LoadSettingsToParams -filePath $script:SavedSettingsFilePath -expectedVersion "1.0" } catch { - Write-Error "Failed to load settings from LastUsedSettings.json file" + Write-Error "Failed to load settings from LastUsedSettings.json file: $_" AwaitKeyToExit } @@ -1889,23 +2889,7 @@ function LoadAndShowLastUsedSettings { -# Check if winget is installed & if it is, check if the version is at least v1.4 -if ((Get-AppxPackage -Name "*Microsoft.DesktopAppInstaller*") -and ([int](((winget -v) -replace 'v','').split('.')[0..1] -join '') -gt 14)) { - $script:WingetInstalled = $true -} -else { - $script:WingetInstalled = $false - - # Show warning that requires user confirmation, Suppress confirmation if Silent parameter was passed - if (-not $Silent) { - Write-Warning "Winget is not installed or outdated, this may prevent Win11Debloat from removing certain apps" - Write-Output "" - Write-Output "Press any key to continue anyway..." - $null = [System.Console]::ReadKey() - } -} - -# Get current Windows build version to compare against features +# Get current Windows build version $WinVersion = Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' CurrentBuild # Check if the machine supports Modern Standby, this is used to determine if the DisableModernStandbyNetworking option can be used @@ -1961,13 +2945,13 @@ if ((Test-Path $script:SavedSettingsFilePath) -and ([String]::IsNullOrWhiteSpace } # Only run the app selection form if the 'RunAppsListGenerator' parameter was passed to the script -if ($RunAppConfigurator -or $RunAppsListGenerator) { +if ($RunAppsListGenerator) { PrintHeader "Custom Apps List Generator" - $result = ShowAppSelectionForm + $result = OpenAppSelectionWindow # Show different message based on whether the app selection was saved or cancelled - if ($result -ne [System.Windows.Forms.DialogResult]::OK) { + if ($result -ne $true) { Write-Host "Application selection window was closed without saving." -ForegroundColor Red } else { @@ -1981,7 +2965,7 @@ if ($RunAppConfigurator -or $RunAppsListGenerator) { # Change script execution based on provided parameters or user input if ((-not $script:Params.Count) -or $RunDefaults -or $RunDefaultsLite -or $RunSavedSettings -or ($controlParamsCount -eq $script:Params.Count)) { if ($RunDefaults -or $RunDefaultsLite) { - $Mode = '1' + ShowDefaultModeOptions } elseif ($RunSavedSettings) { if (-not (Test-Path $script:SavedSettingsFilePath)) { @@ -1990,10 +2974,24 @@ if ((-not $script:Params.Count) -or $RunDefaults -or $RunDefaultsLite -or $RunSa AwaitKeyToExit } - $Mode = '4' + LoadAndShowLastUsedSettings } else { - $Mode = ShowScriptMenuOptions + if ($CLI) { + $Mode = ShowScriptMenuOptions + } + else { + try { + $result = OpenGUI + + Stop-Transcript + Exit + } + catch { + Write-Warning "Unable to load WPF GUI (not supported in this environment), falling back to CLI mode" + $Mode = ShowScriptMenuOptions + } + } } # Add execution parameters based on the mode @@ -2003,24 +3001,19 @@ if ((-not $script:Params.Count) -or $RunDefaults -or $RunDefaultsLite -or $RunSa ShowDefaultModeOptions } - # Custom mode, shows all available options for user selection - '2' { - ShowCustomModeOptions - } - # App removal, remove apps based on user selection - '3' { + '2' { ShowAppRemoval } # Load last used options from the "LastUsedSettings.json" file - '4' { + '3' { LoadAndShowLastUsedSettings } } } else { - PrintHeader 'Custom Mode' + PrintHeader 'Configuration' } # If the number of keys in ControlParams equals the number of keys in Params then no modifications/changes were selected @@ -2030,381 +3023,9 @@ if (($controlParamsCount -eq $script:Params.Keys.Count) -or ($script:Params.Keys AwaitKeyToExit } -# Create a system restore point if the CreateRestorePoint parameter was passed -if ($script:Params.ContainsKey("CreateRestorePoint")) { - CreateSystemRestorePoint -} - -# Execute all selected/provided parameters -switch ($script:Params.Keys) { - 'RemoveApps' { - Write-Output "> Removing selected apps..." - $appsList = GenerateAppsList - - if ($appsList.Count -eq 0) { - Write-Host "No valid apps were selected for removal" -ForegroundColor Yellow - Write-Output "" - continue - } - - Write-Output "$($appsList.Count) apps selected for removal" - RemoveApps $appsList - continue - } - 'RemoveAppsCustom' { - Write-Output "> Removing selected apps..." - $appsList = ReadAppslistFromFile $script:CustomAppsListFilePath - - if ($appsList.Count -eq 0) { - Write-Host "No valid apps were selected for removal" -ForegroundColor Yellow - Write-Output "" - continue - } - - Write-Output "$($appsList.Count) apps selected for removal" - RemoveApps $appsList - continue - } - 'RemoveCommApps' { - $appsList = 'Microsoft.windowscommunicationsapps', 'Microsoft.People' - Write-Output "> Removing Mail, Calendar and People apps..." - RemoveApps $appsList - continue - } - 'RemoveW11Outlook' { - $appsList = 'Microsoft.OutlookForWindows' - Write-Output "> Removing new Outlook for Windows app..." - RemoveApps $appsList - continue - } - 'RemoveGamingApps' { - $appsList = 'Microsoft.GamingApp', 'Microsoft.XboxGameOverlay', 'Microsoft.XboxGamingOverlay' - Write-Output "> Removing gaming related apps..." - RemoveApps $appsList - continue - } - 'RemoveHPApps' { - $appsList = 'AD2F1837.HPAIExperienceCenter', 'AD2F1837.HPJumpStarts', 'AD2F1837.HPPCHardwareDiagnosticsWindows', 'AD2F1837.HPPowerManager', 'AD2F1837.HPPrivacySettings', 'AD2F1837.HPSupportAssistant', 'AD2F1837.HPSureShieldAI', 'AD2F1837.HPSystemInformation', 'AD2F1837.HPQuickDrop', 'AD2F1837.HPWorkWell', 'AD2F1837.myHP', 'AD2F1837.HPDesktopSupportUtilities', 'AD2F1837.HPQuickTouch', 'AD2F1837.HPEasyClean', 'AD2F1837.HPConnectedMusic', 'AD2F1837.HPFileViewer', 'AD2F1837.HPRegistration', 'AD2F1837.HPWelcome', 'AD2F1837.HPConnectedPhotopoweredbySnapfish', 'AD2F1837.HPPrinterControl' - Write-Output "> Removing HP apps..." - RemoveApps $appsList - continue - } - "ForceRemoveEdge" { - ForceRemoveEdge - continue - } - 'DisableDVR' { - RegImport "> Disabling Xbox game/screen recording..." "Disable_DVR.reg" - continue - } - 'DisableGameBarIntegration' { - RegImport "> Disabling Game Bar integration..." "Disable_Game_Bar_Integration.reg" - continue - } - 'DisableTelemetry' { - RegImport "> Disabling telemetry, diagnostic data, activity history, app-launch tracking and targeted ads..." "Disable_Telemetry.reg" - continue - } - {$_ -in "DisableSuggestions", "DisableWindowsSuggestions"} { - RegImport "> Disabling tips, tricks, suggestions and ads across Windows..." "Disable_Windows_Suggestions.reg" - continue - } - 'DisableEdgeAds' { - RegImport "> Disabling ads, suggestions and the MSN news feed in Microsoft Edge..." "Disable_Edge_Ads_And_Suggestions.reg" - continue - } - {$_ -in "DisableLockscrTips", "DisableLockscreenTips"} { - RegImport "> Disabling tips & tricks on the lockscreen..." "Disable_Lockscreen_Tips.reg" - continue - } - 'DisableDesktopSpotlight' { - RegImport "> Disabling the 'Windows Spotlight' desktop background option..." "Disable_Desktop_Spotlight.reg" - continue - } - 'DisableSettings365Ads' { - RegImport "> Disabling Microsoft 365 ads in Settings Home..." "Disable_Settings_365_Ads.reg" - continue - } - 'DisableSettingsHome' { - RegImport "> Disabling the Settings Home page..." "Disable_Settings_Home.reg" - continue - } - {$_ -in "DisableBingSearches", "DisableBing"} { - RegImport "> Disabling Bing web search, Bing AI and Cortana from Windows search..." "Disable_Bing_Cortana_In_Search.reg" - - # Also remove the app package for Bing search - $appsList = 'Microsoft.BingSearch' - RemoveApps $appsList - continue - } - 'DisableCopilot' { - RegImport "> Disabling Microsoft Copilot..." "Disable_Copilot.reg" - - # Also remove the app package for Copilot - $appsList = 'Microsoft.Copilot' - RemoveApps $appsList - continue - } - 'DisableRecall' { - if ($WinVersion -lt 22000) { - Write-Output "> Disabling Windows Recall..." - Write-Host "Feature is not available on Windows 10" -ForegroundColor Yellow - Write-Output "" - continue - } - - RegImport "> Disabling Windows Recall..." "Disable_AI_Recall.reg" - continue - } - 'DisableClickToDo' { - if ($WinVersion -lt 22000) { - Write-Output "> Disabling Click to Do..." - Write-Host "Feature is not available on Windows 10" -ForegroundColor Yellow - Write-Output "" - continue - } - - RegImport "> Disabling Click to Do..." "Disable_Click_to_Do.reg" - continue - } - 'DisableEdgeAI' { - RegImport "> Disabling AI features in Microsoft Edge..." "Disable_Edge_AI_Features.reg" - continue - } - 'DisablePaintAI' { - RegImport "> Disabling AI features in Paint..." "Disable_Paint_AI_Features.reg" - continue - } - 'DisableNotepadAI' { - RegImport "> Disabling AI features in Notepad..." "Disable_Notepad_AI_Features.reg" - continue - } - 'RevertContextMenu' { - RegImport "> Restoring the old Windows 10 style context menu..." "Disable_Show_More_Options_Context_Menu.reg" - continue - } - 'DisableMouseAcceleration' { - RegImport "> Turning off Enhanced Pointer Precision..." "Disable_Enhance_Pointer_Precision.reg" - continue - } - 'DisableStickyKeys' { - RegImport "> Disabling the Sticky Keys keyboard shortcut..." "Disable_Sticky_Keys_Shortcut.reg" - continue - } - 'DisableFastStartup' { - RegImport "> Disabling Fast Start-up..." "Disable_Fast_Startup.reg" - continue - } - 'DisableModernStandbyNetworking' { - if (-not $script:ModernStandbySupported) { - Write-Output "> Disabling network connectivity during Modern Standby..." - Write-Host "Device does not support modern standby" -ForegroundColor Yellow - Write-Output "" - continue - } - - RegImport "> Disabling network connectivity during Modern Standby..." "Disable_Modern_Standby_Networking.reg" - continue - } - 'ClearStart' { - Write-Output "> Removing all pinned apps from the start menu for user $(GetUserName)..." - ReplaceStartMenu - Write-Output "" - continue - } - 'ReplaceStart' { - Write-Output "> Replacing the start menu for user $(GetUserName)..." - ReplaceStartMenu $script:Params.Item("ReplaceStart") - Write-Output "" - continue - } - 'ClearStartAllUsers' { - ReplaceStartMenuForAllUsers - continue - } - 'ReplaceStartAllUsers' { - ReplaceStartMenuForAllUsers $script:Params.Item("ReplaceStartAllUsers") - continue - } - 'DisableStartRecommended' { - RegImport "> Disabling the start menu recommended section..." "Disable_Start_Recommended.reg" - continue - } - 'DisableStartPhoneLink' { - RegImport "> Disabling the Phone Link mobile devices integration in the start menu..." "Disable_Phone_Link_In_Start.reg" - continue - } - 'EnableDarkMode' { - RegImport "> Enabling dark mode for system and apps..." "Enable_Dark_Mode.reg" - continue - } - 'DisableTransparency' { - RegImport "> Disabling transparency effects..." "Disable_Transparency.reg" - continue - } - 'DisableAnimations' { - RegImport "> Disabling animations and visual effects..." "Disable_Animations.reg" - continue - } - 'TaskbarAlignLeft' { - RegImport "> Aligning taskbar buttons to the left..." "Align_Taskbar_Left.reg" - continue - } - 'CombineTaskbarAlways' { - RegImport "> Setting the taskbar on the main display to always combine buttons and hide labels..." "Combine_Taskbar_Always.reg" - continue - } - 'CombineTaskbarWhenFull' { - RegImport "> Setting the taskbar on the main display to only combine buttons and hide labels when the taskbar is full..." "Combine_Taskbar_When_Full.reg" - continue - } - 'CombineTaskbarNever' { - RegImport "> Setting the taskbar on the main display to never combine buttons or hide labels..." "Combine_Taskbar_Never.reg" - continue - } - 'CombineMMTaskbarAlways' { - RegImport "> Setting the taskbar on secondary displays to always combine buttons and hide labels..." "Combine_MMTaskbar_Always.reg" - continue - } - 'CombineMMTaskbarWhenFull' { - RegImport "> Setting the taskbar on secondary displays to only combine buttons and hide labels when the taskbar is full..." "Combine_MMTaskbar_When_Full.reg" - continue - } - 'CombineMMTaskbarNever' { - RegImport "> Setting the taskbar on secondary displays to never combine buttons or hide labels..." "Combine_MMTaskbar_Never.reg" - continue - } - 'MMTaskbarModeAll' { - RegImport "> Setting the taskbar to only show app icons on main taskbar..." "MMTaskbarMode_All.reg" - continue - } - 'MMTaskbarModeMainActive' { - RegImport "> Setting the taskbar to show app icons on all taskbars..." "MMTaskbarMode_Main_Active.reg" - continue - } - 'MMTaskbarModeActive' { - RegImport "> Setting the taskbar to only show app icons on the taskbar where the window is open..." "MMTaskbarMode_Active.reg" - continue - } - 'HideSearchTb' { - RegImport "> Hiding the search icon from the taskbar..." "Hide_Search_Taskbar.reg" - continue - } - 'ShowSearchIconTb' { - RegImport "> Changing taskbar search to icon only..." "Show_Search_Icon.reg" - continue - } - 'ShowSearchLabelTb' { - RegImport "> Changing taskbar search to icon with label..." "Show_Search_Icon_And_Label.reg" - continue - } - 'ShowSearchBoxTb' { - RegImport "> Changing taskbar search to search box..." "Show_Search_Box.reg" - continue - } - 'HideTaskview' { - RegImport "> Hiding the taskview button from the taskbar..." "Hide_Taskview_Taskbar.reg" - continue - } - {$_ -in "HideWidgets", "DisableWidgets"} { - RegImport "> Disabling widgets on the taskbar & lockscreen..." "Disable_Widgets_Service.reg" - - # Also remove the app package for Widgets - $appsList = 'Microsoft.StartExperiencesApp' - RemoveApps $appsList - continue - } - {$_ -in "HideChat", "DisableChat"} { - if ($WinVersion -ge 22000) { - Write-Output "> Hiding the chat icon from the taskbar..." - Write-Host "Feature is not available on Windows 11" -ForegroundColor Yellow - Write-Output "" - continue - } - - RegImport "> Hiding the chat icon from the taskbar..." "Disable_Chat_Taskbar.reg" - continue - } - 'EnableEndTask' { - RegImport "> Enabling the 'End Task' option in the taskbar right click menu..." "Enable_End_Task.reg" - continue - } - 'EnableLastActiveClick' { - RegImport "> Enabling the 'Last Active Click' behavior in the taskbar app area..." "Enable_Last_Active_Click.reg" - continue - } - 'ExplorerToHome' { - RegImport "> Changing the default location that File Explorer opens to `Home`..." "Launch_File_Explorer_To_Home.reg" - continue - } - 'ExplorerToThisPC' { - RegImport "> Changing the default location that File Explorer opens to `This PC`..." "Launch_File_Explorer_To_This_PC.reg" - continue - } - 'ExplorerToDownloads' { - RegImport "> Changing the default location that File Explorer opens to `Downloads`..." "Launch_File_Explorer_To_Downloads.reg" - continue - } - 'ExplorerToOneDrive' { - RegImport "> Changing the default location that File Explorer opens to `OneDrive`..." "Launch_File_Explorer_To_OneDrive.reg" - continue - } - 'ShowHiddenFolders' { - RegImport "> Unhiding hidden files, folders and drives..." "Show_Hidden_Folders.reg" - continue - } - 'ShowKnownFileExt' { - RegImport "> Enabling file extensions for known file types..." "Show_Extensions_For_Known_File_Types.reg" - continue - } - 'AddFoldersToThisPC' { - RegImport "> Adding all common folders (Desktop, Downloads, etc.) back to `This PC` in File Explorer..." "Add_All_Folders_Under_This_PC.reg" - continue - } - 'HideHome' { - RegImport "> Hiding the home section from the File Explorer navigation pane..." "Hide_Home_from_Explorer.reg" - continue - } - 'HideGallery' { - RegImport "> Hiding the gallery section from the File Explorer navigation pane..." "Hide_Gallery_from_Explorer.reg" - continue - } - 'HideDupliDrive' { - RegImport "> Hiding duplicate removable drive entries from the File Explorer navigation pane..." "Hide_duplicate_removable_drives_from_navigation_pane_of_File_Explorer.reg" - continue - } - {$_ -in "HideOnedrive", "DisableOnedrive"} { - RegImport "> Hiding the OneDrive folder from the File Explorer navigation pane..." "Hide_Onedrive_Folder.reg" - continue - } - {$_ -in "Hide3dObjects", "Disable3dObjects"} { - if ($WinVersion -ge 22000) { - Write-Output "> Hiding the 3D objects folder from the File Explorer navigation pane..." - Write-Host "Feature is not available on Windows 11" -ForegroundColor Yellow - Write-Output "" - continue - } - - RegImport "> Hiding the 3D objects folder from the File Explorer navigation pane..." "Hide_3D_Objects_Folder.reg" - continue - } - {$_ -in "HideMusic", "DisableMusic"} { - RegImport "> Hiding the music folder from the File Explorer navigation pane..." "Hide_Music_folder.reg" - continue - } - {$_ -in "HideIncludeInLibrary", "DisableIncludeInLibrary"} { - RegImport "> Hiding 'Include in library' in the context menu..." "Disable_Include_in_library_from_context_menu.reg" - continue - } - {$_ -in "HideGiveAccessTo", "DisableGiveAccessTo"} { - RegImport "> Hiding 'Give access to' in the context menu..." "Disable_Give_access_to_context_menu.reg" - continue - } - {$_ -in "HideShare", "DisableShare"} { - RegImport "> Hiding 'Share' in the context menu..." "Disable_Share_from_context_menu.reg" - continue - } -} +# Execute all selected/provided parameters using the consolidated function +# (This also handles restore point creation if requested) +ExecuteAllChanges RestartExplorer

Y{(Epm^b#_D%xxX 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 M07*qoM6N<$f(dTRJOBUy literal 0 HcmV?d00001 diff --git a/Assets/Menus/Info b/Assets/Menus/Info deleted file mode 100755 index 16cc4de..0000000 --- a/Assets/Menus/Info +++ /dev/null @@ -1,87 +0,0 @@ -Win11Debloat is a lightweight, easy to use PowerShell script that allows you to quickly -declutter and improve your Windows experience. It can remove pre-installed bloatware apps, -disable telemetry, remove intrusive interface elements and much more. - -------------------------------------------------------------------------------------------- - All Features -------------------------------------------------------------------------------------------- -App Removal -- Remove a wide variety of preinstalled apps. -- Remove or replace all pinned apps from start for the current user, or for all existing & new users. (W11 only) - -Telemetry, Tracking & Suggested Content -- Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads. -- Disable tips, tricks, suggestions & ads across Windows. -- Disable ads, suggestions and the MSN news feed in Microsoft Edge. -- Disable the 'Windows Spotlight' desktop background option. - -Bing Web Search, Copilot & AI Features -- Disable & remove Bing web search, Bing AI and Cortana from Windows search. -- Disable & remove Microsoft Copilot. -- Disable Windows Recall. (W11 only) -- Disable Click to Do, AI text & image analysis tool. (W11 only) -- Disable AI Features in Edge. (W11 only) -- Disable AI Features in Paint. (W11 only) -- Disable AI Features in Notepad. (W11 only) - -Personalisation -- Enable dark mode for system and apps. -- Disable transparency, animations and visual effects. -- Turn off Enhance Pointer Precision, also known as mouse acceleration. -- Disable the Sticky Keys keyboard shortcut. (W11 only) -- Restore the old Windows 10 style context menu. (W11 only) -- Hide the 'Include in library', 'Give access to' and 'Share' options from the context menu. (W10 only) - -File Explorer -- Change the default location that File Explorer opens to. -- Show hidden files, folders and drives. -- Show file extensions for known file types. -- Add all common folders (Desktop, Downloads, Etc.) back to 'This PC' in File Explorer. (W11 only) -- Hide the Home or Gallery section from the File Explorer navigation pane. (W11 only) -- Hide the 3D objects, music or OneDrive folder from the File Explorer navigation pane. (W10 only) -- Hide duplicate removable drive entries from the File Explorer navigation pane. - -Taskbar -- Align taskbar icons to the left. (W11 only) -- Choose combine mode for taskbar buttons and labels. (W11 only) -- Choose how app icons are shown on the taskbar when using multiple monitors. (W11 only) -- Hide or change the search icon/box on the taskbar. (W11 only) -- Hide the taskview button from the taskbar. (W11 only) -- Disable widgets on the taskbar & lockscreen. -- Hide the chat (meet now) icon from the taskbar. (W10 only) -- Enable the 'End Task' option in the taskbar right click menu. (W11 only) -- Enable the 'Last Active Click' behavior in the taskbar app area. - -Start -- Disable the recommended section in the start menu. (W11 only) -- Disable the Phone Link mobile devices integration in the start menu. (W11 only) - -Other -- Disable Xbox Game Bar integration & game/screen recording. This also disables `ms-gamingoverlay`/`ms-gamebar` popups. -- Disable Fast Start-up to ensure a full shutdown. -- Disable network connectivity during Modern Standby to reduce battery drain. (W11 only) - -Advanced Features -- Option to apply changes to a different user, instead of the currently logged in user. -- Sysprep mode to apply changes to the Windows Default user profile. - -------------------------------------------------------------------------------------------- - Default mode -------------------------------------------------------------------------------------------- -The default mode applies the changes that are recommended for most users. This includes: -- Remove the default selection or your custom selection of apps. -- Disable telemetry, diagnostic data, app-launch tracking & targeted ads. -- Disable tips, tricks, suggestions & ads across Windows. -- Disable ads, suggestions and the MSN news feed in Microsoft Edge. -- Disable & remove Bing web search, Bing AI and Cortana from Windows search. -- Disable & remove Microsoft Copilot. -- Disable Windows Recall. (W11 only) -- Disable Click to Do, AI text & image analysis tool. (W11 only) -- Disable Fast Start-up to ensure a full shutdown. -- Disable network connectivity during Modern Standby to reduce battery drain. (W11 only) -- Show file extensions for known file types. -- Hide the 3D objects folder in Windows Explorer. (W10 only) -- Disable widgets on the taskbar & lockscreen. -- Hide the Chat (meet now) icon from the taskbar. (W10 only) - - diff --git a/Assets/Schemas/AppSelectionWindow.xaml b/Assets/Schemas/AppSelectionWindow.xaml new file mode 100644 index 0000000..b188c60 --- /dev/null +++ b/Assets/Schemas/AppSelectionWindow.xaml @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Assets/menu.png b/Assets/menu.png deleted file mode 100644 index ff76d6fb87d042904bf79e209dece3f5318cbc1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29843 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