Check Windows system health metrics like TPM, BitLocker, and disk SMART from one screen
Switch DNS resolvers between Cloudflare, Google, Quad9, and AdGuard
Toggle Windows 11 privacy and gaming settings with revertible registry backups
Add custom registry tweaks by editing tweaks.json without recompiling
Requires .NET 10 SDK and PowerShell 7 on Windows 11, and FluentAvalonia pins the project to Avalonia 11.
Windows Control Center is a desktop app for Windows 11 that pulls together diagnostics and settings the author actually uses, and puts them on one screen. The README points out that Windows scatters useful operations across many Settings panels, and this project surfaces them in one window. The work itself is done by PowerShell scripts that live next to the app and can be opened, read, edited, or run directly from a terminal. The feature list is wide. A System Health section reports the Windows version, activation state, Secure Boot, TPM, Defender, BitLocker, updates, disk health, CPU, memory, GPU, battery, firewall, and event log. A Network section measures DNS latency against public resolvers, shows the public IP, network adapters, Wi-Fi, listening ports, and includes a DNS profile switcher for Cloudflare, Google, Quad9, AdGuard, or DHCP. Other pages cover services, scheduled tasks, startup apps, power plans, problem drivers, drives with SMART data, recycle bin cleanup, and toggles for things like Game Mode, Auto HDR, the Windows 11 taskbar, the classic right click menu, telemetry, the advertising ID, Cortana, and suggested content. The interface is built with Avalonia 11 and FluentAvalonia, using the Mica visual style on Windows 11. Each tile in the UI is driven by a PowerShell script in the Scripts folder. The scripts always print one JSON object on standard output, which the app turns into a coloured tile. Registry tweaks are described declaratively in Manifest slash tweaks.json, so a simple tweak does not need any new C sharp code. Every script that changes something accepts a DryRun switch and reports a plannedChanges list, so the UI can show the current value next to the next value before you apply anything. An Applied page lists every tweak you have turned on, with a Revert button. Backups are saved as real .reg files in your local app data folder, and the applied tweaks list is stored next to them as applied.json. Building requires the .NET 10 SDK and PowerShell 7.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.