You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/wiki/Settings-and-tabs.md
+30-1Lines changed: 30 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,6 +68,34 @@ Telemetry/privacy toggles Windows often re-enables after feature updates — the
68
68
|**Tailored experiences**| Lets Windows use your diagnostic data to personalize tips, ads, and recommendations. Off stops the personalization. Per-user. |
69
69
|**Cross-Device Platform (CDP)**| The "Continue experiences on this device" / shared-experiences subsystem (handoff, shared clipboard, nearby-device discovery). Off via machine policy if you don't use cross-device features. |
70
70
|**Activity History / Timeline**| Collection and publishing of your activity feed. Off via machine policy (three values set together). |
71
+
|**Online (cloud) speech recognition**| When on, Windows sends your voice audio to Microsoft for processing. Off keeps recognition on-device; offline speech / Voice Access still work. Per-user. |
72
+
|**Inking & typing personalization**| Windows building (and uploading) a personal dictionary from your handwriting samples and contact names. Off stops the collection. Distinct from the Windows AI tab's typing-insights toggle (they own different registry values, so they don't conflict). Per-user. |
73
+
74
+
---
75
+
76
+
## Debloat
77
+
78
+
Switches off Windows 11's ads, nags, suggested content, and idle background features. Every toggle is **reversible** and **off + unmonitored by default** — nothing changes until you opt in. None of these touch Windows Update, security, or networking.
79
+
80
+
**Ads, nags & suggested content** (per-user, no elevation):
81
+
82
+
| Setting | What it does / means |
83
+
|---|---|
84
+
|**Suggested content & silent app installs**| The silently-installed promo apps (Candy-Crush-style installs), Start-menu app suggestions, and "tips, tricks & suggestions" cards. Off stops the installs and removes the suggestion cards. |
85
+
|**Lock screen tips, fun facts & ads**| The Windows Spotlight overlay that shows tips and ad-like captions on the lock screen. *(Suppresses the overlay; if your lock-screen background is set to Spotlight, switch it to Picture/Slideshow for a full opt-out.)*|
86
+
|**"Finish setting up your device" nag**| The post-update SCOOBE prompts to set up OneDrive / a Microsoft account / Microsoft 365. |
87
+
|**Start menu recommendations & recent files**| AI/Iris app & web suggestions plus recently opened files in the Start "Recommended" section (also a privacy win on a shared screen). |
88
+
|**File Explorer ad banners**| The OneDrive / Microsoft 365 upsell banners in the Explorer nav pane and status bar. |
89
+
|**Windows feedback request popups**| The periodic "rate your experience" dialogs. Off = Windows never asks (Feedback Hub still opens manually). |
90
+
91
+
**Background bloat** (machine-wide policy — one UAC prompt to apply):
92
+
93
+
| Setting | What it does / means |
94
+
|---|---|
95
+
|**Widgets / News and interests**| The left-edge weather button and its background MSN web feed. Off via the `Dsh` policy (stops the process) plus the taskbar-button flag. |
96
+
|**Edge startup boost & background mode**| Keeps Edge resident from boot and after you close every window. Off frees idle RAM/CPU; Edge still opens on demand and WebView2-dependent apps keep working. Set via Edge enterprise policies so it survives Edge updates. |
97
+
98
+
*Debloat toggles are intentionally **not** part of the one-click Recommended preset (same as the Privacy tab) — flip the ones you want individually.*
71
99
72
100
---
73
101
@@ -90,6 +118,7 @@ A curated catalog of Windows services GamerGuardian can stop and set to **Manual
-**Per-service control** — Default / Manual / Disabled, with honest risk notes on each.
92
120
- Includes telemetry (`DiagTrack`), `MapsBroker`, `Fax`, `lfsvc` (Geolocation), `wisvc` (Windows Insider), Xbox services, `DoSvc` (Delivery Optimization, handled via Group Policy because Windows reverts the normal path), `iphlpsvc` (IP Helper), `RemoteAccess` / `RemoteRegistry` (drift-confirm), and more. Some (Print Spooler, Windows Search) are listed but opt-in because disabling them has real downsides.
121
+
-**Device-feature services** (opt-in, not in the preset) for hardware/features a gaming desktop usually lacks: `SEMgrSvc` (Payments/NFC), `PhoneSvc`, `stisvc` (WIA scanners/cameras), `WpcMonSvc` (Parental Controls), `AssignedAccessManagerSvc` (Kiosk Mode), `TrkWks` (Distributed Link Tracking). Disable each only if you're sure you don't use the feature.
93
122
94
123
---
95
124
@@ -98,7 +127,7 @@ A curated catalog of Windows services GamerGuardian can stop and set to **Manual
98
127
Policy-toggle disables for Windows/Microsoft AI features. `DesiredOn = true` keeps the Windows default; turning a row **off** writes the disable policy (reversible by deleting the same value).
99
128
100
129
-**Lockdown policies** — Copilot, Recall + AI data analysis, Click-to-Do (Snipping Tool AI), Edge Copilot/Hubs/GenAI, Notepad Rewrite + Paint AI, search-box AI suggestions + taskbar companion, Windows AI Actions (right-click rewrite/summarize), typing/input-insights data collection, and Microsoft 365 Copilot in Word/Excel/OneNote.
101
-
-**AI apps (UWP removal)** — optional one-way removal of AI UWP packages (`Microsoft.Copilot`, the AI Copilot provider, the AI Experience component), with an auto-apply opt-in in case Windows re-provisions them.
130
+
-**AI apps (UWP removal)** — optional one-way removal of AI UWP packages (`Microsoft.Copilot`, the AI Copilot provider, the AI Experience component, and **Microsoft 365 Copilot** — the `Microsoft.MicrosoftOfficeHub` launcher Microsoft auto-pushed to Windows 11; removing it leaves your installed Office apps untouched), with an auto-apply opt-in in case Windows re-provisions them.
102
131
103
132
Stays in the safe "policy toggle + service disable + opt-in UWP removal" lane — inspired by [zoicware/RemoveWindowsAI](https://github.com/zoicware/RemoveWindowsAI).
Copy file name to clipboardExpand all lines: docs/wiki/Source-file-reference.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,12 +49,23 @@ Each `IMonitoredSetting` is ~30 lines — read raw, compute desired, yield a `Dr
49
49
|[`TailoredExperiencesMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/TailoredExperiencesMonitor.cs)| Tailored experiences with diagnostic data (HKCU). Privacy tab. |
|[`InkingTypingMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/InkingTypingMonitor.cs)| Inking & typing personalization opt-out — `AcceptedPrivacyPolicy` + implicit ink collection + contact harvesting (HKCU). Avoids the value owned by `InputInsightsMonitor`. Privacy tab. |
52
54
|[`NagleMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/NagleMonitor.cs)| Nagle's algorithm per active interface (HKLM `TcpAckFrequency`/`TCPNoDelay`). Network tab. |
53
55
|[`NicPowerMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/NicPowerMonitor.cs)| NIC power management (`PnPCapabilities` per adapter class instance, HKLM, reboot). Network tab. |
54
56
|[`PowerThrottlingMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/PowerThrottlingMonitor.cs)| Windows Power Throttling off (HKLM). CPU/Power tab. |
55
57
|[`FastStartupMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/FastStartupMonitor.cs)| Fast Startup / hybrid boot `HiberbootEnabled` (HKLM, reboot). |
|[`ExplorerAdsMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/ExplorerAdsMonitor.cs)| File Explorer OneDrive/Office ad banners (`ShowSyncProviderNotifications`, HKCU). Debloat tab. |
64
+
|[`FeedbackNagMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/FeedbackNagMonitor.cs)| Windows feedback request frequency (`NumberOfSIUFInPeriod`, HKCU). Debloat tab. |
|[`WindowsServiceMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/WindowsServiceMonitor.cs)| One instance per service in `ServiceCatalog`. Maps `ServicePref.Desired` (Default/Manual/Disabled) to the matching elevated `sc.exe` call. |
68
+
|[`WindowsAiAppMonitor.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Monitors/WindowsAiAppMonitor.cs)| One instance per package in `WindowsAiAppCatalog` (Copilot, AI provider, AI Experience, Microsoft 365 Copilot). One-way `Remove-AppxPackage`. Windows AI tab. |
|[`ServiceCatalog.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Services/ServiceCatalog.cs)| The static list of Windows services GamerGuardian knows about. |
91
102
|[`TempCleanup.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Services/TempCleanup.cs)| Sweeps stale auto-update installer EXEs from `%TEMP%` (>1 day old). |
92
103
|[`ThemeService.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Services/ThemeService.cs)| Light/dark/system theme switch via `Wpf.Ui.Appearance.ApplicationThemeManager`. |
93
-
|[`UpdateService.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Services/UpdateService.cs)| GitHub Releases API check + installer download. Strips prerelease suffixes when comparing semver. |
104
+
|[`UpdateService.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Services/UpdateService.cs)| GitHub Releases API check + installer download. Enumerates **all** releases and picks the highest stable semver (drops drafts/prereleases) so it always upgrades to the newest version, never an intermediate one. Pure `ParseReleases`/`SelectBestUpdate` core. |
94
105
|[`StartupRegistration.cs`](https://github.com/carterscode/GamerGuardian/blob/main/src/GamerGuardian/Services/StartupRegistration.cs)| Adds/removes the `HKCU\...\Run\GamerGuardian` autostart entry. |
0 commit comments