mirror of
https://github.com/Raphire/Win11Debloat.git
synced 2026-02-18 16:36:29 +00:00
Compare commits
120 Commits
2025.05.19
...
2026.02.04
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6e65a07184 | ||
|
|
84bff3ab0c | ||
|
|
46deca7703 | ||
|
|
6a3f244f9b | ||
|
|
75d783cc63 | ||
|
|
afdb66b5d4 | ||
|
|
6a1a091a87 | ||
|
|
1ef8992320 | ||
|
|
59d0e83238 | ||
|
|
482161fdd8 | ||
|
|
91f3dbf5e6 | ||
|
|
57f5e1c632 | ||
|
|
95e844923e | ||
|
|
c6e3edbe40 | ||
|
|
98fce954f0 | ||
|
|
b4d4f5630d | ||
|
|
d1b13e61f8 | ||
|
|
aa64f1a982 | ||
|
|
0ac57a9c13 | ||
|
|
e98c1bd273 | ||
|
|
82edc87601 | ||
|
|
e612f8e9d5 | ||
|
|
48cd513f14 | ||
|
|
71043ccc7d | ||
|
|
0971b72c48 | ||
|
|
d403a2284c | ||
|
|
990957e3ca | ||
|
|
fb343e2a70 | ||
|
|
977a0ecb2d | ||
|
|
cd29f6987a | ||
|
|
163117d703 | ||
|
|
7a1d4ff679 | ||
|
|
0e5b49fb19 | ||
|
|
8b2cadb37d | ||
|
|
186a2f08b7 | ||
|
|
e66103f57a | ||
|
|
6c201fc027 | ||
|
|
2d9e8530eb | ||
|
|
14ba4d529c | ||
|
|
f97a01e8a9 | ||
|
|
791232e097 | ||
|
|
75ef30e6fb | ||
|
|
c1a48120d3 | ||
|
|
dc30664001 | ||
|
|
5ae374dff3 | ||
|
|
6c97bbead0 | ||
|
|
f46618dfe2 | ||
|
|
cf1a58b0d0 | ||
|
|
86a2555454 | ||
|
|
070e692b90 | ||
|
|
44aa34ab9f | ||
|
|
60a1b3eb6b | ||
|
|
3f8caf86ee | ||
|
|
f1595cd91e | ||
|
|
c52338648d | ||
|
|
d8e86a43f5 | ||
|
|
cf982af87c | ||
|
|
a368b4a8ba | ||
|
|
7c9e25d891 | ||
|
|
58d47c77cc | ||
|
|
7004fa3b31 | ||
|
|
899edfc9c6 | ||
|
|
f9f7ba828c | ||
|
|
02cb390ac6 | ||
|
|
4e4bf0d553 | ||
|
|
bdf55ed6ba | ||
|
|
b0fed2afaf | ||
|
|
b9594f2671 | ||
|
|
4719d80dd9 | ||
|
|
83f7fc7398 | ||
|
|
cf1b43dd3f | ||
|
|
15a520e219 | ||
|
|
a38c78824e | ||
|
|
0ba9d1d7c3 | ||
|
|
9b502a49c4 | ||
|
|
260895618d | ||
|
|
a662273414 | ||
|
|
6c4b401a21 | ||
|
|
75f71972b3 | ||
|
|
c3de7803ae | ||
|
|
8ce501511f | ||
|
|
a65548b9b7 | ||
|
|
98b9348b70 | ||
|
|
b100cf15f2 | ||
|
|
b6dc5c0147 | ||
|
|
a68c0a53fb | ||
|
|
31b13bf861 | ||
|
|
62e95376a6 | ||
|
|
c881858f32 | ||
|
|
cc3fc90592 | ||
|
|
70ebe29f70 | ||
|
|
74ffa9618c | ||
|
|
1cf461940d | ||
|
|
9c92f30160 | ||
|
|
49233234fa | ||
|
|
f5057625d8 | ||
|
|
41b0006430 | ||
|
|
1a170a2db1 | ||
|
|
a6a7232709 | ||
|
|
3f22b8d22d | ||
|
|
1c7c7f734f | ||
|
|
1729831af9 | ||
|
|
a2095b2b60 | ||
|
|
d7c47a587c | ||
|
|
c5702f7096 | ||
|
|
352e6db5a1 | ||
|
|
34addd3425 | ||
|
|
4165f9940d | ||
|
|
8bc12a5a85 | ||
|
|
67d529c22b | ||
|
|
26ebc7d91f | ||
|
|
355ae22da8 | ||
|
|
a3851e3dbb | ||
|
|
0aa146ac3e | ||
|
|
44703765fb | ||
|
|
c324483c7b | ||
|
|
6c4b791d79 | ||
|
|
6eccf15d88 | ||
|
|
df9f00c726 | ||
|
|
1e7d212c10 |
27
.github/ISSUE_TEMPLATE/bug_report.md
vendored
27
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -1,27 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Open '...'
|
||||
2. Select '....'
|
||||
3. Wait for '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
79
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
79
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
@@ -0,0 +1,79 @@
|
||||
name: "🐞 Bug report"
|
||||
description: "Report an issue you encountered"
|
||||
labels: ["bug"]
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
# 🐞 **Bug report**
|
||||
Thanks for taking the time to fill out this bug report! Please provide as much information as possible in your report to help us understand and resolve the issue.
|
||||
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Checklist
|
||||
description: Please confirm the following before posting your issue.
|
||||
options:
|
||||
- label: I have searched for existing issues/discussions and didn't find any similar ones.
|
||||
required: true
|
||||
- label: I haven't used any other scripts, tools or programs that might have caused this issue.
|
||||
required: false
|
||||
|
||||
- type: input
|
||||
id: windows_version
|
||||
attributes:
|
||||
label: Windows version
|
||||
description: What version of Windows are you using?
|
||||
placeholder: e.g. Windows 11 24H2 (26100.4202)
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: script_setting
|
||||
attributes:
|
||||
label: Script mode/options
|
||||
description: What mode/options did you use with the script?
|
||||
placeholder: e.g. "Default mode", "Custom mode with options X, Y, Z"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: issue_description
|
||||
attributes:
|
||||
label: Describe the issue
|
||||
description: Provide a clear and detailed description of the issue.
|
||||
placeholder: e.g. "When I ran the script I expected [...], but instead [...]. This caused [...]."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: steps_to_reproduce
|
||||
attributes:
|
||||
label: Steps to reproduce
|
||||
description: How can the behaviour be reproduced? Please provide detailed steps.
|
||||
placeholder: |
|
||||
1. Open '...'
|
||||
2. Select '...'
|
||||
3. Wait for '...'
|
||||
4. Etc.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: error_logs
|
||||
attributes:
|
||||
label: Error output
|
||||
description: "Include any relevant logs or error messages. Logs can be found in `%temp%/Win11Debloat` or the root folder of the script. Please keep in mind that logs may contain personal information such as usernames and the name of your PC, so review them before submitting."
|
||||
placeholder: Include any relevant logs or error messages.
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: additional_context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any other context about the problem here.
|
||||
placeholder: e.g. Screenshots, links to related discussions, etc.
|
||||
validations:
|
||||
required: false
|
||||
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Open a discussion
|
||||
url: https://github.com/Raphire/Win11Debloat/discussions
|
||||
about: Discuss anything that is not a bug report or feature request
|
||||
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -1,20 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
||||
46
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
46
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
name: "💡 Feature request"
|
||||
description: "Suggest a new feature or improvement"
|
||||
labels: ["enhancement"]
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
# 💡 **Feature request**
|
||||
Thanks for taking the time to suggest a feature for Win11Debloat! Please include as much detail as possible to help us understand and evaluate your suggestion.
|
||||
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Checklist
|
||||
description: Please confirm the following before posting your issue.
|
||||
options:
|
||||
- label: I have searched for existing issues/discussions and didn't find any similar ones.
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Describe the feature or improvement
|
||||
description: Provide a clear and concise description of your suggested feature or improvement. Explain why you think this feature is needed and how it would benefit users.
|
||||
placeholder: Describe the feature or improvement.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: examples
|
||||
attributes:
|
||||
label: Examples
|
||||
description: Provide examples of how the feature could work or be implemented.
|
||||
placeholder: e.g. Code snippets, mockups, or links to other implementations of similar features.
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: additional_context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any other context or screenshots about the feature request here.
|
||||
placeholder: e.g. Screenshots, links to related discussions, etc.
|
||||
validations:
|
||||
required: false
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,4 +1,5 @@
|
||||
LastSettings
|
||||
SavedSettings
|
||||
LastUsedSettings.json
|
||||
CustomAppsList
|
||||
Win11Debloat.log
|
||||
833
Apps.json
Normal file
833
Apps.json
Normal file
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
159
Appslist.txt
159
Appslist.txt
@@ -1,159 +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
|
||||
Microsoft.3DBuilder
|
||||
Microsoft.549981C3F5F10 #Cortana app
|
||||
Microsoft.BingFinance
|
||||
Microsoft.BingFoodAndDrink
|
||||
Microsoft.BingHealthAndFitness
|
||||
Microsoft.BingNews
|
||||
Microsoft.BingSports
|
||||
Microsoft.BingTranslator
|
||||
Microsoft.BingTravel
|
||||
Microsoft.BingWeather
|
||||
Microsoft.Copilot
|
||||
Microsoft.Getstarted # Cannot be uninstalled in Windows 11
|
||||
Microsoft.Messaging
|
||||
Microsoft.Microsoft3DViewer
|
||||
Microsoft.MicrosoftJournal
|
||||
Microsoft.MicrosoftOfficeHub
|
||||
Microsoft.MicrosoftPowerBIForWindows
|
||||
Microsoft.MicrosoftSolitaireCollection
|
||||
Microsoft.MicrosoftStickyNotes
|
||||
Microsoft.MixedReality.Portal
|
||||
Microsoft.NetworkSpeedTest
|
||||
Microsoft.News
|
||||
Microsoft.Office.OneNote
|
||||
Microsoft.Office.Sway
|
||||
Microsoft.OneConnect
|
||||
Microsoft.Print3D
|
||||
Microsoft.SkypeApp
|
||||
Microsoft.Todos
|
||||
Microsoft.WindowsAlarms
|
||||
Microsoft.WindowsFeedbackHub
|
||||
Microsoft.WindowsMaps
|
||||
Microsoft.WindowsSoundRecorder
|
||||
Microsoft.XboxApp # Old Xbox Console Companion App, no longer supported
|
||||
Microsoft.ZuneVideo
|
||||
MicrosoftCorporationII.MicrosoftFamily # Family Safety App
|
||||
MicrosoftCorporationII.QuickAssist
|
||||
MicrosoftTeams # Old MS Teams personal (MS Store)
|
||||
MSTeams # New MS Teams app
|
||||
|
||||
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
|
||||
|
||||
|
||||
|
||||
|
||||
# ------------------------------------------------------------------------------------------------------------- #
|
||||
# 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
|
||||
#Microsoft.Edge # Edge browser (Can only be uninstalled in European Economic Area)
|
||||
#Microsoft.GetHelp # Required for some Windows 11 Troubleshooters
|
||||
#Microsoft.MSPaint # Paint 3D
|
||||
#Microsoft.OneDrive # OneDrive consumer
|
||||
#Microsoft.Paint # Classic Paint
|
||||
#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.WindowsStore # Microsoft Store, WARNING: This app cannot be reinstalled!
|
||||
#Microsoft.WindowsTerminal # New default terminal app in windows 11
|
||||
#Microsoft.Xbox.TCUI # UI framework, seems to be required for MS store, photos and certain games
|
||||
#Microsoft.XboxIdentityProvider # Xbox sign-in framework, required for some games
|
||||
#Microsoft.XboxSpeechToTextOverlay # Might be required for some games, WARNING: This app cannot be reinstalled!
|
||||
#Microsoft.YourPhone # Phone link
|
||||
#Microsoft.ZuneMusic # Modern Media Player
|
||||
#MicrosoftWindows.CrossDevice # Phone integration within File Explorer, Camera and more
|
||||
|
||||
|
||||
|
||||
|
||||
# --------------------------------------------------------------------------------------------------------------- #
|
||||
# The apps below this line will NOT be uninstalled by default, unless selected during custom mode app selection #
|
||||
# or when launching the script with the specific parameters found in the README.md. Remove the # character in #
|
||||
# front of any app you want to UNINSTALL by default. #
|
||||
# --------------------------------------------------------------------------------------------------------------- #
|
||||
#Microsoft.GamingApp # Modern Xbox Gaming App, required for installing some PC games
|
||||
#Microsoft.OutlookForWindows # New mail app: Outlook for Windows
|
||||
#Microsoft.People # Required for & included with Mail & Calendar
|
||||
#Microsoft.PowerAutomateDesktop
|
||||
#Microsoft.RemoteDesktop
|
||||
#Microsoft.Windows.DevHome
|
||||
#Microsoft.windowscommunicationsapps # Mail & Calendar
|
||||
#Microsoft.XboxGameOverlay # Game overlay, required/useful for some games
|
||||
#Microsoft.XboxGamingOverlay # Game overlay, required/useful for some games
|
||||
#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
|
||||
1047
Assets/Features.json
Normal file
1047
Assets/Features.json
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Assets/Images/menu.png
Normal file
BIN
Assets/Images/menu.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 82 KiB |
@@ -1,14 +0,0 @@
|
||||
Win11Debloat will make the following changes:
|
||||
- Remove the default selection of apps, the list can be found in the 'Appslist.txt' file.
|
||||
- Disable telemetry, diagnostic data, app-launch tracking & targeted ads.
|
||||
- Disable & remove Bing search & Cortana in Windows search.
|
||||
- Disable tips & tricks on the lockscreen. (This may change your lockscreen wallpaper)
|
||||
- Disable tips, tricks, suggestions and ads in start, settings, notifications and more.
|
||||
- Disable Microsoft Copilot. (Windows 11 build 22621+)
|
||||
- Disable Fast Start-up to ensure a full shutdown.
|
||||
- Show file extensions for known file types.
|
||||
- Disable the widget service & hide the icon from the taskbar.
|
||||
- Hide the Chat (meet now) icon from the taskbar.
|
||||
- Hide the 3D objects folder in Windows Explorer. (Windows 10 only)
|
||||
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
Win11Debloat is a simple, easy to use and lightweight PowerShell script that can remove
|
||||
pre-installed Windows bloatware apps, disable telemetry and declutter the experience by
|
||||
disabling or removing intrusive interface elements, ads and more. No need to go through
|
||||
all the settings yourself, or remove apps one by one.
|
||||
|
||||
-------------------------------------------------------------------------------------------
|
||||
All Features
|
||||
-------------------------------------------------------------------------------------------
|
||||
App Removal
|
||||
- Remove a wide variety of bloatware 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 the 'Windows Spotlight' desktop background option.
|
||||
|
||||
Bing, Copilot & More
|
||||
- Disable & remove Bing web search & Cortana from Windows search.
|
||||
- Disable & remove Microsoft Copilot. (W11 only)
|
||||
- Disable Windows Recall snapshots. (W11 only)
|
||||
|
||||
File Explorer
|
||||
- Change the default location that File Explorer opens to.
|
||||
- Show hidden files, folders & drives.
|
||||
- Show file extensions for known file types.
|
||||
- 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 sidepanel. (W10 only)
|
||||
- Hide duplicate removable drive entries from the File Explorer sidepanel.
|
||||
|
||||
Taskbar & Start
|
||||
- Align taskbar icons to the left. (W11 only)
|
||||
- Hide or change the search icon/box on the taskbar. (W11 only)
|
||||
- Hide the taskview button from the taskbar. (W11 only)
|
||||
- Disable the widgets service & hide icon from the taskbar.
|
||||
- Hide the chat (meet now) icon from the taskbar.
|
||||
- Disable & hide the recommended section in the start menu. (W11 only)
|
||||
- Enable the 'End Task' option in the taskbar right click menu. (W11 only)
|
||||
|
||||
Context menu
|
||||
- Restore the old Windows 10 style context menu. (W11 only)
|
||||
- Hide the 'Include in library', 'Give access to' & 'Share' options from the context menu. (W10 only)
|
||||
|
||||
Other
|
||||
- Disable Xbox game/screen recording, this also stops gaming overlay popups.
|
||||
- Turn off Enhance Pointer Precision, also known as mouse acceleration.
|
||||
- Disable Fast Start-up to ensure a full shutdown.
|
||||
- Disable the Sticky Keys keyboard shortcut. (W11 only)
|
||||
- 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 of apps, the list can be found in the 'Appslist.txt' file.
|
||||
- Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads.
|
||||
- Disable & remove Bing web search & Cortana from Windows search.
|
||||
- Disable tips, tricks, suggestions & ads across Windows.
|
||||
- Disable Microsoft Copilot. (W11 only)
|
||||
- Disable Fast Start-up to ensure a full shutdown.
|
||||
- Show file extensions for known file types.
|
||||
- Disable the widget service & hide the icon from the taskbar.
|
||||
- Hide the Chat (meet now) icon from the taskbar.
|
||||
- Hide the 3D objects folder under 'This pc' from File Explorer. (W10 only)
|
||||
- Hide the 'Include in library', 'Give access to' and 'Share' options from the context menu. (W10 only)
|
||||
|
||||
|
||||
278
Assets/Schemas/AppSelectionWindow.xaml
Normal file
278
Assets/Schemas/AppSelectionWindow.xaml
Normal file
@@ -0,0 +1,278 @@
|
||||
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="Win11Debloat Application Selection"
|
||||
Width="450" Height="580"
|
||||
ResizeMode="NoResize"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
WindowStyle="None"
|
||||
AllowsTransparency="True"
|
||||
Background="Transparent"
|
||||
Foreground="{DynamicResource FgColor}">
|
||||
<Window.Resources>
|
||||
<!-- ScrollBar Style -->
|
||||
<Style TargetType="{x:Type ScrollBar}">
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Width" Value="8"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="{x:Type ScrollBar}">
|
||||
<Grid>
|
||||
<Track Name="PART_Track" IsDirectionReversed="true">
|
||||
<Track.Thumb>
|
||||
<Thumb>
|
||||
<Thumb.Style>
|
||||
<Style TargetType="Thumb">
|
||||
<Setter Property="Background" Value="{DynamicResource ScrollBarThumbColor}"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Thumb">
|
||||
<Border Background="{TemplateBinding Background}" CornerRadius="4"/>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ScrollBarThumbHoverColor}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Thumb.Style>
|
||||
</Thumb>
|
||||
</Track.Thumb>
|
||||
</Track>
|
||||
</Grid>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- CheckBox Style -->
|
||||
<Style TargetType="CheckBox">
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Padding" Value="4,2"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="CheckBox">
|
||||
<Border Background="{TemplateBinding Background}" BorderThickness="0" CornerRadius="4" Padding="{TemplateBinding Padding}">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Border x:Name="CheckBoxBorder" Grid.Column="0" Width="18" Height="18" Background="{DynamicResource CheckBoxBgColor}" BorderBrush="{DynamicResource CheckBoxBorderColor}" BorderThickness="1" CornerRadius="4" Margin="0,0,8,0">
|
||||
<TextBlock x:Name="CheckMark" Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Foreground="{DynamicResource ButtonBg}" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="Collapsed"/>
|
||||
</Border>
|
||||
<ContentPresenter Grid.Column="1" VerticalAlignment="Center" Margin="0,0,0,1"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="CheckBoxBorder" Property="Background" Value="{DynamicResource CheckBoxHoverColor}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsChecked" Value="True">
|
||||
<Setter TargetName="CheckMark" Property="Visibility" Value="Visible"/>
|
||||
<Setter TargetName="CheckBoxBorder" Property="Background" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter TargetName="CheckBoxBorder" Property="BorderBrush" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter TargetName="CheckMark" Property="Foreground" Value="White"/>
|
||||
</Trigger>
|
||||
<MultiTrigger>
|
||||
<MultiTrigger.Conditions>
|
||||
<Condition Property="IsMouseOver" Value="True"/>
|
||||
<Condition Property="IsChecked" Value="True"/>
|
||||
</MultiTrigger.Conditions>
|
||||
<Setter TargetName="CheckBoxBorder" Property="Background" Value="{DynamicResource ButtonHover}"/>
|
||||
<Setter TargetName="CheckBoxBorder" Property="BorderBrush" Value="{DynamicResource ButtonHover}"/>
|
||||
</MultiTrigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- CheckBox style for apps panels -->
|
||||
<Style x:Key="AppsPanelCheckBoxStyle" TargetType="CheckBox" BasedOn="{StaticResource {x:Type CheckBox}}">
|
||||
<Setter Property="Margin" Value="2,3,2,3"/>
|
||||
</Style>
|
||||
|
||||
<!-- Button Style -->
|
||||
<Style x:Key="Win11Button" TargetType="Button">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter Property="Foreground" Value="white"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="Padding" Value="0"/>
|
||||
<Setter Property="FontSize" Value="14"/>
|
||||
<Setter Property="Cursor" Value="Hand"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Border Background="{TemplateBinding Background}"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}"
|
||||
CornerRadius="4"
|
||||
Padding="{TemplateBinding Padding}">
|
||||
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonDisabled}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonDisabled}"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource ButtonTextDisabled}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonHover}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonHover}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsPressed" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonPressed}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonPressed}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<!-- Secondary Button Style -->
|
||||
<Style x:Key="Win11ButtonSecondary" TargetType="Button">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonBg}"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBorderColor}"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="Padding" Value="0"/>
|
||||
<Setter Property="FontSize" Value="14"/>
|
||||
<Setter Property="Cursor" Value="Hand"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Border Background="{TemplateBinding Background}"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}"
|
||||
CornerRadius="4"
|
||||
Padding="{TemplateBinding Padding}">
|
||||
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,0,0,1"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonDisabled}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource BorderColor}"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource SecondaryButtonTextDisabled}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonHover}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBorderColor}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsPressed" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonPressed}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBorderColor}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<!-- Title Bar Button Style -->
|
||||
<Style x:Key="TitleBarButton" TargetType="Button">
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter Property="Width" Value="46"/>
|
||||
<Setter Property="Height" Value="32"/>
|
||||
<Setter Property="FontFamily" Value="Segoe MDL2 Assets"/>
|
||||
<Setter Property="FontSize" Value="10"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Border Background="{TemplateBinding Background}" BorderThickness="0" CornerRadius="0,8,0,0">
|
||||
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
<Style x:Key="CloseButton" TargetType="Button" BasedOn="{StaticResource TitleBarButton}">
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource CloseHover}"/>
|
||||
<Setter Property="Foreground" Value="White"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Window.Resources>
|
||||
|
||||
<Border BorderBrush="{DynamicResource BorderColor}"
|
||||
BorderThickness="1"
|
||||
CornerRadius="8"
|
||||
Background="{DynamicResource BgColor}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="32"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- Custom Title Bar -->
|
||||
<Grid Grid.Row="0" x:Name="TitleBar">
|
||||
<Border Background="{DynamicResource BgColor}" CornerRadius="8,8,0,0">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Grid.Column="0"
|
||||
Text="Win11Debloat Application Selection"
|
||||
Foreground="{DynamicResource FgColor}"
|
||||
VerticalAlignment="Center"
|
||||
Margin="12,0,0,0"
|
||||
FontSize="12"/>
|
||||
<StackPanel Grid.Column="1" Orientation="Horizontal">
|
||||
<Button x:Name="CloseBtn" Content="" Style="{StaticResource CloseButton}" ToolTip="Close" IsCancel="True" AutomationProperties.Name="Close"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Grid>
|
||||
|
||||
<!-- Main Content -->
|
||||
<Grid Grid.Row="1">
|
||||
<Grid Margin="12">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock Grid.Row="0"
|
||||
Text="Check apps that you wish to remove, uncheck apps that you wish to keep"
|
||||
TextWrapping="Wrap"
|
||||
Foreground="{DynamicResource FgColor}"
|
||||
Margin="0,0,0,10"/>
|
||||
|
||||
<StackPanel Grid.Row="1" Orientation="Horizontal" Margin="0,0,0,8">
|
||||
<CheckBox x:Name="CheckAllBox" Content="Check/Uncheck all" Margin="8,0,15,0" Foreground="{DynamicResource FgColor}" AutomationProperties.Name="Check or Uncheck all"/>
|
||||
</StackPanel>
|
||||
|
||||
<Border Grid.Row="2" BorderBrush="{DynamicResource BorderColor}" CornerRadius="4" BorderThickness="1" Margin="0,0,0,10" Background="{DynamicResource CardBgColor}">
|
||||
<Grid>
|
||||
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
||||
<StackPanel x:Name="AppsPanel" Margin="5"/>
|
||||
</ScrollViewer>
|
||||
<Border x:Name="LoadingAppsIndicator" CornerRadius="4" Background="{DynamicResource ScrollBarThumbColor}" Opacity="0.8" Visibility="Collapsed">
|
||||
<TextBlock Text="Loading apps..." FontSize="16" FontWeight="SemiBold" Foreground="{DynamicResource FgColor}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
||||
</Border>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
<StackPanel Grid.Row="3" Orientation="Horizontal" HorizontalAlignment="Right">
|
||||
<Grid Margin="0,8,10,10">
|
||||
<CheckBox x:Name="OnlyInstalledBox" Content="Only show installed apps" Foreground="{DynamicResource FgColor}" AutomationProperties.Name="Only show installed apps"/>
|
||||
</Grid>
|
||||
<Button x:Name="ConfirmBtn" Width="80" Height="32" Margin="0,0,10,0" Content="Confirm" Style="{StaticResource Win11Button}" AutomationProperties.Name="Confirm"/>
|
||||
<Button x:Name="CancelBtn" Width="80" Height="32" Content="Cancel" Style="{StaticResource Win11ButtonSecondary}" IsCancel="True" AutomationProperties.Name="Cancel"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Window>
|
||||
899
Assets/Schemas/MainWindow.xaml
Normal file
899
Assets/Schemas/MainWindow.xaml
Normal file
@@ -0,0 +1,899 @@
|
||||
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="Win11Debloat"
|
||||
MinWidth="1024" MinHeight="600"
|
||||
MaxWidth="1280"
|
||||
ResizeMode="CanResize"
|
||||
SnapsToDevicePixels="True"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
WindowStyle="None"
|
||||
AllowsTransparency="True"
|
||||
Background="Transparent"
|
||||
Foreground="{DynamicResource FgColor}">
|
||||
<Window.Resources>
|
||||
<!-- ScrollBar Style -->
|
||||
<Style TargetType="{x:Type ScrollBar}">
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Width" Value="8"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="{x:Type ScrollBar}">
|
||||
<Grid>
|
||||
<Track Name="PART_Track" IsDirectionReversed="true">
|
||||
<Track.Thumb>
|
||||
<Thumb>
|
||||
<Thumb.Style>
|
||||
<Style TargetType="Thumb">
|
||||
<Setter Property="Background" Value="{DynamicResource ScrollBarThumbColor}"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Thumb">
|
||||
<Border Background="{TemplateBinding Background}" CornerRadius="4"/>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ScrollBarThumbHoverColor}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Thumb.Style>
|
||||
</Thumb>
|
||||
</Track.Thumb>
|
||||
</Track>
|
||||
</Grid>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- ComboBox Style -->
|
||||
<Style TargetType="ComboBox">
|
||||
<Setter Property="Background" Value="{DynamicResource ComboBgColor}"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource BorderColor}"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="Margin" Value="0,4,0,12"/>
|
||||
<Setter Property="MinHeight" Value="33"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="ComboBox">
|
||||
<Grid>
|
||||
<!-- Left accent line -->
|
||||
<Border x:Name="ClosedAccentLine" Width="3" Height="18" HorizontalAlignment="Left" VerticalAlignment="Stretch" Background="{DynamicResource ButtonBg}" CornerRadius="1.5" Panel.ZIndex="2"/>
|
||||
<ToggleButton x:Name="ToggleButton" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Focusable="False" IsChecked="{Binding Path=IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" ClickMode="Press">
|
||||
<ToggleButton.Style>
|
||||
<Style TargetType="ToggleButton">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="ToggleButton">
|
||||
<Border x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="4">
|
||||
<TextBlock x:Name="Arrow"
|
||||
Text=""
|
||||
FontFamily="Segoe MDL2 Assets"
|
||||
FontSize="10"
|
||||
HorizontalAlignment="Right"
|
||||
VerticalAlignment="Center"
|
||||
Margin="0,0,8,0"
|
||||
Foreground="{DynamicResource FgColor}"
|
||||
RenderTransformOrigin="0.5,0.5">
|
||||
<TextBlock.RenderTransform>
|
||||
<RotateTransform x:Name="ArrowRotation" Angle="0"/>
|
||||
</TextBlock.RenderTransform>
|
||||
</TextBlock>
|
||||
</Border>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="Border" Property="Background" Value="{DynamicResource ComboHoverColor}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsChecked" Value="True">
|
||||
<Trigger.EnterActions>
|
||||
<BeginStoryboard>
|
||||
<Storyboard>
|
||||
<DoubleAnimation Storyboard.TargetName="Arrow" Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)" To="180" Duration="0:0:0.2">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
</Storyboard>
|
||||
</BeginStoryboard>
|
||||
</Trigger.EnterActions>
|
||||
<Trigger.ExitActions>
|
||||
<BeginStoryboard>
|
||||
<Storyboard>
|
||||
<DoubleAnimation Storyboard.TargetName="Arrow" Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)" To="0" Duration="0:0:0.2">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
</Storyboard>
|
||||
</BeginStoryboard>
|
||||
</Trigger.ExitActions>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
</ToggleButton.Style>
|
||||
</ToggleButton>
|
||||
<ContentPresenter x:Name="ContentPresenter"
|
||||
IsHitTestVisible="False"
|
||||
Margin="10,0,20,0"
|
||||
HorizontalAlignment="Left"
|
||||
VerticalAlignment="Center"
|
||||
Content="{TemplateBinding SelectionBoxItem}"
|
||||
ContentTemplate="{TemplateBinding SelectionBoxItemTemplate}"
|
||||
ContentTemplateSelector="{TemplateBinding ItemTemplateSelector}"/>
|
||||
<Popup x:Name="Popup"
|
||||
Placement="Bottom"
|
||||
IsOpen="{TemplateBinding IsDropDownOpen}"
|
||||
AllowsTransparency="True"
|
||||
Focusable="False"
|
||||
PopupAnimation="Fade"
|
||||
StaysOpen="False"
|
||||
PlacementTarget="{Binding ElementName=ToggleButton}"
|
||||
VerticalOffset="1"
|
||||
HorizontalOffset="0">
|
||||
<Grid x:Name="DropDown" MinWidth="{TemplateBinding ActualWidth}" MaxHeight="{TemplateBinding MaxDropDownHeight}">
|
||||
<Border x:Name="DropDownBorder"
|
||||
Background="{DynamicResource ComboItemBgColor}"
|
||||
BorderBrush="{DynamicResource BorderColor}"
|
||||
BorderThickness="1"
|
||||
CornerRadius="4"
|
||||
Padding="5,4,5,1">
|
||||
<ScrollViewer Margin="0,2,0,0"
|
||||
VerticalScrollBarVisibility="Auto"
|
||||
HorizontalScrollBarVisibility="Disabled">
|
||||
<ItemsPresenter Margin="0,0,0,1"/>
|
||||
</ScrollViewer>
|
||||
</Border>
|
||||
</Grid>
|
||||
</Popup>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="SelectedIndex" Value="0">
|
||||
<Setter TargetName="ClosedAccentLine" Property="Visibility" Value="Collapsed"/>
|
||||
</Trigger>
|
||||
<Trigger Property="SelectedIndex" Value="-1">
|
||||
<Setter TargetName="ClosedAccentLine" Property="Visibility" Value="Collapsed"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- ComboBoxItem Style -->
|
||||
<Style TargetType="ComboBoxItem">
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Padding" Value="10,8"/>
|
||||
<Setter Property="Margin" Value="0,0,0,4"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="ComboBoxItem">
|
||||
<Grid>
|
||||
<Border x:Name="ItemBorder"
|
||||
Background="{TemplateBinding Background}"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}"
|
||||
Padding="{TemplateBinding Padding}"
|
||||
CornerRadius="4">
|
||||
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
||||
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
||||
</Border>
|
||||
<!-- Left accent line -->
|
||||
<Border x:Name="AccentLine"
|
||||
Width="3"
|
||||
Height="15"
|
||||
HorizontalAlignment="Left"
|
||||
VerticalAlignment="Stretch"
|
||||
Background="{DynamicResource ButtonBg}"
|
||||
CornerRadius="1.5"
|
||||
Margin="0"
|
||||
Visibility="Collapsed"/>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsSelected" Value="True">
|
||||
<Setter TargetName="AccentLine" Property="Visibility" Value="Visible"/>
|
||||
<Setter TargetName="ItemBorder" Property="Background" Value="{DynamicResource ComboItemSelectedColor}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsHighlighted" Value="True">
|
||||
<Setter TargetName="ItemBorder" Property="Background" Value="{DynamicResource ComboItemHoverColor}"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- TextBlock Label Style -->
|
||||
<Style x:Key="LabelStyle" TargetType="TextBlock">
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="FontSize" Value="12"/>
|
||||
<Setter Property="Margin" Value="0,0,0,2"/>
|
||||
</Style>
|
||||
|
||||
<!-- Label Border Style for ComboBox labels -->
|
||||
<Style x:Key="LabelBorderStyle" TargetType="Border">
|
||||
<Setter Property="CornerRadius" Value="4"/>
|
||||
<Setter Property="Padding" Value="6,2"/>
|
||||
<Setter Property="Margin" Value="-4,-2,-4,0"/>
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="HorizontalAlignment" Value="Stretch"/>
|
||||
</Style>
|
||||
|
||||
<!-- Category card border style -->
|
||||
<Style x:Key="CategoryCardBorderStyle" TargetType="Border">
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource BorderColor}"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="CornerRadius" Value="4"/>
|
||||
<Setter Property="Background" Value="{DynamicResource CardBgColor}"/>
|
||||
<Setter Property="Padding" Value="16,12,16,2"/>
|
||||
<Setter Property="Margin" Value="0,0,0,16"/>
|
||||
</Style>
|
||||
|
||||
<!-- Category header text style -->
|
||||
<Style x:Key="CategoryHeaderTextBlock" TargetType="TextBlock">
|
||||
<Setter Property="FontWeight" Value="Bold"/>
|
||||
<Setter Property="FontSize" Value="15"/>
|
||||
<Setter Property="Margin" Value="0,0,0,10"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
</Style>
|
||||
|
||||
<!-- Overview changes text style -->
|
||||
<Style x:Key="OverviewNoChangesTextStyle" TargetType="TextBlock">
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="FontStyle" Value="Italic"/>
|
||||
<Setter Property="Margin" Value="0,8,0,0"/>
|
||||
</Style>
|
||||
|
||||
<Style x:Key="OverviewChangeBulletStyle" TargetType="TextBlock">
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="Margin" Value="0,8,0,0"/>
|
||||
<Setter Property="TextWrapping" Value="Wrap"/>
|
||||
</Style>
|
||||
|
||||
<!-- TextBox Style for search -->
|
||||
<Style TargetType="TextBox">
|
||||
<Setter Property="CaretBrush" Value="{DynamicResource FgColor}"/>
|
||||
</Style>
|
||||
|
||||
<!-- CheckBox Style -->
|
||||
<Style TargetType="CheckBox">
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Padding" Value="4,2"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="CheckBox">
|
||||
<Border Background="{TemplateBinding Background}" BorderThickness="0" CornerRadius="4" Padding="{TemplateBinding Padding}">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Border x:Name="CheckBoxBorder" Grid.Column="0" Width="18" Height="18" Background="{DynamicResource CheckBoxBgColor}" BorderBrush="{DynamicResource CheckBoxBorderColor}" BorderThickness="1" CornerRadius="4" Margin="0,0,8,0">
|
||||
<TextBlock x:Name="CheckMark" Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Foreground="{DynamicResource ButtonBg}" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="Collapsed"/>
|
||||
</Border>
|
||||
<ContentPresenter Grid.Column="1" VerticalAlignment="Center" Margin="0,0,0,2"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="CheckBoxBorder" Property="Background" Value="{DynamicResource CheckBoxHoverColor}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsChecked" Value="True">
|
||||
<Setter TargetName="CheckMark" Property="Visibility" Value="Visible"/>
|
||||
<Setter TargetName="CheckBoxBorder" Property="Background" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter TargetName="CheckBoxBorder" Property="BorderBrush" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter TargetName="CheckMark" Property="Foreground" Value="White"/>
|
||||
</Trigger>
|
||||
<MultiTrigger>
|
||||
<MultiTrigger.Conditions>
|
||||
<Condition Property="IsMouseOver" Value="True"/>
|
||||
<Condition Property="IsChecked" Value="True"/>
|
||||
</MultiTrigger.Conditions>
|
||||
<Setter TargetName="CheckBoxBorder" Property="Background" Value="{DynamicResource ButtonHover}"/>
|
||||
<Setter TargetName="CheckBoxBorder" Property="BorderBrush" Value="{DynamicResource ButtonHover}"/>
|
||||
</MultiTrigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- CheckBox style for feature toggles -->
|
||||
<Style x:Key="FeatureCheckboxStyle" TargetType="CheckBox" BasedOn="{StaticResource {x:Type CheckBox}}">
|
||||
<Setter Property="Margin" Value="-4,-2,-4,10"/>
|
||||
<Setter Property="Padding" Value="4,2"/>
|
||||
</Style>
|
||||
|
||||
<!-- CheckBox style for apps panels -->
|
||||
<Style x:Key="AppsPanelCheckBoxStyle" TargetType="CheckBox" BasedOn="{StaticResource {x:Type CheckBox}}">
|
||||
<Setter Property="Margin" Value="2,3,2,3"/>
|
||||
</Style>
|
||||
|
||||
<!-- Button Style -->
|
||||
<Style x:Key="Win11Button" TargetType="Button">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter Property="Foreground" Value="white"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="Padding" Value="0"/>
|
||||
<Setter Property="FontSize" Value="14"/>
|
||||
<Setter Property="Cursor" Value="Hand"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Border Background="{TemplateBinding Background}"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}"
|
||||
CornerRadius="4"
|
||||
Padding="{TemplateBinding Padding}">
|
||||
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonDisabled}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonDisabled}"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource ButtonTextDisabled}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonHover}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonHover}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsPressed" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonPressed}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonPressed}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<!-- Secondary Button Style -->
|
||||
<Style x:Key="Win11ButtonSecondary" TargetType="Button">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonBg}"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBorderColor}"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="Padding" Value="0"/>
|
||||
<Setter Property="FontSize" Value="14"/>
|
||||
<Setter Property="Cursor" Value="Hand"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Border Background="{TemplateBinding Background}"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}"
|
||||
CornerRadius="4"
|
||||
Padding="{TemplateBinding Padding}">
|
||||
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,0,0,1"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonDisabled}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource BorderColor}"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource SecondaryButtonTextDisabled}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonHover}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBorderColor}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsPressed" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonPressed}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBorderColor}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<!-- Title Bar Button Style -->
|
||||
<Style x:Key="TitleBarButton" TargetType="Button">
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter Property="Width" Value="46"/>
|
||||
<Setter Property="Height" Value="32"/>
|
||||
<Setter Property="FontFamily" Value="Segoe MDL2 Assets"/>
|
||||
<Setter Property="FontSize" Value="10"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Border Background="{TemplateBinding Background}" BorderThickness="0" CornerRadius="0,8,0,0">
|
||||
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
<Style x:Key="CloseButton" TargetType="Button" BasedOn="{StaticResource TitleBarButton}">
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource CloseHover}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
<Style x:Key="HelpButton" TargetType="Button" BasedOn="{StaticResource TitleBarButton}">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Border Background="{TemplateBinding Background}" BorderThickness="0" CornerRadius="0">
|
||||
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,0,0,3"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonBg}"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsPressed" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ButtonHover}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<!-- SearchBox Border Style -->
|
||||
<Style x:Key="SearchBoxBorderStyle" TargetType="Border">
|
||||
<Setter Property="Background" Value="{DynamicResource ComboBgColor}"/>
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource ButtonBorderColor}"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="CornerRadius" Value="4"/>
|
||||
<Setter Property="Width" Value="300"/>
|
||||
<Setter Property="Padding" Value="8,6"/>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource ComboHoverColor}"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Window.Resources>
|
||||
|
||||
<Border BorderBrush="{DynamicResource BorderColor}"
|
||||
BorderThickness="1"
|
||||
CornerRadius="8"
|
||||
Background="{DynamicResource BgColor}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="32"/>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- Resize Borders -->
|
||||
<Rectangle x:Name="ResizeLeft" Width="5" HorizontalAlignment="Left" Fill="Transparent" Cursor="SizeWE" Grid.Row="0" Grid.RowSpan="3" Panel.ZIndex="100"/>
|
||||
<Rectangle x:Name="ResizeRight" Width="5" HorizontalAlignment="Right" Fill="Transparent" Cursor="SizeWE" Grid.Row="0" Grid.RowSpan="3" Panel.ZIndex="100"/>
|
||||
<Rectangle x:Name="ResizeTop" Height="5" VerticalAlignment="Top" Fill="Transparent" Cursor="SizeNS" Grid.Row="0" Panel.ZIndex="100"/>
|
||||
<Rectangle x:Name="ResizeBottom" Height="5" VerticalAlignment="Bottom" Fill="Transparent" Cursor="SizeNS" Grid.Row="2" Panel.ZIndex="100"/>
|
||||
<Rectangle x:Name="ResizeTopLeft" Width="8" Height="8" HorizontalAlignment="Left" VerticalAlignment="Top" Fill="Transparent" Cursor="SizeNWSE" Grid.Row="0" Panel.ZIndex="101"/>
|
||||
<Rectangle x:Name="ResizeTopRight" Width="8" Height="8" HorizontalAlignment="Right" VerticalAlignment="Top" Fill="Transparent" Cursor="SizeNESW" Grid.Row="0" Panel.ZIndex="101"/>
|
||||
<Rectangle x:Name="ResizeBottomLeft" Width="8" Height="8" HorizontalAlignment="Left" VerticalAlignment="Bottom" Fill="Transparent" Cursor="SizeNESW" Grid.Row="2" Panel.ZIndex="101"/>
|
||||
<Rectangle x:Name="ResizeBottomRight" Width="8" Height="8" HorizontalAlignment="Right" VerticalAlignment="Bottom" Fill="Transparent" Cursor="SizeNWSE" Grid.Row="2" Panel.ZIndex="101"/>
|
||||
|
||||
<!-- Custom Title Bar -->
|
||||
<Grid Grid.Row="0" x:Name="TitleBar">
|
||||
<Border Background="{DynamicResource BgColor}" CornerRadius="8,8,0,0">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Grid.Column="0"
|
||||
Text="Win11Debloat"
|
||||
Foreground="{DynamicResource FgColor}"
|
||||
VerticalAlignment="Center"
|
||||
Margin="12,0,0,0"
|
||||
FontSize="12"/>
|
||||
<StackPanel Grid.Column="1" Orientation="Horizontal">
|
||||
<Button x:Name="HelpBtn" Content="?" FontFamily="Segoe UI" FontSize="15" Style="{StaticResource HelpButton}" ToolTip="Open Wiki" AutomationProperties.Name="Open Wiki"/>
|
||||
<Button x:Name="CloseBtn" Content="" Style="{StaticResource CloseButton}" ToolTip="Close" AutomationProperties.Name="Close"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Grid>
|
||||
|
||||
<!-- Main Content with Tabs -->
|
||||
<TabControl Grid.Row="1" Background="Transparent" BorderThickness="0" Margin="0" Padding="0" Name="MainTabControl">
|
||||
<TabControl.Resources>
|
||||
<Style TargetType="TabItem">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="TabItem">
|
||||
<Border Name="Border" Background="{DynamicResource SecondaryButtonBg}" BorderThickness="0" CornerRadius="0" Padding="10,10" Margin="0">
|
||||
<ContentPresenter ContentSource="Header" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
||||
</Border>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsSelected" Value="True">
|
||||
<Setter TargetName="Border" Property="Background" Value="{DynamicResource ButtonBg}"/>
|
||||
<Setter Property="Foreground" Value="White"/>
|
||||
</Trigger>
|
||||
<Trigger Property="IsSelected" Value="False">
|
||||
<Setter Property="Foreground" Value="{DynamicResource FgColor}"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
</TabControl.Resources>
|
||||
<TabControl.ItemContainerStyle>
|
||||
<Style TargetType="TabItem">
|
||||
<Setter Property="Visibility" Value="Collapsed"/>
|
||||
</Style>
|
||||
</TabControl.ItemContainerStyle>
|
||||
|
||||
<!-- Home Tab -->
|
||||
<TabItem Header="Home" x:Name="HomeTab">
|
||||
<Grid>
|
||||
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Width="600">
|
||||
<!-- Logo -->
|
||||
<Viewbox Width="220" Height="220" Margin="0,32,0,10" HorizontalAlignment="Center">
|
||||
<Grid Width="220" Height="220">
|
||||
<!-- Windows logo style icon -->
|
||||
<Path x:Name="LogoFallback" Data="M0,0 L80,0 L80,80 L0,80 Z M90,0 L170,0 L170,80 L90,80 Z M0,90 L80,90 L80,170 L0,170 Z M90,90 L170,90 L170,170 L90,170 Z"
|
||||
Fill="{DynamicResource ButtonBg}" Stretch="Uniform" Margin="10"/>
|
||||
<!-- Sparkle effects -->
|
||||
<Canvas HorizontalAlignment="Right" VerticalAlignment="Bottom" Width="45" Height="45" Margin="0,0,2,2">
|
||||
<Path Canvas.Left="10" Canvas.Top="16" Data="M12,0 L14,10 L24,12 L14,14 L12,24 L10,14 L0,12 L10,10 Z"
|
||||
Fill="{DynamicResource AccentColor}" Width="38" Height="38" Stretch="Uniform"/>
|
||||
<Path Canvas.Left="0" Canvas.Top="0" Data="M6,0 L7,5 L12,6 L7,7 L6,12 L5,7 L0,6 L5,5 Z"
|
||||
Fill="{DynamicResource AccentColor}" Width="20" Height="20" Stretch="Uniform"/>
|
||||
<Path Canvas.Left="35" Canvas.Top="8" Data="M4,0 L5,3 L8,4 L5,5 L4,8 L3,5 L0,4 L3,3 Z"
|
||||
Fill="{DynamicResource AccentColor}" Width="15" Height="15" Stretch="Uniform"/>
|
||||
</Canvas>
|
||||
<!-- Actual logo image if available -->
|
||||
<Image x:Name="LogoImage" Stretch="Uniform"/>
|
||||
</Grid>
|
||||
</Viewbox>
|
||||
|
||||
<!-- Title -->
|
||||
<TextBlock Text="Welcome to Win11Debloat" FontSize="28" FontWeight="Bold" Foreground="{DynamicResource FgColor}" HorizontalAlignment="Center" Margin="0,0,0,10"/>
|
||||
<TextBlock TextWrapping="Wrap" Foreground="{DynamicResource FgColor}" FontSize="16" LineHeight="22" HorizontalAlignment="Center" Margin="0,0,0,30">
|
||||
<Run Text="Your clean Windows experience is just a few clicks away!"/>
|
||||
</TextBlock>
|
||||
|
||||
<!-- Start Button -->
|
||||
<Button x:Name="HomeStartBtn" Width="200" Height="48" Style="{StaticResource Win11Button}" HorizontalAlignment="Center" Margin="0,50,0,0" AutomationProperties.Name="Start">
|
||||
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
|
||||
<TextBlock Text="Start" VerticalAlignment="Center" FontSize="20" Margin="0,0,0,2"/>
|
||||
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="16" Margin="8,0,0,0" VerticalAlignment="Center"/>
|
||||
</StackPanel>
|
||||
</Button>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
|
||||
<!-- App Removal Tab -->
|
||||
<TabItem Header="App Removal">
|
||||
<DockPanel>
|
||||
<Border DockPanel.Dock="Top" Padding="20,10,20,0">
|
||||
<StackPanel>
|
||||
<TextBlock Text="App Removal" FontWeight="Bold" FontSize="20" Margin="0,0,0,5" Foreground="{DynamicResource FgColor}"/>
|
||||
<TextBlock Text="Select which apps you want to remove from your system" FontSize="13" Margin="0,0,0,20" Foreground="{DynamicResource FgColor}" TextWrapping="Wrap"/>
|
||||
|
||||
<!-- Filter Options -->
|
||||
<Grid Margin="0,0,0,12">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="10"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<StackPanel Orientation="Horizontal" Grid.Column="0">
|
||||
<Button x:Name="DefaultAppsBtn" Content="Select Default Apps" ToolTip="Select the default selection of apps" Style="{StaticResource Win11ButtonSecondary}" Height="32" Padding="10,0" Margin="0,0,10,0" AutomationProperties.Name="Select Default Apps"/>
|
||||
<Button x:Name="LoadLastUsedAppsBtn" Content="Select Last Used Selection" ToolTip="Select the apps that were selected the last time Win11Debloat was run" Style="{StaticResource Win11ButtonSecondary}" Height="32" Padding="10,0" Margin="0,0,10,0" AutomationProperties.Name="Select Last Used Selection"/>
|
||||
<Button x:Name="ClearAppSelectionBtn" Content="Clear Selection" ToolTip="Clear all selected apps" Style="{StaticResource Win11ButtonSecondary}" Height="32" Padding="10,0" Margin="0,0,10,0" AutomationProperties.Name="Clear Selection"/>
|
||||
</StackPanel>
|
||||
|
||||
<CheckBox x:Name="OnlyInstalledAppsBox" Grid.Column="2" Content="Only show installed apps" IsChecked="False" Foreground="{DynamicResource FgColor}" VerticalAlignment="Center" AutomationProperties.Name="Only show installed apps"/>
|
||||
|
||||
<Border x:Name="AppSearchBorder" Grid.Column="4">
|
||||
<Border.Style>
|
||||
<Style TargetType="Border" BasedOn="{StaticResource SearchBoxBorderStyle}">
|
||||
<Style.Triggers>
|
||||
<DataTrigger Binding="{Binding ElementName=AppSearchBox, Path=IsFocused}" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonHover}"/>
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Border.Style>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Grid.Column="0" Text="" FontFamily="Segoe MDL2 Assets" FontSize="14" VerticalAlignment="Center" Margin="4,0,8,0" Foreground="{DynamicResource FgColor}"/>
|
||||
<TextBlock x:Name="AppSearchPlaceholder" Grid.Column="1" Text="Search app" Foreground="{DynamicResource FgColor}" Opacity="0.5" FontSize="13" Margin="3,0,0,1" VerticalAlignment="Center" IsHitTestVisible="False"/>
|
||||
<TextBox x:Name="AppSearchBox" Grid.Column="1" Background="Transparent" Foreground="{DynamicResource FgColor}" BorderThickness="0" FontSize="13" Margin="1,0,0,1" VerticalAlignment="Center" Text="" AutomationProperties.Name="Search app"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Grid>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- Apps List -->
|
||||
<Border Grid.Row="0" BorderBrush="{DynamicResource BorderColor}" CornerRadius="4" BorderThickness="1" Margin="20,0,20,10" Background="{DynamicResource CardBgColor}">
|
||||
<Grid>
|
||||
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
||||
<StackPanel x:Name="AppSelectionPanel" Margin="8"/>
|
||||
</ScrollViewer>
|
||||
<Border x:Name="LoadingAppsIndicator" CornerRadius="4" Background="{DynamicResource ScrollBarThumbColor}" Opacity="0.8" Visibility="Collapsed">
|
||||
<TextBlock Text="Loading apps..." FontSize="16" FontWeight="SemiBold" Foreground="{DynamicResource FgColor}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
||||
</Border>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
<!-- Status Info -->
|
||||
<StackPanel Grid.Row="1" Orientation="Horizontal" Margin="20,0,20,0">
|
||||
<TextBlock x:Name="AppSelectionStatus" Text="" Foreground="{DynamicResource FgColor}" Margin="10,0,0,5" HorizontalAlignment="Left"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</DockPanel>
|
||||
</TabItem>
|
||||
|
||||
<!-- Tweaks Tab -->
|
||||
<TabItem Header="Tweaks">
|
||||
<DockPanel>
|
||||
<Border DockPanel.Dock="Top" Padding="20,10,20,0" Background="{DynamicResource BgColor}">
|
||||
<StackPanel>
|
||||
<TextBlock Text="System Tweaks" FontWeight="Bold" FontSize="20" Margin="0,0,0,5" Foreground="{DynamicResource FgColor}"/>
|
||||
<TextBlock Text="Select which tweaks you want to apply to your system" FontSize="13" Margin="0,0,0,20" Foreground="{DynamicResource FgColor}" TextWrapping="Wrap"/>
|
||||
|
||||
<!-- Filter Options -->
|
||||
<Grid Margin="0,0,0,12">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<StackPanel Grid.Column="0" Orientation="Horizontal">
|
||||
<Button x:Name="LoadDefaultsBtn" Content="Select Default Settings" ToolTip="Select the settings that are recommended for most people" Style="{StaticResource Win11ButtonSecondary}" Padding="10,0" Height="32" Margin="0,0,10,0" AutomationProperties.Name="Select Default Settings"/>
|
||||
<Button x:Name="LoadLastUsedBtn" Content="Select Last Used Settings" ToolTip="Select the settings that were used the last time Win11Debloat was run" Style="{StaticResource Win11ButtonSecondary}" Padding="10,0" Height="32" Margin="0,0,10,0" AutomationProperties.Name="Select Last Used Settings"/>
|
||||
<Button x:Name="ClearAllTweaksBtn" Content="Clear Selection" ToolTip="Clear all selected tweaks" Style="{StaticResource Win11ButtonSecondary}" Padding="10,0" Height="32" Margin="0,0,10,0" AutomationProperties.Name="Clear Selection"/>
|
||||
</StackPanel>
|
||||
|
||||
<Border x:Name="TweakSearchBorder" Grid.Column="2">
|
||||
<Border.Style>
|
||||
<Style TargetType="Border" BasedOn="{StaticResource SearchBoxBorderStyle}">
|
||||
<Style.Triggers>
|
||||
<DataTrigger Binding="{Binding ElementName=TweakSearchBox, Path=IsFocused}" Value="True">
|
||||
<Setter Property="Background" Value="{DynamicResource SecondaryButtonHover}"/>
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Border.Style>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Grid.Column="0" Text="" FontFamily="Segoe MDL2 Assets" FontSize="14" VerticalAlignment="Center" Margin="4,0,8,0" Foreground="{DynamicResource FgColor}"/>
|
||||
<TextBlock x:Name="TweakSearchPlaceholder" Grid.Column="1" Text="Search setting" Foreground="{DynamicResource FgColor}" Opacity="0.5" FontSize="13" Margin="3,0,0,1" VerticalAlignment="Center" IsHitTestVisible="False"/>
|
||||
<TextBox x:Name="TweakSearchBox" Grid.Column="1" Background="Transparent" Foreground="{DynamicResource FgColor}" BorderThickness="0" FontSize="13" Margin="1,0,0,1" VerticalAlignment="Center" Text=""/>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Grid>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
<Grid>
|
||||
<ScrollViewer x:Name="TweaksScrollViewer" VerticalScrollBarVisibility="Auto" Margin="0,-20,0,0" Padding="20,10,20,0">
|
||||
<Grid x:Name="TweaksGrid" Margin="0,10,0,5">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<!-- Column 1: Dynamically populated -->
|
||||
<StackPanel Grid.Column="0" x:Name="Column0Panel" Margin="0,0,15,0"/>
|
||||
|
||||
<!-- Column 2: Dynamically populated -->
|
||||
<StackPanel Grid.Column="1" x:Name="Column1Panel" Margin="0,0,15,0"/>
|
||||
|
||||
<!-- Column 3: Dynamically populated -->
|
||||
<StackPanel Grid.Column="2" x:Name="Column2Panel"/>
|
||||
</Grid>
|
||||
</ScrollViewer>
|
||||
<!-- Top fade gradient -->
|
||||
<Border IsHitTestVisible="False" VerticalAlignment="Top" Height="10" Margin="0,-12,20,0" Background="{DynamicResource BgColor}">
|
||||
<Border.OpacityMask>
|
||||
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="Black" Offset="0"/>
|
||||
<GradientStop Color="Black" Offset="0.5"/>
|
||||
<GradientStop Color="Transparent" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
</Border.OpacityMask>
|
||||
</Border>
|
||||
<!-- Bottom fade gradient -->
|
||||
<Border IsHitTestVisible="False" VerticalAlignment="Bottom" Height="20" Margin="0,0,20,0" Background="{DynamicResource BgColor}">
|
||||
<Border.OpacityMask>
|
||||
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="Transparent" Offset="0"/>
|
||||
<GradientStop Color="Black" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
</Border.OpacityMask>
|
||||
</Border>
|
||||
</Grid>
|
||||
</DockPanel>
|
||||
</TabItem>
|
||||
|
||||
<!-- Overview Tab -->
|
||||
<TabItem Header="Overview" x:Name="OverviewTab">
|
||||
<DockPanel>
|
||||
<Border DockPanel.Dock="Top" Padding="20,10,20,0">
|
||||
<StackPanel>
|
||||
<TextBlock Text="Overview" FontWeight="Bold" FontSize="20" Margin="0,0,0,5" Foreground="{DynamicResource FgColor}"/>
|
||||
<TextBlock Text="Review and confirm your choices before proceeding" FontSize="13" Margin="0,0,0,20" Foreground="{DynamicResource FgColor}" TextWrapping="Wrap"/>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
<Grid>
|
||||
<ScrollViewer VerticalScrollBarVisibility="Auto" Margin="0,-20,0,0" Padding="20,10,20,0">
|
||||
<StackPanel Margin="0,10,0,5">
|
||||
<!-- Apply Changes To -->
|
||||
<Border BorderBrush="{DynamicResource BorderColor}" BorderThickness="1" CornerRadius="4" Background="{DynamicResource CardBgColor}" Padding="16,12" Margin="0,0,0,16">
|
||||
<StackPanel>
|
||||
<TextBlock Text="Apply Changes To" FontWeight="Bold" FontSize="14" Foreground="{DynamicResource FgColor}" Margin="0,0,0,8"/>
|
||||
<ComboBox x:Name="UserSelectionCombo" Margin="0,0,0,12" AutomationProperties.Name="Apply Changes To">
|
||||
<ComboBoxItem Content="Current User" IsSelected="True"/>
|
||||
<ComboBoxItem Content="Other User"/>
|
||||
<ComboBoxItem Content="Windows Default User (Sysprep)"/>
|
||||
</ComboBox>
|
||||
<StackPanel x:Name="OtherUserPanel" Visibility="Collapsed" Margin="0,0,0,12">
|
||||
<TextBlock x:Name="UsernameValidationMessage" Text="" FontStyle="Italic" Foreground="{DynamicResource CloseHover}" FontSize="11" Margin="3,0,0,4" TextWrapping="Wrap"/>
|
||||
<Border BorderBrush="{DynamicResource ButtonBorderColor}" BorderThickness="1" CornerRadius="4" Background="{DynamicResource ComboBgColor}" Padding="8,6">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Grid.Column="0" Text="" FontFamily="Segoe MDL2 Assets" FontSize="14" VerticalAlignment="Center" Margin="4,0,8,0" Foreground="{DynamicResource FgColor}"/>
|
||||
<TextBlock x:Name="UsernameTextBoxPlaceholder" Grid.Column="1" Text="Enter username" Foreground="{DynamicResource FgColor}" Opacity="0.5" FontSize="13" Margin="3,0,0,1" VerticalAlignment="Center" IsHitTestVisible="False"/>
|
||||
<TextBox x:Name="OtherUsernameTextBox" Grid.Column="1" Background="Transparent" Foreground="{DynamicResource FgColor}" BorderThickness="0" FontSize="13" Margin="1,0,0,1" VerticalAlignment="Center" Text="" Padding="0" AutomationProperties.Name="Enter username"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
</StackPanel>
|
||||
<TextBlock x:Name="UserSelectionDescription" Text="Changes will be applied to the currently logged-in user profile." Foreground="{DynamicResource FgColor}" FontSize="12" TextWrapping="Wrap"/>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
|
||||
<!-- Selected Changes -->
|
||||
<Border BorderBrush="{DynamicResource BorderColor}" BorderThickness="1" CornerRadius="4" Background="{DynamicResource CardBgColor}" Padding="16,12" Margin="0,0,0,16">
|
||||
<StackPanel>
|
||||
<TextBlock Text="Selected Changes" FontWeight="Bold" FontSize="14" Foreground="{DynamicResource FgColor}"/>
|
||||
<StackPanel x:Name="OverviewChangesPanel"/>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
|
||||
<!-- System Restore Point -->
|
||||
<Border BorderBrush="{DynamicResource BorderColor}" BorderThickness="1" CornerRadius="4" Background="{DynamicResource CardBgColor}" Padding="16,12" Margin="0,0,0,16">
|
||||
<StackPanel>
|
||||
<TextBlock Text="System Restore Point" FontWeight="Bold" FontSize="14" Foreground="{DynamicResource FgColor}" Margin="0,0,0,8"/>
|
||||
<TextBlock Text="A restore point will allow you to revert your system to a previous state using the built-in System Restore feature. (Recommended)" Foreground="{DynamicResource FgColor}" FontSize="12" Margin="0,0,0,10" TextWrapping="Wrap"/>
|
||||
<CheckBox x:Name="RestorePointCheckBox" Content="Create system restore point" Foreground="{DynamicResource FgColor}" AutomationProperties.Name="Create system restore point"/>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
|
||||
<!-- Apply Changes Button -->
|
||||
<Button x:Name="OverviewApplyBtn" Style="{StaticResource Win11Button}" Padding="14,8" Margin="0,0,0,15" HorizontalAlignment="Center" AutomationProperties.Name="Apply Changes">
|
||||
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
|
||||
<TextBlock Text="Apply Changes" VerticalAlignment="Center" FontSize="16" Margin="0,0,0,2"/>
|
||||
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="16" Margin="8,0,0,0" VerticalAlignment="Center"/>
|
||||
</StackPanel>
|
||||
</Button>
|
||||
</StackPanel>
|
||||
</ScrollViewer>
|
||||
<!-- Top fade gradient -->
|
||||
<Border IsHitTestVisible="False" VerticalAlignment="Top" Height="15" Margin="0,-15,20,0" Background="{DynamicResource BgColor}">
|
||||
<Border.OpacityMask>
|
||||
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="Black" Offset="0"/>
|
||||
<GradientStop Color="Black" Offset="0.5"/>
|
||||
<GradientStop Color="Transparent" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
</Border.OpacityMask>
|
||||
</Border>
|
||||
<!-- Bottom fade gradient -->
|
||||
<Border IsHitTestVisible="False" VerticalAlignment="Bottom" Height="20" Margin="0,0,20,0" Background="{DynamicResource BgColor}">
|
||||
<Border.OpacityMask>
|
||||
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="Transparent" Offset="0"/>
|
||||
<GradientStop Color="Black" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
</Border.OpacityMask>
|
||||
</Border>
|
||||
</Grid>
|
||||
</DockPanel>
|
||||
</TabItem>
|
||||
|
||||
<!-- Apply Tab -->
|
||||
<TabItem Header="Apply" x:Name="ApplyTab">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- Header -->
|
||||
<StackPanel Grid.Row="0" Margin="20,10,20,10">
|
||||
<TextBlock Text="Applying Changes" FontWeight="Bold" FontSize="20" Margin="0,0,0,10" Foreground="{DynamicResource FgColor}"/>
|
||||
<TextBlock Text="Sit back and relax while Win11Debloat applies your selected changes" FontSize="13" Margin="0,0,0,10" Foreground="{DynamicResource FgColor}" TextWrapping="Wrap"/>
|
||||
</StackPanel>
|
||||
|
||||
<!-- Console Output -->
|
||||
<Border Grid.Row="1" BorderBrush="{DynamicResource BorderColor}" BorderThickness="1" CornerRadius="4" Background="#0C0C0C" Margin="20,0">
|
||||
<ScrollViewer x:Name="ConsoleScrollViewer" VerticalScrollBarVisibility="Auto" Padding="10">
|
||||
<TextBlock x:Name="ConsoleOutput" FontFamily="Consolas" FontSize="12" Foreground="#CCCCCC" TextWrapping="Wrap" Text="" AutomationProperties.LiveSetting="Polite"/>
|
||||
</ScrollViewer>
|
||||
</Border>
|
||||
|
||||
<!-- Progress and Finish Button -->
|
||||
<Border Grid.Row="2" Background="{DynamicResource BgColor}" Padding="10,0" CornerRadius="0,0,8,8" Margin="20,16,20,16">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- Status and Finish Button -->
|
||||
<StackPanel Grid.Row="1" HorizontalAlignment="Center">
|
||||
<Button x:Name="FinishBtn" Width="200" Height="48" Style="{StaticResource Win11Button}" Margin="0" IsEnabled="False" AutomationProperties.Name="Finish">
|
||||
<TextBlock x:Name="FinishBtnText" Text="Applying changes..." VerticalAlignment="Center" FontSize="16" Margin="0,0,0,1"/>
|
||||
</Button>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
</TabControl>
|
||||
|
||||
<!-- Bottom Navigation Buttons -->
|
||||
<Grid Grid.Row="2" Height="56" x:Name="BottomNavGrid">
|
||||
<Grid Margin="20,0">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button x:Name="PreviousBtn" Grid.Column="0" Width="120" Height="36" Style="{StaticResource Win11ButtonSecondary}" Visibility="Collapsed" Margin="10,0,0,0" AutomationProperties.Name="Previous">
|
||||
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
|
||||
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Margin="0,0,8,0" VerticalAlignment="Center"/>
|
||||
<TextBlock Text="Previous" VerticalAlignment="Center" FontSize="14" Margin="0,0,0,1"/>
|
||||
</StackPanel>
|
||||
</Button>
|
||||
|
||||
<StackPanel Grid.Column="2" Orientation="Horizontal" HorizontalAlignment="Right">
|
||||
<Button x:Name="NextBtn" Width="120" Height="36" Margin="0,0,10,0" Style="{StaticResource Win11Button}" AutomationProperties.Name="Next">
|
||||
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
|
||||
<TextBlock Text="Next" VerticalAlignment="Center" FontSize="14" Margin="0,0,0,1"/>
|
||||
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="12" Margin="8,0,0,0" VerticalAlignment="Center"/>
|
||||
</StackPanel>
|
||||
</Button>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
|
||||
<!-- Progress Indicators - Centered independently -->
|
||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
|
||||
<Ellipse x:Name="ProgressIndicator1" Width="10" Height="10" Margin="4,0" Fill="#808080" ToolTip="App Removal"/>
|
||||
<Ellipse x:Name="ProgressIndicator2" Width="10" Height="10" Margin="4,0" Fill="#808080" ToolTip="System Tweaks"/>
|
||||
<Ellipse x:Name="ProgressIndicator3" Width="10" Height="10" Margin="4,0" Fill="#808080" ToolTip="Overview"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</Border>
|
||||
</Window>
|
||||
BIN
Assets/menu.png
BIN
Assets/menu.png
Binary file not shown.
|
Before Width: | Height: | Size: 27 KiB |
69
DefaultSettings.json
Normal file
69
DefaultSettings.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"Version": "1.0",
|
||||
"Settings": [
|
||||
{
|
||||
"Name": "CreateRestorePoint",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableTelemetry",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableSuggestions",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableEdgeAds",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableLockscreenTips",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableBing",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableCopilot",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableRecall",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableClickToDo",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableWidgets",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "HideChat",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "ShowKnownFileExt",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableDragTray",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableFastStartup",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "Hide3dObjects",
|
||||
"Value": true
|
||||
},
|
||||
{
|
||||
"Name": "DisableModernStandbyNetworking",
|
||||
"Value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
95
Get.ps1
95
Get.ps1
@@ -1,45 +1,71 @@
|
||||
param (
|
||||
[switch]$CLI,
|
||||
[switch]$Silent,
|
||||
[switch]$Verbose,
|
||||
[switch]$Sysprep,
|
||||
[string]$LogPath,
|
||||
[string]$User,
|
||||
[switch]$NoRestartExplorer,
|
||||
[switch]$CreateRestorePoint,
|
||||
[switch]$RunAppsListGenerator, [switch]$RunAppConfigurator,
|
||||
[switch]$RunDefaults, [switch]$RunWin11Defaults,
|
||||
[switch]$RunAppsListGenerator,
|
||||
[switch]$RunDefaults,
|
||||
[switch]$RunDefaultsLite,
|
||||
[switch]$RunSavedSettings,
|
||||
[switch]$RemoveApps,
|
||||
[string]$Apps,
|
||||
[switch]$RemoveApps,
|
||||
[switch]$RemoveAppsCustom,
|
||||
[switch]$RemoveGamingApps,
|
||||
[switch]$RemoveCommApps,
|
||||
[switch]$RemoveDevApps,
|
||||
[switch]$RemoveHPApps,
|
||||
[switch]$RemoveW11Outlook,
|
||||
[switch]$ForceRemoveEdge,
|
||||
[switch]$DisableDVR,
|
||||
[switch]$DisableGameBarIntegration,
|
||||
[switch]$DisableTelemetry,
|
||||
[switch]$DisableFastStartup,
|
||||
[switch]$DisableBingSearches, [switch]$DisableBing,
|
||||
[switch]$DisableBitlockerAutoEncryption,
|
||||
[switch]$DisableModernStandbyNetworking,
|
||||
[switch]$DisableUpdateASAP,
|
||||
[switch]$PreventUpdateAutoReboot,
|
||||
[switch]$DisableDeliveryOptimization,
|
||||
[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,
|
||||
[switch]$ShowKnownFileExt,
|
||||
[switch]$HideDupliDrive,
|
||||
[switch]$EnableDarkMode,
|
||||
[switch]$DisableTransparency,
|
||||
[switch]$DisableAnimations,
|
||||
[switch]$TaskbarAlignLeft,
|
||||
[switch]$CombineTaskbarAlways, [switch]$CombineTaskbarWhenFull, [switch]$CombineTaskbarNever,
|
||||
[switch]$CombineMMTaskbarAlways, [switch]$CombineMMTaskbarWhenFull, [switch]$CombineMMTaskbarNever,
|
||||
[switch]$MMTaskbarModeAll, [switch]$MMTaskbarModeMainActive, [switch]$MMTaskbarModeActive,
|
||||
[switch]$HideSearchTb, [switch]$ShowSearchIconTb, [switch]$ShowSearchLabelTb, [switch]$ShowSearchBoxTb,
|
||||
[switch]$HideTaskview,
|
||||
[switch]$DisableStartRecommended,
|
||||
[switch]$DisableStartPhoneLink,
|
||||
[switch]$DisableCopilot,
|
||||
[switch]$DisableRecall,
|
||||
[switch]$DisableWidgets, [switch]$HideWidgets,
|
||||
[switch]$DisableChat, [switch]$HideChat,
|
||||
[switch]$DisableClickToDo,
|
||||
[switch]$DisablePaintAI,
|
||||
[switch]$DisableNotepadAI,
|
||||
[switch]$DisableEdgeAI,
|
||||
[switch]$DisableWidgets,
|
||||
[switch]$HideChat,
|
||||
[switch]$EnableEndTask,
|
||||
[switch]$EnableLastActiveClick,
|
||||
[switch]$ClearStart,
|
||||
[string]$ReplaceStart,
|
||||
[switch]$ClearStartAllUsers,
|
||||
[string]$ReplaceStartAllUsers,
|
||||
[switch]$RevertContextMenu,
|
||||
[switch]$DisableDragTray,
|
||||
[switch]$DisableMouseAcceleration,
|
||||
[switch]$DisableStickyKeys,
|
||||
[switch]$HideHome,
|
||||
@@ -48,17 +74,18 @@ param (
|
||||
[switch]$ExplorerToThisPC,
|
||||
[switch]$ExplorerToDownloads,
|
||||
[switch]$ExplorerToOneDrive,
|
||||
[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]$AddFoldersToThisPC,
|
||||
[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
|
||||
if ($ExecutionContext.SessionState.LanguageMode -ne "FullLanguage") {
|
||||
Write-Host "Error: Win11Debloat is unable to run on your system. Powershell execution is restricted by security policies" -ForegroundColor Red
|
||||
Write-Host "Error: Win11Debloat is unable to run on your system. PowerShell execution is restricted by security policies" -ForegroundColor Red
|
||||
Write-Output ""
|
||||
Write-Output "Press enter to exit..."
|
||||
Read-Host | Out-Null
|
||||
@@ -72,24 +99,34 @@ Write-Output "------------------------------------------------------------------
|
||||
|
||||
Write-Output "> Downloading Win11Debloat..."
|
||||
|
||||
# Download latest version of Win11Debloat from github as zip archive
|
||||
Invoke-WebRequest https://github.com/Raphire/Win11Debloat/zipball/master -OutFile "$env:TEMP/win11debloat-temp.zip"
|
||||
# Download latest version of Win11Debloat from GitHub as zip archive
|
||||
try {
|
||||
$LatestReleaseUri = (Invoke-RestMethod https://api.github.com/repos/Raphire/Win11Debloat/releases/latest).zipball_url
|
||||
Invoke-RestMethod $LatestReleaseUri -OutFile "$env:TEMP/win11debloat.zip"
|
||||
}
|
||||
catch {
|
||||
Write-Host "Error: Unable to fetch latest release from GitHub. Please check your internet connection and try again." -ForegroundColor Red
|
||||
Write-Output ""
|
||||
Write-Output "Press enter to exit..."
|
||||
Read-Host | Out-Null
|
||||
Exit
|
||||
}
|
||||
|
||||
# Remove old script folder if it exists, except for CustomAppsList and SavedSettings files
|
||||
# Remove old script folder if it exists, except for CustomAppsList and LastUsedSettings.json files
|
||||
if (Test-Path "$env:TEMP/Win11Debloat") {
|
||||
Write-Output ""
|
||||
Write-Output "> Cleaning up old Win11Debloat folder..."
|
||||
Get-ChildItem -Path "$env:TEMP/Win11Debloat" -Exclude CustomAppsList,SavedSettings,Win11Debloat.log | Remove-Item -Recurse -Force
|
||||
Get-ChildItem -Path "$env:TEMP/Win11Debloat" -Exclude CustomAppsList,LastUsedSettings.json,Win11Debloat.log | Remove-Item -Recurse -Force
|
||||
}
|
||||
|
||||
Write-Output ""
|
||||
Write-Output "> Unpacking..."
|
||||
|
||||
# Unzip archive to Win11Debloat folder
|
||||
Expand-Archive "$env:TEMP/win11debloat-temp.zip" "$env:TEMP/Win11Debloat"
|
||||
Expand-Archive "$env:TEMP/win11debloat.zip" "$env:TEMP/Win11Debloat"
|
||||
|
||||
# Remove archive
|
||||
Remove-Item "$env:TEMP/win11debloat-temp.zip"
|
||||
Remove-Item "$env:TEMP/win11debloat.zip"
|
||||
|
||||
# Move files
|
||||
Get-ChildItem -Path "$env:TEMP/Win11Debloat/Raphire-Win11Debloat-*" -Recurse | Move-Item -Destination "$env:TEMP/Win11Debloat"
|
||||
@@ -107,21 +144,29 @@ $arguments = $($PSBoundParameters.GetEnumerator() | ForEach-Object {
|
||||
Write-Output ""
|
||||
Write-Output "> Running Win11Debloat..."
|
||||
|
||||
# Minimize the powershell window when no parameters are provided
|
||||
if ($arguments.Count -eq 0) {
|
||||
$windowStyle = "Minimized"
|
||||
}
|
||||
else {
|
||||
$windowStyle = "Normal"
|
||||
}
|
||||
|
||||
# Run Win11Debloat script with the provided arguments
|
||||
$debloatProcess = Start-Process powershell.exe -PassThru -ArgumentList "-executionpolicy bypass -File $env:TEMP\Win11Debloat\Win11Debloat.ps1 $arguments" -Verb RunAs
|
||||
$debloatProcess = Start-Process powershell.exe -WindowStyle $windowStyle -PassThru -ArgumentList "-executionpolicy bypass -File $env:TEMP\Win11Debloat\Win11Debloat.ps1 $arguments" -Verb RunAs
|
||||
|
||||
# Wait for the process to finish before continuing
|
||||
if ($null -ne $debloatProcess) {
|
||||
$debloatProcess.WaitForExit()
|
||||
}
|
||||
|
||||
# Remove all remaining script files, except for CustomAppsList and SavedSettings files
|
||||
# Remove all remaining script files, except for CustomAppsList and LastUsedSettings.json files
|
||||
if (Test-Path "$env:TEMP/Win11Debloat") {
|
||||
Write-Output ""
|
||||
Write-Output "> Cleaning up..."
|
||||
|
||||
# Cleanup, remove Win11Debloat directory
|
||||
Get-ChildItem -Path "$env:TEMP/Win11Debloat" -Exclude CustomAppsList,SavedSettings,Win11Debloat.log | Remove-Item -Recurse -Force
|
||||
Get-ChildItem -Path "$env:TEMP/Win11Debloat" -Exclude CustomAppsList,LastUsedSettings.json,Win11Debloat.log | Remove-Item -Recurse -Force
|
||||
}
|
||||
|
||||
Write-Output ""
|
||||
|
||||
306
README.md
Normal file → Executable file
306
README.md
Normal file → Executable file
@@ -1,27 +1,14 @@
|
||||
<div align="center" markdown="1">
|
||||
<sup>Special thanks to:</sup>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://www.warp.dev/windebloat">
|
||||
<img alt="Warp sponsorship" width="400" src="https://github.com/user-attachments/assets/c21102f7-bab9-4344-a731-0cf6b341cab2">
|
||||
</a>
|
||||
|
||||
### [Warp, the intelligent terminal for developers](https://www.warp.dev/windebloat)
|
||||
[Available for MacOS, Linux, & Windows](https://www.warp.dev/windebloat)<br>
|
||||
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
# Win11Debloat
|
||||
|
||||
[](https://github.com/Raphire/Win11Debloat/releases/latest)
|
||||
[](https://github.com/Raphire/Win11Debloat/discussions)
|
||||
[](https://github.com/Raphire/Win11Debloat/wiki/)
|
||||
|
||||
Win11Debloat is a simple, easy to use and lightweight 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. No need to painstakingly go through all the settings yourself or remove apps one by one. Win11Debloat makes the process quick and easy!
|
||||
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. No need to painstakingly go through all the settings yourself or remove apps one by one. Win11Debloat makes the process quick and easy!
|
||||
|
||||
The script also includes many features that system administrators will enjoy. Such as support for Windows Audit mode, the option to make changes to other Windows users and the ability to run the script without requiring user input during runtime. Please refer to our [wiki](https://github.com/Raphire/Win11Debloat/wiki/) for more details.
|
||||
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.
|
||||
|
||||

|
||||

|
||||
|
||||
#### Did this script help you? Please consider buying me a cup of coffee to support my work
|
||||
|
||||
@@ -46,14 +33,14 @@ Download & run the script automatically via PowerShell.
|
||||
3. Wait for the script to automatically download Win11Debloat.
|
||||
4. Carefully read through and follow the on-screen instructions.
|
||||
|
||||
This method supports parameters to customize the behaviour of the script. Please click [here](https://github.com/Raphire/Win11Debloat/wiki/How-To-Use#parameters) for more information.
|
||||
This method supports command-line parameters to customize the behaviour of the script. Please click [here](https://github.com/Raphire/Win11Debloat/wiki/How-To-Use#parameters) for more information.
|
||||
|
||||
### Traditional method
|
||||
|
||||
<details>
|
||||
<summary>Manually download & run the script.</summary><br/>
|
||||
|
||||
1. [Download the latest version of the script](https://github.com/Raphire/Win11Debloat/zipball/master), and extract the .ZIP file to your desired location.
|
||||
1. [Download the latest version of the script](https://github.com/Raphire/Win11Debloat/releases/latest), and extract the .ZIP file to your desired location.
|
||||
2. Navigate to the Win11Debloat folder
|
||||
3. Double click the `Run.bat` file to start the script. NOTE: If the console window immediately closes and nothing happens, try the advanced method below.
|
||||
4. Accept the Windows UAC prompt to run the script as administrator, this is required for the script to function.
|
||||
@@ -65,7 +52,7 @@ This method supports parameters to customize the behaviour of the script. Please
|
||||
<details>
|
||||
<summary>Manually download the script & run the script via PowerShell. Recommended for advanced users.</summary><br/>
|
||||
|
||||
1. [Download the latest version of the script](https://github.com/Raphire/Win11Debloat/zipball/master), and extract the .ZIP file to your desired location.
|
||||
1. [Download the latest version of the script](https://github.com/Raphire/Win11Debloat/releases/latest), and extract the .ZIP file to your desired location.
|
||||
2. Open PowerShell or Terminal as an administrator.
|
||||
3. Temporarily enable PowerShell execution by entering the following command:
|
||||
|
||||
@@ -82,12 +69,12 @@ This method supports parameters to customize the behaviour of the script. Please
|
||||
|
||||
6. Carefully read through and follow the on-screen instructions.
|
||||
|
||||
This method supports parameters to customize the behaviour of the script. Please click [here](https://github.com/Raphire/Win11Debloat/wiki/How-To-Use#parameters) for more information.
|
||||
This method supports command-line parameters to customize the behaviour of the script. Please click [here](https://github.com/Raphire/Win11Debloat/wiki/How-To-Use#parameters) for more information.
|
||||
</details>
|
||||
|
||||
## Features
|
||||
|
||||
Below is an overview of the key features and functionality offered by Win11Debloat. For more information about which of these features are included in the default mode please click [here](#default-settings).
|
||||
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).
|
||||
@@ -95,241 +82,86 @@ 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. (Windows 11 only)
|
||||
|
||||
#### Telemetry, Tracking & Suggested Content
|
||||
#### Privacy & Suggested Content
|
||||
|
||||
- Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads.
|
||||
- Disable tips, tricks, suggestions and ads in start, settings, notifications, File Explorer, and on the lockscreen.
|
||||
- Disable the 'Windows Spotlight' desktop background option.
|
||||
- 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.
|
||||
- Hide Microsoft 365 ads on the Settings 'Home' page, or hide the 'Home' page entirely.
|
||||
|
||||
#### Bing Web Search, Copilot & More
|
||||
#### AI Features
|
||||
|
||||
- Disable & remove Bing web search & Cortana from Windows search.
|
||||
- Disable & remove Microsoft Copilot. (W11 only)
|
||||
- Disable Windows Recall snapshots. (W11 only)
|
||||
- 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)
|
||||
|
||||
#### File Explorer
|
||||
#### System
|
||||
|
||||
- Change the default location that File Explorer opens to.
|
||||
- Show hidden files, folders and drives.
|
||||
- Show file extensions for known file types.
|
||||
- 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.
|
||||
- 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)
|
||||
- Disable fast start-up to ensure a full shutdown.
|
||||
- Disable BitLocker automatic device encryption.
|
||||
- Disable network connectivity during Modern Standby to reduce battery drain. (W11 only)
|
||||
|
||||
#### Taskbar & Start
|
||||
#### Windows Update
|
||||
|
||||
- Prevent Windows from getting updates as soon as they're available.
|
||||
- Prevent automatic restarts after updates while signed in.
|
||||
- Disable sharing of downloaded updates with other PCs, also known as Delivery Optimization.
|
||||
|
||||
#### Appearance
|
||||
|
||||
- Enable dark mode for system and apps.
|
||||
- Disable transparency effects
|
||||
- Disable animations and visual effects.
|
||||
|
||||
#### Start Menu
|
||||
|
||||
- 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)
|
||||
|
||||
#### Taskbar
|
||||
|
||||
- Align taskbar icons to the left. (W11 only)
|
||||
- Hide or change the search icon/box on the taskbar. (W11 only)
|
||||
- Hide the taskview button from the taskbar. (W11 only)
|
||||
- Disable the widgets service & hide icon from the taskbar.
|
||||
- Hide the chat (meet now) icon from the taskbar.
|
||||
- Disable & hide the recommended section in the start menu. (W11 only)
|
||||
- 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)
|
||||
|
||||
#### Context Menu
|
||||
#### File Explorer
|
||||
|
||||
- Restore the old Windows 10 style context menu. (W11 only)
|
||||
- Change the default location that File Explorer opens to.
|
||||
- Show file extensions for known file types.
|
||||
- Show hidden files, folders and drives.
|
||||
- Hide the Home or Gallery section from the File Explorer navigation pane. (W11 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)
|
||||
|
||||
#### Other
|
||||
|
||||
- Disable Xbox game/screen recording, this also stops gaming overlay popups.
|
||||
- Turn off Enhance Pointer Precision, also known as mouse acceleration.
|
||||
- Disable Fast Start-up to ensure a full shutdown.
|
||||
- Disable the Sticky Keys keyboard shortcut. (W11 only)
|
||||
- Disable Xbox Game Bar integration & game/screen recording. This also disables `ms-gamingoverlay`/`ms-gamebar` popups if you uninstall the Xbox Game Bar.
|
||||
- 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. Afterwards, all new users will have the changes automatically applied to them.
|
||||
|
||||
### Default Settings
|
||||
|
||||
The default mode allows you to quickly and easily apply the changes that are recommended for most people. This includes uninstalling apps that most would consider bloatware, removing many annoying distractions and disabling telemetry and tracking. Expand the section below for more information.
|
||||
|
||||
<details>
|
||||
<summary>Click to expand</summary>
|
||||
|
||||
#### Default mode applies the following changes:
|
||||
- Remove the default selection of bloatware apps. (See below for full list)
|
||||
- Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads.
|
||||
- Disable tips, tricks, suggestions and ads in start, settings, notifications, File Explorer, and on the lockscreen.
|
||||
- Disable & remove Bing web search & Cortana from Windows search.
|
||||
- Disable Microsoft Copilot. (W11 only)
|
||||
- Disable Fast Start-up to ensure a full shutdown.
|
||||
- Show file extensions for known file types.
|
||||
- Hide the 3D objects folder under 'This pc' from File Explorer. (W10 only)
|
||||
- Disable the widget service & hide the icon from the taskbar.
|
||||
- Hide the Chat (meet now) icon from the taskbar.
|
||||
|
||||
#### Apps that ARE removed as part of the default mode
|
||||
|
||||
<details>
|
||||
<summary>Click to expand</summary>
|
||||
<blockquote>
|
||||
|
||||
Microsoft bloat:
|
||||
- Clipchamp.Clipchamp
|
||||
- Microsoft.3DBuilder
|
||||
- Microsoft.549981C3F5F10 (Cortana app)
|
||||
- Microsoft.BingFinance
|
||||
- Microsoft.BingFoodAndDrink
|
||||
- Microsoft.BingHealthAndFitness
|
||||
- Microsoft.BingNews
|
||||
- Microsoft.BingSearch* (Bing web search in Windows)
|
||||
- Microsoft.BingSports
|
||||
- Microsoft.BingTranslator
|
||||
- Microsoft.BingTravel
|
||||
- Microsoft.BingWeather
|
||||
- Microsoft.Copilot
|
||||
- Microsoft.Getstarted (Cannot be uninstalled in Windows 11)
|
||||
- Microsoft.Messaging
|
||||
- Microsoft.Microsoft3DViewer
|
||||
- Microsoft.MicrosoftJournal
|
||||
- Microsoft.MicrosoftOfficeHub
|
||||
- Microsoft.MicrosoftPowerBIForWindows
|
||||
- Microsoft.MicrosoftSolitaireCollection
|
||||
- Microsoft.MicrosoftStickyNotes
|
||||
- Microsoft.MixedReality.Portal
|
||||
- Microsoft.NetworkSpeedTest
|
||||
- Microsoft.News
|
||||
- Microsoft.Office.OneNote (Discontinued UWP version only, does not remove new MS365 versions)
|
||||
- Microsoft.Office.Sway
|
||||
- Microsoft.OneConnect
|
||||
- Microsoft.Print3D
|
||||
- Microsoft.SkypeApp
|
||||
- Microsoft.Todos
|
||||
- Microsoft.WindowsAlarms
|
||||
- Microsoft.WindowsFeedbackHub
|
||||
- Microsoft.WindowsMaps
|
||||
- Microsoft.WindowsSoundRecorder
|
||||
- Microsoft.XboxApp (Old Xbox Console Companion App, no longer supported)
|
||||
- Microsoft.ZuneVideo
|
||||
- MicrosoftCorporationII.MicrosoftFamily (Microsoft Family Safety)
|
||||
- MicrosoftTeams (Old personal version of MS Teams from the MS Store)
|
||||
- MSTeams (New MS Teams app)
|
||||
|
||||
Third party bloat:
|
||||
- ACGMediaPlayer
|
||||
- ActiproSoftwareLLC
|
||||
- AdobeSystemsIncorporated.AdobePhotoshopExpress
|
||||
- Amazon.com.Amazon
|
||||
- AmazonVideo.PrimeVideo
|
||||
- Asphalt8Airborne
|
||||
- AutodeskSketchBook
|
||||
- CaesarsSlotsFreeCasino
|
||||
- COOKINGFEVER
|
||||
- CyberLinkMediaSuiteEssentials
|
||||
- DisneyMagicKingdoms
|
||||
- Disney
|
||||
- Dolby
|
||||
- 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
|
||||
- Speed Test
|
||||
- Spotify
|
||||
- TikTok
|
||||
- TuneInRadio
|
||||
- Twitter
|
||||
- Viber
|
||||
- WinZipUniversal
|
||||
- Wunderlist
|
||||
- XING
|
||||
|
||||
* App is removed when disabling Bing in Windows search.
|
||||
</blockquote>
|
||||
</details>
|
||||
|
||||
#### Apps that are NOT removed as part of the default mode
|
||||
|
||||
<details>
|
||||
<summary>Click to expand</summary>
|
||||
<blockquote>
|
||||
|
||||
General apps that are not removed by default:
|
||||
- Microsoft.Edge (Edge browser, only removeable in the EEA)
|
||||
- Microsoft.GetHelp (Required for some Windows 11 Troubleshooters)
|
||||
- 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.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)
|
||||
|
||||
HP apps that are not removed by default:
|
||||
- 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*
|
||||
|
||||
Gaming related apps that are not removed by default:
|
||||
- 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!)
|
||||
|
||||
Developer related apps that are not removed by default:
|
||||
- Microsoft.PowerAutomateDesktop*
|
||||
- Microsoft.RemoteDesktop*
|
||||
- Windows.DevHome*
|
||||
|
||||
* Can be removed by running the script with the relevant parameter. (See parameters section below)
|
||||
</blockquote>
|
||||
</details>
|
||||
</details>
|
||||
- [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.
|
||||
|
||||
## License
|
||||
|
||||
|
||||
46
Regfiles/Add_All_Folders_Under_This_PC.reg
Normal file
46
Regfiles/Add_All_Folders_Under_This_PC.reg
Normal file
@@ -0,0 +1,46 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Desktop
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Documents
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Downloads
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Music
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Pictures
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Videos
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
BIN
Regfiles/Combine_MMTaskbar_Always.reg
Executable file
BIN
Regfiles/Combine_MMTaskbar_Always.reg
Executable file
Binary file not shown.
BIN
Regfiles/Combine_MMTaskbar_Never.reg
Executable file
BIN
Regfiles/Combine_MMTaskbar_Never.reg
Executable file
Binary file not shown.
BIN
Regfiles/Combine_MMTaskbar_When_Full.reg
Executable file
BIN
Regfiles/Combine_MMTaskbar_When_Full.reg
Executable file
Binary file not shown.
BIN
Regfiles/Combine_Taskbar_Always.reg
Normal file
BIN
Regfiles/Combine_Taskbar_Always.reg
Normal file
Binary file not shown.
BIN
Regfiles/Combine_Taskbar_Never.reg
Normal file
BIN
Regfiles/Combine_Taskbar_Never.reg
Normal file
Binary file not shown.
BIN
Regfiles/Combine_Taskbar_When_Full.reg
Normal file
BIN
Regfiles/Combine_Taskbar_When_Full.reg
Normal file
Binary file not shown.
@@ -8,3 +8,6 @@ Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI]
|
||||
"AllowRecallEnablement"=dword:00000000
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI]
|
||||
"TurnOffSavingSnapshots"=dword:00000001
|
||||
4
Regfiles/Disable_Animations.reg
Normal file
4
Regfiles/Disable_Animations.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_CURRENT_USER\Control Panel\Desktop]
|
||||
"UserPreferencesMask"=hex:90,12,07,80,10,00,00,00
|
||||
Binary file not shown.
4
Regfiles/Disable_Bitlocker_Auto_Encryption.reg
Normal file
4
Regfiles/Disable_Bitlocker_Auto_Encryption.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BitLocker]
|
||||
"PreventDeviceEncryption"=dword:00000001
|
||||
9
Regfiles/Disable_Brave_Bloat.reg
Normal file
9
Regfiles/Disable_Brave_Bloat.reg
Normal file
@@ -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
|
||||
7
Regfiles/Disable_Click_to_Do.reg
Normal file
7
Regfiles/Disable_Click_to_Do.reg
Normal file
@@ -0,0 +1,7 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\WindowsAI]
|
||||
"DisableClickToDo"=dword:00000001
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI]
|
||||
"DisableClickToDo"=dword:00000001
|
||||
@@ -3,5 +3,8 @@ Windows Registry Editor Version 5.00
|
||||
[HKEY_CURRENT_USER\System\GameConfigStore]
|
||||
"GameDVR_Enabled"=dword:00000000
|
||||
|
||||
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR]
|
||||
"AppCaptureEnabled"=dword:00000000
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
|
||||
"AllowGameDVR"=dword:00000000
|
||||
|
||||
5
Regfiles/Disable_Delivery_Optimization.reg
Normal file
5
Regfiles/Disable_Delivery_Optimization.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable sharing downloaded updates with other PCs (Delivery Optimization)
|
||||
[HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Settings]
|
||||
"DownloadMode"=dword:00000000
|
||||
11
Regfiles/Disable_Edge_AI_Features.reg
Normal file
11
Regfiles/Disable_Edge_AI_Features.reg
Normal file
@@ -0,0 +1,11 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
|
||||
"CopilotCDPPageContext"=dword:00000000
|
||||
"CopilotPageContext"=dword:00000000
|
||||
"HubsSidebarEnabled"=dword:00000000
|
||||
"EdgeEntraCopilotPageContext"=dword:00000000
|
||||
"EdgeHistoryAISearchEnabled"=dword:00000000
|
||||
"ComposeInlineEnabled"=dword:00000000
|
||||
"GenAILocalFoundationalModelSettings"=dword:00000001
|
||||
"NewTabPageBingChatEnabled"=dword:00000000
|
||||
BIN
Regfiles/Disable_Edge_Ads_And_Suggestions.reg
Normal file
BIN
Regfiles/Disable_Edge_Ads_And_Suggestions.reg
Normal file
Binary file not shown.
22
Regfiles/Disable_Game_Bar_Integration.reg
Normal file
22
Regfiles/Disable_Game_Bar_Integration.reg
Normal file
@@ -0,0 +1,22 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable allow your controller to open Game Bar
|
||||
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\GameBar]
|
||||
"UseNexusForGameBarEnabled"=dword:00000000
|
||||
|
||||
; Disable `ms-gamebar` popups
|
||||
[HKEY_CLASSES_ROOT\ms-gamebar]
|
||||
@="URL:ms-gamebar"
|
||||
"URL Protocol"=""
|
||||
"NoOpenWith"=""
|
||||
|
||||
[HKEY_CLASSES_ROOT\ms-gamebar\shell\open\command]
|
||||
@="%SystemRoot%/System32/systray.exe"
|
||||
|
||||
[HKEY_CLASSES_ROOT\ms-gamebarservices]
|
||||
@="URL:ms-gamebarservices"
|
||||
"URL Protocol"=""
|
||||
"NoOpenWith"=""
|
||||
|
||||
[HKEY_CLASSES_ROOT\ms-gamebarservices\shell\open\command]
|
||||
@="%SystemRoot%/System32/systray.exe"
|
||||
Binary file not shown.
5
Regfiles/Disable_Modern_Standby_Networking.reg
Normal file
5
Regfiles/Disable_Modern_Standby_Networking.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Power\PowerSettings\f15576e8-98b7-4186-b944-eafa664402d9]
|
||||
"ACSettingIndex"=dword:00000000
|
||||
"DCSettingIndex"=dword:00000000
|
||||
4
Regfiles/Disable_Notepad_AI_Features.reg
Normal file
4
Regfiles/Disable_Notepad_AI_Features.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\WindowsNotepad]
|
||||
"DisableAIFeatures"=dword:00000001
|
||||
8
Regfiles/Disable_Paint_AI_Features.reg
Normal file
8
Regfiles/Disable_Paint_AI_Features.reg
Normal file
@@ -0,0 +1,8 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Paint]
|
||||
"DisableCocreator"=dword:00000001
|
||||
"DisableGenerativeFill"=dword:00000001
|
||||
"DisableImageCreator"=dword:00000001
|
||||
"DisableGenerativeErase"=dword:00000001
|
||||
"DisableRemoveBackground"=dword:00000001
|
||||
5
Regfiles/Disable_Phone_Link_In_Start.reg
Normal file
5
Regfiles/Disable_Phone_Link_In_Start.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable Show mobile device in Start
|
||||
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Start\Companions\Microsoft.YourPhone_8wekyb3d8bbwe]
|
||||
"IsEnabled"=dword:00000000
|
||||
5
Regfiles/Disable_Settings_365_Ads.reg
Normal file
5
Regfiles/Disable_Settings_365_Ads.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable MS 365 Ads in Settings Home
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent]
|
||||
"DisableConsumerAccountStateContent"=dword:00000001
|
||||
4
Regfiles/Disable_Settings_Home.reg
Normal file
4
Regfiles/Disable_Settings_Home.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
|
||||
"SettingsPageVisibility"="hide:home"
|
||||
4
Regfiles/Disable_Share_Drag_Tray.reg
Normal file
4
Regfiles/Disable_Share_Drag_Tray.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CDP]
|
||||
"DragTrayEnabled"=dword:00000000
|
||||
Binary file not shown.
4
Regfiles/Disable_Transparency.reg
Normal file
4
Regfiles/Disable_Transparency.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize]
|
||||
"EnableTransparency"=dword:00000000
|
||||
5
Regfiles/Disable_Update_ASAP.reg
Normal file
5
Regfiles/Disable_Update_ASAP.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Turn Off "Get the latest updates as soon as they're available"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
|
||||
"IsContinuousInnovationOptedIn"=dword:00000000
|
||||
Binary file not shown.
5
Regfiles/Enable_Dark_Mode.reg
Normal file
5
Regfiles/Enable_Dark_Mode.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]
|
||||
"AppsUseLightTheme"=dword:00000000
|
||||
"SystemUsesLightTheme"=dword:00000000
|
||||
16
Regfiles/Enable_Last_Active_Click.reg
Normal file
16
Regfiles/Enable_Last_Active_Click.reg
Normal file
@@ -0,0 +1,16 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; When clicking the icon of a a running application in the taskbar (that
|
||||
; currently has multiple windows open), typically a pop-up will appear showing
|
||||
; the multiple windows, and you'll have to click a second time to select the
|
||||
; window you want to focus on.
|
||||
;
|
||||
; This registry hack instead turns the icon click into a "focus on the last
|
||||
; active window" action. You can click it repeatedly to cycle focus through all
|
||||
; the windows open for that application.
|
||||
;
|
||||
; With this enabled, the pop-up window display will still show if you hover
|
||||
; your mouse over the taskbar icon.
|
||||
|
||||
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
|
||||
"LastActiveClick"=dword:00000001
|
||||
BIN
Regfiles/MMTaskbarMode_Active.reg
Executable file
BIN
Regfiles/MMTaskbarMode_Active.reg
Executable file
Binary file not shown.
BIN
Regfiles/MMTaskbarMode_All.reg
Executable file
BIN
Regfiles/MMTaskbarMode_All.reg
Executable file
Binary file not shown.
BIN
Regfiles/MMTaskbarMode_Main_Active.reg
Executable file
BIN
Regfiles/MMTaskbarMode_Main_Active.reg
Executable file
Binary file not shown.
5
Regfiles/Prevent_Auto_Reboot.reg
Normal file
5
Regfiles/Prevent_Auto_Reboot.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Prevent automatic restarts after updates while signed in
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
|
||||
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
|
||||
46
Regfiles/Sysprep/Add_All_Folders_Under_This_PC.reg
Normal file
46
Regfiles/Sysprep/Add_All_Folders_Under_This_PC.reg
Normal file
@@ -0,0 +1,46 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Desktop
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Documents
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Downloads
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Music
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Pictures
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
|
||||
; Videos
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
|
||||
"HideIfEnabled"=-
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
|
||||
"HiddenByDefault"=dword:00000000
|
||||
BIN
Regfiles/Sysprep/Combine_MMTaskbar_Always.reg
Normal file
BIN
Regfiles/Sysprep/Combine_MMTaskbar_Always.reg
Normal file
Binary file not shown.
BIN
Regfiles/Sysprep/Combine_MMTaskbar_Never.reg
Normal file
BIN
Regfiles/Sysprep/Combine_MMTaskbar_Never.reg
Normal file
Binary file not shown.
BIN
Regfiles/Sysprep/Combine_MMTaskbar_When_Full.reg
Normal file
BIN
Regfiles/Sysprep/Combine_MMTaskbar_When_Full.reg
Normal file
Binary file not shown.
BIN
Regfiles/Sysprep/Combine_Taskbar_Always.reg
Normal file
BIN
Regfiles/Sysprep/Combine_Taskbar_Always.reg
Normal file
Binary file not shown.
BIN
Regfiles/Sysprep/Combine_Taskbar_Never.reg
Normal file
BIN
Regfiles/Sysprep/Combine_Taskbar_Never.reg
Normal file
Binary file not shown.
BIN
Regfiles/Sysprep/Combine_Taskbar_When_Full.reg
Normal file
BIN
Regfiles/Sysprep/Combine_Taskbar_When_Full.reg
Normal file
Binary file not shown.
4
Regfiles/Sysprep/Disable_Animations.reg
Normal file
4
Regfiles/Sysprep/Disable_Animations.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[hkey_users\default\Control Panel\Desktop]
|
||||
"UserPreferencesMask"=hex:90,12,07,80,10,00,00,00
|
||||
Binary file not shown.
4
Regfiles/Sysprep/Disable_Bitlocker_Auto_Encryption.reg
Normal file
4
Regfiles/Sysprep/Disable_Bitlocker_Auto_Encryption.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BitLocker]
|
||||
"PreventDeviceEncryption"=dword:00000001
|
||||
9
Regfiles/Sysprep/Disable_Brave_Bloat.reg
Normal file
9
Regfiles/Sysprep/Disable_Brave_Bloat.reg
Normal file
@@ -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
|
||||
7
Regfiles/Sysprep/Disable_Click_to_Do.reg
Normal file
7
Regfiles/Sysprep/Disable_Click_to_Do.reg
Normal file
@@ -0,0 +1,7 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[hkey_users\default\Software\Policies\Microsoft\Windows\WindowsAI]
|
||||
"DisableClickToDo"=dword:00000001
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI]
|
||||
"DisableClickToDo"=dword:00000001
|
||||
@@ -3,5 +3,8 @@ Windows Registry Editor Version 5.00
|
||||
[hkey_users\default\System\GameConfigStore]
|
||||
"GameDVR_Enabled"=dword:00000000
|
||||
|
||||
[hkey_users\default\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR]
|
||||
"AppCaptureEnabled"=dword:00000000
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
|
||||
"AllowGameDVR"=dword:00000000
|
||||
|
||||
5
Regfiles/Sysprep/Disable_Delivery_Optimization.reg
Normal file
5
Regfiles/Sysprep/Disable_Delivery_Optimization.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable sharing downloaded updates with other PCs (Delivery Optimization)
|
||||
[HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Settings]
|
||||
"DownloadMode"=dword:00000000
|
||||
11
Regfiles/Sysprep/Disable_Edge_AI_Features.reg
Normal file
11
Regfiles/Sysprep/Disable_Edge_AI_Features.reg
Normal file
@@ -0,0 +1,11 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
|
||||
"CopilotCDPPageContext"=dword:00000000
|
||||
"CopilotPageContext"=dword:00000000
|
||||
"HubsSidebarEnabled"=dword:00000000
|
||||
"EdgeEntraCopilotPageContext"=dword:00000000
|
||||
"EdgeHistoryAISearchEnabled"=dword:00000000
|
||||
"ComposeInlineEnabled"=dword:00000000
|
||||
"GenAILocalFoundationalModelSettings"=dword:00000001
|
||||
"NewTabPageBingChatEnabled"=dword:00000000
|
||||
BIN
Regfiles/Sysprep/Disable_Edge_Ads_And_Suggestions.reg
Normal file
BIN
Regfiles/Sysprep/Disable_Edge_Ads_And_Suggestions.reg
Normal file
Binary file not shown.
22
Regfiles/Sysprep/Disable_Game_Bar_Integration.reg
Normal file
22
Regfiles/Sysprep/Disable_Game_Bar_Integration.reg
Normal file
@@ -0,0 +1,22 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable allow your controller to open Game Bar
|
||||
[hkey_users\default\SOFTWARE\Microsoft\GameBar]
|
||||
"UseNexusForGameBarEnabled"=dword:00000000
|
||||
|
||||
; Disable `ms-gamebar` popups
|
||||
[HKEY_CLASSES_ROOT\ms-gamebar]
|
||||
@="URL:ms-gamebar"
|
||||
"URL Protocol"=""
|
||||
"NoOpenWith"=""
|
||||
|
||||
[HKEY_CLASSES_ROOT\ms-gamebar\shell\open\command]
|
||||
@="%SystemRoot%/System32/systray.exe"
|
||||
|
||||
[HKEY_CLASSES_ROOT\ms-gamebarservices]
|
||||
@="URL:ms-gamebarservices"
|
||||
"URL Protocol"=""
|
||||
"NoOpenWith"=""
|
||||
|
||||
[HKEY_CLASSES_ROOT\ms-gamebar\shell\open\command]
|
||||
@="%SystemRoot%/System32/systray.exe"
|
||||
Binary file not shown.
5
Regfiles/Sysprep/Disable_Modern_Standby_Networking.reg
Normal file
5
Regfiles/Sysprep/Disable_Modern_Standby_Networking.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Power\PowerSettings\f15576e8-98b7-4186-b944-eafa664402d9]
|
||||
"ACSettingIndex"=dword:00000000
|
||||
"DCSettingIndex"=dword:00000000
|
||||
4
Regfiles/Sysprep/Disable_Notepad_AI_Features.reg
Normal file
4
Regfiles/Sysprep/Disable_Notepad_AI_Features.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\WindowsNotepad]
|
||||
"DisableAIFeatures"=dword:00000001
|
||||
8
Regfiles/Sysprep/Disable_Paint_AI_Features.reg
Normal file
8
Regfiles/Sysprep/Disable_Paint_AI_Features.reg
Normal file
@@ -0,0 +1,8 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Paint]
|
||||
"DisableCocreator"=dword:00000001
|
||||
"DisableGenerativeFill"=dword:00000001
|
||||
"DisableImageCreator"=dword:00000001
|
||||
"DisableGenerativeErase"=dword:00000001
|
||||
"DisableRemoveBackground"=dword:00000001
|
||||
5
Regfiles/Sysprep/Disable_Phone_Link_In_Start.reg
Normal file
5
Regfiles/Sysprep/Disable_Phone_Link_In_Start.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable Show mobile device in Start
|
||||
[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Start\Companions\Microsoft.YourPhone_8wekyb3d8bbwe]
|
||||
"IsEnabled"=dword:00000000
|
||||
5
Regfiles/Sysprep/Disable_Settings_365_Ads.reg
Normal file
5
Regfiles/Sysprep/Disable_Settings_365_Ads.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Disable MS 365 Ads in Settings Home
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent]
|
||||
"DisableConsumerAccountStateContent"=dword:00000001
|
||||
4
Regfiles/Sysprep/Disable_Settings_Home.reg
Normal file
4
Regfiles/Sysprep/Disable_Settings_Home.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
|
||||
"SettingsPageVisibility"="hide:home"
|
||||
4
Regfiles/Sysprep/Disable_Share_Drag_Tray.reg
Normal file
4
Regfiles/Sysprep/Disable_Share_Drag_Tray.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\CDP]
|
||||
"DragTrayEnabled"=dword:00000000
|
||||
Binary file not shown.
Binary file not shown.
4
Regfiles/Sysprep/Disable_Transparency.reg
Normal file
4
Regfiles/Sysprep/Disable_Transparency.reg
Normal file
@@ -0,0 +1,4 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize]
|
||||
"EnableTransparency"=dword:00000000
|
||||
5
Regfiles/Sysprep/Disable_Update_ASAP.reg
Normal file
5
Regfiles/Sysprep/Disable_Update_ASAP.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Turn Off "Get the latest updates as soon as they're available"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
|
||||
"IsContinuousInnovationOptedIn"=dword:00000000
|
||||
Binary file not shown.
9
Regfiles/Sysprep/Enable_Dark_Mode.reg
Normal file
9
Regfiles/Sysprep/Enable_Dark_Mode.reg
Normal file
@@ -0,0 +1,9 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[hkey_users\default\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]
|
||||
"AppsUseLightTheme"=dword:00000000
|
||||
"SystemUsesLightTheme"=dword:00000000
|
||||
|
||||
[hkey_users\default\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
|
||||
"AppsUseLightTheme"="reg add HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize /v AppsUseLightTheme /t REG_DWORD /d 0 /f"
|
||||
"SystemUsesLightTheme"="reg add HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize /v SystemUsesLightTheme /t REG_DWORD /d 0 /f"
|
||||
16
Regfiles/Sysprep/Enable_Last_Active_Click.reg
Normal file
16
Regfiles/Sysprep/Enable_Last_Active_Click.reg
Normal file
@@ -0,0 +1,16 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; When clicking the icon of a a running application in the taskbar (that
|
||||
; currently has multiple windows open), typically a pop-up will appear showing
|
||||
; the multiple windows, and you'll have to click a second time to select the
|
||||
; window you want to focus on.
|
||||
;
|
||||
; This registry hack instead turns the icon click into a "focus on the last
|
||||
; active window" action. You can click it repeatedly to cycle focus through all
|
||||
; the windows open for that application.
|
||||
;
|
||||
; With this enabled, the pop-up window display will still show if you hover
|
||||
; your mouse over the taskbar icon.
|
||||
|
||||
[HKEY_USERS\default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
|
||||
"LastActiveClick"=dword:00000001
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Regfiles/Sysprep/MMTaskbarMode_Active.reg
Normal file
BIN
Regfiles/Sysprep/MMTaskbarMode_Active.reg
Normal file
Binary file not shown.
BIN
Regfiles/Sysprep/MMTaskbarMode_All.reg
Normal file
BIN
Regfiles/Sysprep/MMTaskbarMode_All.reg
Normal file
Binary file not shown.
BIN
Regfiles/Sysprep/MMTaskbarMode_Main_Active.reg
Normal file
BIN
Regfiles/Sysprep/MMTaskbarMode_Main_Active.reg
Normal file
Binary file not shown.
5
Regfiles/Sysprep/Prevent_Auto_Reboot.reg
Normal file
5
Regfiles/Sysprep/Prevent_Auto_Reboot.reg
Normal file
@@ -0,0 +1,5 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
; Prevent automatic restarts after updates while signed in
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
|
||||
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user