{"id":49708955,"url":"https://github.com/laurentiu021/systemmanager","last_synced_at":"2026-07-01T14:00:46.027Z","repository":{"id":356504456,"uuid":"1232853154","full_name":"laurentiu021/SystemManager","owner":"laurentiu021","description":"Free, open-source Windows system toolkit \u0026 CCleaner alternative — disk cleanup, debloat, privacy toggles, network monitor, app updater (winget), process manager, file shredder, disk/RAM health. 55+ tools in one portable .exe. Local-first, no telemetry. .NET 10 / WPF.","archived":false,"fork":false,"pushed_at":"2026-07-01T12:17:29.000Z","size":21568,"stargazers_count":33,"open_issues_count":8,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-01T12:22:04.677Z","etag":null,"topics":["ccleaner-alternative","csharp","debloat","disk-cleanup","gaming","network-monitor","pc-optimizer","performance","privacy-tools","process-manager","system-cleaner","system-monitor","system-utility","task-manager-alternative","uninstaller","windows","windows-11","windows-privacy","windows-tweaks","winget"],"latest_commit_sha":null,"homepage":"https://github.com/laurentiu021/SystemManager/releases/latest","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laurentiu021.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["laurentiu021"],"ko_fi":"laurentiu021"}},"created_at":"2026-05-08T10:42:10.000Z","updated_at":"2026-07-01T12:02:45.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/laurentiu021/SystemManager","commit_stats":null,"previous_names":["laurentiu021/systemmanager"],"tags_count":390,"template":false,"template_full_name":null,"purl":"pkg:github/laurentiu021/SystemManager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laurentiu021%2FSystemManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laurentiu021%2FSystemManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laurentiu021%2FSystemManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laurentiu021%2FSystemManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laurentiu021","download_url":"https://codeload.github.com/laurentiu021/SystemManager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laurentiu021%2FSystemManager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35009272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ccleaner-alternative","csharp","debloat","disk-cleanup","gaming","network-monitor","pc-optimizer","performance","privacy-tools","process-manager","system-cleaner","system-monitor","system-utility","task-manager-alternative","uninstaller","windows","windows-11","windows-privacy","windows-tweaks","winget"],"created_at":"2026-05-08T12:05:56.510Z","updated_at":"2026-07-01T14:00:46.018Z","avatar_url":"https://github.com/laurentiu021.png","language":"C#","funding_links":["https://github.com/sponsors/laurentiu021","https://ko-fi.com/laurentiu021"],"categories":[],"sub_categories":[],"readme":"# SysManager\n\nA modern Windows system monitoring and management toolkit: live network\ndiagnostics with gamer-friendly presets, Windows updates, disk and memory\nhealth, gaming launcher cache cleanup, app updates and bulk install via\nwinget, performance tuning, privacy and telemetry controls, context menu\nmanagement, secure file shredding, DNS \u0026 hosts editor, duplicate finder,\nbattery health, process management with built-in descriptions, startup\ncontrol, shortcut cleanup, app blocking, install alerts, Windows features\ntoggle, and a friendly Event Log viewer — all in one WPF desktop app.\n\n[![CI](https://github.com/laurentiu021/SystemManager/actions/workflows/ci.yml/badge.svg)](https://github.com/laurentiu021/SystemManager/actions/workflows/ci.yml)\n[![CodeQL](https://github.com/laurentiu021/SystemManager/actions/workflows/codeql.yml/badge.svg)](https://github.com/laurentiu021/SystemManager/actions/workflows/codeql.yml)\n[![codecov](https://codecov.io/gh/laurentiu021/SystemManager/branch/main/graph/badge.svg)](https://codecov.io/gh/laurentiu021/SystemManager)\n[![Release](https://img.shields.io/github/v/release/laurentiu021/SystemManager?display_name=tag\u0026sort=semver)](https://github.com/laurentiu021/SystemManager/releases/latest)\n[![Downloads](https://img.shields.io/github/downloads/laurentiu021/SystemManager/total)](https://github.com/laurentiu021/SystemManager/releases)\n[![Issues](https://img.shields.io/github/issues/laurentiu021/SystemManager)](https://github.com/laurentiu021/SystemManager/issues)\n![Platform](https://img.shields.io/badge/platform-Windows%2010%2B-blue)\n![.NET](https://img.shields.io/badge/.NET-10.0-512BD4)\n[![winget](https://img.shields.io/badge/winget-laurentiu021.SysManager-0078D4?logo=windows)](https://github.com/laurentiu021/SystemManager/releases/latest)\n[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)\n[![Stars](https://img.shields.io/github/stars/laurentiu021/SystemManager?style=social)](https://github.com/laurentiu021/SystemManager/stargazers)\n\n---\n\n### ⚡ Get it in one line\n\n```powershell\nwinget install laurentiu021.SysManager\n```\n\n…or [**download the portable `.exe`**](https://github.com/laurentiu021/SystemManager/releases/latest) — self-contained, no installer, no .NET runtime needed. Runs on Windows 10/11.\n\n\u003e ⭐ **If SysManager saves you a reinstall or a head-scratch, please [star the repo](https://github.com/laurentiu021/SystemManager/stargazers)** — it's the single biggest help for a solo project and how others discover it.\n\n---\n\n## What it is\n\nSysManager is a local-first desktop tool for keeping an eye on a Windows PC.\nIt rolls network diagnostics, system health, Windows Update, app management\n(updates, bulk install, uninstall), privacy controls, context menu management,\nsecure file shredding, driver inventory, safe deep cleanup, and a readable\nEvent Log viewer into a single tabbed WPF app.\n\nEverything runs on the machine itself. No cloud, no telemetry, no account.\n\n\u003e **When SysManager uses the network.** There is no background phone-home — the app\n\u003e never sends usage data. Network access only happens for features you explicitly\n\u003e use: the network diagnostics (ping / traceroute / speed test), checking GitHub for\n\u003e a new release on the About tab, and downloading an app you chose to install via\n\u003e winget. App icons in the Bulk Installer are an **opt-in** extra — off by default, and\n\u003e only when you tick \"Load app icons from the web\" does it fetch them from Google's\n\u003e favicon service. Nothing else leaves your PC.\n\nBuilt with gamers in mind — live ping overlays for CS2, FACEIT, PUBG and streaming\nendpoints, Steam/Epic/Battle.net/Riot/GOG/EA launcher cache cleanup, and\nan honest \"is it my PC, my ISP, or the server?\" verdict.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"docs/gifs/feature-tour.gif\" width=\"720\" alt=\"Feature tour — Dashboard, Tweaks Hub, Resource History, Settings Watchdog, Scheduled Maintenance, CLI, Ping, Disk Analyzer\"\u003e\u003cbr\u003e\n\u003cem\u003eA quick tour: Dashboard, Tweaks Hub, Resource History, Settings Watchdog, Scheduled Maintenance, CLI, Ping, Disk Analyzer. More below ↓\u003c/em\u003e\n\u003c/p\u003e\n\n## Why SysManager?\n\nMost Windows utilities do one thing, or bundle telemetry and upsells. SysManager\nis a single, local-first app that covers the whole maintenance surface — and it's\nfully open source.\n\n| | **SysManager** | CCleaner | Wintoys | O\u0026O ShutUp10 | HWiNFO |\n|---|:---:|:---:|:---:|:---:|:---:|\n| Open source (MIT) | ✅ | ❌ | ❌ | ❌ | ❌ |\n| No telemetry / no account | ✅ | ❌ | ❌ | ✅ | ✅ |\n| Fully local (no cloud) | ✅ | ❌ | ✅ | ✅ | ✅ |\n| Portable single `.exe` | ✅ | ❌ | ✅ | ✅ | ✅ |\n| Disk / cache cleanup | ✅ | ✅ | ✅ | ❌ | ❌ |\n| Privacy \u0026 telemetry toggles | ✅ | ⚠️ | ✅ | ✅ | ❌ |\n| Network diagnostics (ping / traceroute / speed) | ✅ | ❌ | ❌ | ❌ | ❌ |\n| Disk / RAM SMART health | ✅ | ⚠️ | ❌ | ❌ | ✅ |\n| App updates + bulk install (winget) | ✅ | ❌ | ⚠️ | ❌ | ❌ |\n| Free | ✅ | ⚠️ | ✅ | ✅ | ✅ |\n\n\u003csub\u003e⚠️ = partial, paywalled, or limited. Comparison reflects the free editions as of 2026; features evolve — corrections welcome via an issue.\u003c/sub\u003e\n\n## Features\n\n### Sidebar navigation\nThe sidebar organises 58 feature tabs into 12 groups — 11 collapsible groups\nplus a flat top-level Dashboard entry — so you can find what you need without\nscrolling through a flat list. 53 tabs are fully implemented; 5 are\nwork-in-progress placeholders marked with ⚙️:\n\n| Group | Tabs |\n|-------|------|\n| 🏠 Dashboard | Dashboard |\n| 🔧 System | System Health · Windows Update · Performance Mode · Services · Startup Manager · Windows Features · Restore Points · Task Scheduler · Boot Analyzer · System Fixes · Tweaks Hub 🔬 |\n| 🎮 Gaming \u0026 Profiles | Gaming Profile ⚙️ · Standby List Cleaner · Timer Resolution · CPU Core Affinity · Display Profiles |\n| 📊 Monitor | Process Manager · Resource History 🔬 · Camera/Mic/Location · App Alerts · File Lock Detector · Settings Watchdog 🔬 · Bandwidth Monitor ⚙️ |\n| 🧹 Cleanup | Quick Cleanup · Deep Cleanup · Shortcut Cleaner · Scheduled Maintenance 🔬 |\n| 💾 Storage | Disk Analyzer · Duplicate Finder |\n| 🌐 Network | Ping · Traceroute · Speed Test · Network Repair · DNS \u0026 Hosts |\n| 📦 Apps | App Updates · Bulk Installer · Uninstaller |\n| 🛡️ Privacy \u0026 Security | Privacy \u0026 Telemetry · File Shredder · App Blocker · Debloater \u0026 Ads · Browser Cleaner · Edge/OneDrive Remover ⚙️ · Defender Tweaks · Notification Blocker ⚙️ |\n| 🎨 Customization | Context Menu · Dark Mode Scheduler · Volume Control ⚙️ |\n| ℹ️ Info | Drivers · Battery Health · System Logs · System Report · Legacy Panels · About |\n| ⚙️ Advanced | Profile Export/Import · CLI Interface 🔬 · Environment Variables |\n\n\u003e 🔬 = Preview — fully implemented and usable, marked in-app while it settles in.\n\u003e ⚙️ = Work in Progress — placeholder tab visible in the sidebar, implementation coming in future updates.\n\nGroups expand and collapse with a click. Collapsed groups show a child count\nbadge, a subtitle with abbreviated child labels, and a tooltip with the full\nlist. Dashboard renders as a flat top-level entry without an expander arrow.\nEach tab shows a slim progress bar under its name when performing a\nlong-running operation, so you always know which tab is working.\n\n### Theme customization\nA palette button in the top-right corner opens an appearance popup with:\n- **Dark mode** — 6 curated presets (Midnight Indigo, Deep Ocean, Dark Forest, Neon Rose, Violet Night, Warm Ember)\n- **Light mode** — 6 curated presets (Clean Indigo, Sky Breeze, Warm Sand, Mint Fresh, Soft Blossom, Lavender)\n- **Custom mode** — free hex input for accent, background, surface, and text colors\n- Background shade slider for fine-tuning lightness/darkness\n- Settings persist between sessions\n\n### Context Menu Manager\nManage Windows Explorer right-click entries — toggle them on or off without\ndeleting anything (uses the standard `LegacyDisable` registry mechanism):\n- **Presets:** Win10 Default (classic full menu), Win11 Default (modern compact), Custom\n- Selecting a preset resets to clean defaults, disabling third-party entries — re-enable individually\n- **Win10/Win11 style toggle** — switch between classic and modern menu (restarts Explorer)\n- **Visual preview on hover** — real screenshots of each menu style\n- **Entry explanations** — human-readable descriptions for common entries\n- **\"Applies to\" column** — shows whether entry affects Files, Folders, Desktop, or Directory Background\n- **HKCU fallback** — system-protected entries can be toggled via user-level registry override\n- Admin elevation banner with one-click restart as administrator\n\n### Environment Variables\nEdit Windows environment variables without the cramped built-in dialog:\n- **User and System scopes in one grid** — filter by scope, search by name or value\n- **In-place value editing**, plus add and remove variables\n- **Dedicated PATH editor** for PATH-like variables — reorder directories, remove\n  entries, and strip duplicates in one click\n- **Missing folders highlighted** so you can spot dead PATH entries at a glance\n- **Local until Apply** — changes are staged; a one-time JSON backup of every\n  variable is written before the first write so the original environment is recoverable\n- Changes broadcast to Windows, so new terminals pick them up without a reboot\n- System-scope edits need administrator rights (standard elevation banner); user\n  variables can be edited without it\n\n### Dark Mode Scheduler\n- **Switch the Windows light/dark theme** instantly — apps only, or the taskbar\n  and Start too\n- **Schedule it** — set a dark time and a light time (e.g. 19:00 / 07:00) and the\n  theme follows automatically; handles the overnight switch correctly\n- Applies immediately with no sign-out, no admin needed, and is fully reversible\n- **Honest about its limits** — the schedule runs while SysManager (or its tray)\n  is open; it's not a background Windows service\n\n### Network monitor\n- Live ping across multiple targets overlaid on a single latency chart\n- Auto-verdict that tells you in plain English whether packet loss is local,\n  at your ISP, or at the far-end service\n- **Presets for gamers \u0026 streamers**:\n  - Global (Google, Cloudflare, your router)\n  - **CS2 Europe** — Valve matchmaking relays (Vienna, Luxembourg, Warsaw, EU West/Central/East)\n  - **FACEIT Europe** — competitive CS2 servers in DE, NL, UK\n  - **PUBG Europe** — EU matchmaking cloud regions (Frankfurt, Ireland, London)\n  - **Streaming** — YouTube, Twitch, Cloudflare\n- Auto-traceroute on a configurable interval (30 s – 10 min)\n- Speed tests: HTTP (Cloudflare) and the official Ookla CLI (auto-downloaded)\n  with persistent history (last 20 results per engine) for tracking service\n  degradation over time\n- Jitter, loss %, and average ping per target rolled up into health pills\n- **Network repair tools**: DNS flush, Winsock reset, TCP/IP reset with\n  confirmation dialogs and admin checks\n\n### System logs (Windows Event Log, friendly)\n- Browse System, Application, Security, and Setup logs\n- Each event gets a plain-English explanation and recommended next steps\n- Filter by severity and time range, plus full-text search\n- Export to CSV, with a \"search online\" link for unknown events\n\n### System report\n- One-click, read-only snapshot of the whole machine: OS, CPU, memory\n  (with per-slot module detail), GPU, motherboard, storage health, and active\n  network adapters\n- Storage section carries SMART detail when available — temperature, wear %,\n  and power-on time — reusing the same disk-health data as the System Health tab\n- Export as **plain text**, a styled **self-contained HTML** page, or structured\n  **JSON** — or copy the text straight to the clipboard\n- Fully local: nothing on the system is changed and the report is written only\n  to the file you choose — nothing leaves the machine\n\n### System health\n- OS / CPU / RAM / storage overview\n- SMART data per disk: temperature, wear %, power-on hours, read/write errors\n- Colour-coded verdict per drive\n- Memory diagnostic that scans the last 30 days of WHEA events for RAM errors\n- Schedule the Windows Memory Diagnostic at next boot\n- Read-only chkdsk with auto-discovered NTFS/ReFS drives and multi-select\n- **BIOS \u0026 firmware** — BIOS version/date/vendor, motherboard model, boot mode\n  (UEFI/Legacy), and Secure Boot status, all read-only. A **Find BIOS update**\n  button opens the right manufacturer support page (ASUS, MSI, Gigabyte, ASRock,\n  Dell, HP, Lenovo, …) for the detected board, and **Copy info** grabs the model +\n  BIOS version for support searches. SysManager never flashes firmware itself.\n\n### Restore Points\n- List every Windows System Restore point — sequence number, date, description,\n  and type — newest first\n- **Create** a restore point with an optional custom description (enables System\n  Restore on the system drive first if it's off)\n- **Restore** the PC to a selected point, with a clear confirmation that warns\n  Windows will restart and that programs/drivers added since that point are removed\n- Admin elevation banner — viewing the list works unprivileged; creating and\n  restoring need administrator rights\n\n### Legacy Panels\n- One-click launcher for the classic Windows applets that newer releases keep\n  hiding: Control Panel, Sound, Power Options, Network Connections, Region,\n  System Properties, User Accounts, Device Manager, Computer Management,\n  Programs and Features, Mouse, and Date and Time\n- **Pure launchers** — each just opens the built-in panel; nothing is modified,\n  so no elevation or confirmation is needed\n- The applet list is fixed in code, so no typed input ever reaches the launcher\n\n### System Fixes\nOne-click repairs for common Windows breakages, each with a clear description and\na confirmation before it runs:\n- **Reset Windows Update** — stop the update services, clear the\n  SoftwareDistribution and catroot2 caches, and restart the services\n- **Reinstall WinGet** — re-register the App Installer when app installs/uninstalls fail\n- **Set up Auto Sign-in** — opens the built-in User Accounts dialog, so Windows\n  stores the credential securely and SysManager never handles your password\n- Live output, honest success/failure reporting, admin elevation banner\n- *Network-stack reset (Winsock / TCP-IP / DNS flush) lives on the Network → Network\n  Repair tab, which offers those as individual one-click tools.*\n\n### Tweaks Hub\n- **One place for safe, reversible optimizations** that are otherwise spread across\n  tabs — review them all in a single list, tick the ones you want, and apply or\n  undo in bulk\n- **Essential** group — low-risk, per-user tweaks that apply without administrator\n- **Advanced** group — higher-impact, machine-wide tweaks behind a caution banner\n  (need administrator)\n- **Apply Selected / Undo Selected** with a live count of pending changes — nothing\n  is written until you click, and each tweak is individually reversible\n- SysManager **tries to create a System Restore point** before the first change in a\n  session (best-effort — needs administrator and Windows' once-per-24h limit); the\n  status line tells you when one was actually created. Every tweak is also\n  individually reversible regardless\n- Each row shows whether it's currently **Applied** or at the Windows **Default**;\n  it's a front-end over the same reversible operations as the Privacy \u0026 Telemetry tab\n\n### Boot Analyzer\n- Shows how long your PC takes to boot — total, core (main path), and\n  desktop ready-up time — across recent boots, read from the Windows\n  boot-performance history (Diagnostics-Performance log)\n- A trend line tells you whether the last boot was faster or slower than your\n  recent average\n- Lists the apps, drivers, services, and devices Windows flagged as slowing boot,\n  with the delay attributed to each\n- Read-only; reading the log requires administrator (elevation banner shown)\n\n### Task Scheduler\n- **Browse every Windows scheduled task** with its state, type, and last/next run\n- **Color-coded by type** — Third-party, well-known **Telemetry** (Compatibility\n  Appraiser, CEIP, Feedback, Error Reporting), and **System** — so it's obvious\n  what's safe to touch\n- **Enable / disable** any task; disabling is **fully reversible and never deletes\n  the task** — System tasks show an extra warning before you disable them\n- Filter by name or path, and optionally hide system tasks to focus on the rest\n- Changes need administrator and are verified by reading the task's state back\n\n### Windows Update (Windows Update Agent COM API)\n- Direct Windows Update Agent COM integration (`Microsoft.Update.Session`) —\n  installs everything WUA can offer, including optional drivers and firmware\n  that PSWindowsUpdate filters out client-side\n- Unified DataGrid for **everything** in one scan — standard, feature\n  upgrades, optional drivers, and hidden updates\n- Categorized with colored pills: Security, Cumulative, Defender, Driver,\n  Servicing, .NET, Feature upgrade, Hidden — click headers to sort\n- Per-update checkbox selection with Select all / Deselect all — install\n  exactly what you want, skip what you don't\n- Live progress per update: `Connecting → Downloading → Installing → ✓ Installed`\n  streamed to the console as it happens\n- Per-row Status column updated in real time\n  (`Pending…` → `Downloading…` → `Installing…` → `Installed` /\n  `Installed (reboot required)` / `Failed` / `Not applied`)\n- Honest aggregate reporting:\n  `Installed X/Y. Failed: Z. Not applied: W.`\n- Reboot detection — toast notification if any update requires reboot\n- Pending-reboot check, update history (last 30 — via PSWindowsUpdate)\n- Admin banner with a one-click \"Run as Administrator\" relaunch\n- PSWindowsUpdate is optional now (used only for the History view)\n- **Update timing \u0026 deferral** — defer feature updates by N days while security\n  patches keep flowing, pause all updates for a bounded window (max 35 days, then\n  Windows auto-resumes), or restore defaults. Uses the documented Windows Update\n  policy keys and is fully reversible. No \"disable updates forever\" option by\n  design — the strongest action is a bounded pause, so the machine is never left\n  permanently unpatched.\n\n### App updates (winget)\n- Scan for upgradable packages\n- Sort by name, ID, version, or source via clickable column headers\n- Select all or individual packages, bulk upgrade with per-package status\n\n### Cleanup (fast)\n- Clear TEMP folders\n- Empty the Recycle Bin\n- Run `SFC /scannow` and `DISM /RestoreHealth` in the background — keep\n  using the app while they grind\n\n### Deep cleanup (safe)\n- **Scan-first**: every category is discovered with size + file count\n  before a single byte is deleted. You pick what goes.\n- **System buckets**: NVIDIA / AMD / Intel installer leftovers, Windows\n  Update cache, Delivery Optimization cache, Windows Installer patch\n  cache, TEMP, Prefetch, crash dumps, old CBS logs, DirectX shader cache,\n  Recycle Bin on every drive.\n- **Gamer buckets** — launcher *caches only*, never game files or logins:\n  Steam (appcache, htmlcache, depotcache, shader cache), Epic Games\n  Launcher, Battle.net, Riot / League of Legends, GOG Galaxy, EA Desktop.\n- **Windows.old** is detected and flagged as irreversible, never selected\n  by default.\n- Safe by design: never touches browsers, passwords, the registry, active\n  drivers, or actual game files. Locked files are skipped, never forced.\n\n#### Large files finder (part of Deep Cleanup)\n- Scan Downloads, Documents, Desktop, Videos, Pictures, Music, Program\n  Files, or a whole drive.\n- Configurable min-size (default 500 MB) and top-N (default 100).\n- **Read-only** — only \"Show in Explorer\" and \"Copy path\" actions. Deletion\n  is disabled by design so a mis-click can never hurt anything.\n\n### Startup Manager\n- Lists every program that runs at Windows boot (Registry Run / RunOnce keys)\n- Toggle on/off without deleting the original entry (same mechanism as Task Manager)\n- Sort by name, publisher, or status via clickable column headers\n- Shows name, publisher, command, and enabled/disabled status\n- Open file location in Explorer\n\n### Windows Features\n- Lists all Windows optional features with current state (Enabled/Disabled)\n- Toggle enable/disable per feature with confirmation dialog\n- Categorized: Virtualization, Networking, Development, Media \u0026 Print, Legacy\n- Shows reboot-required status after toggling\n- Search/filter across all features\n- Requires administrator privileges for modifications\n\n### Duplicate File Finder\n- Three-pass scan: group by size, partial-hash pre-filter, then full SHA-256\n- Duplicate groups sorted by wasted space (descending)\n- Preset folders or custom folder selection\n- Configurable minimum file size filter\n- **Read-only** — \"Show in Explorer\" and \"Copy path\" only, no delete\n\n### Disk Analyzer\n- Space breakdown by top-level folders with drill-down navigation\n- Drive usage bar with total/used/free\n- Preset paths (fixed drives, user profile, Program Files) or custom browse\n- Show in Explorer for each folder\n- Skips system paths automatically\n\n### Process Manager\n- Lists running Windows processes with PID, memory, threads, and status\n- Real-time filter by name, description, category, or PID\n- Sort by memory, CPU usage, name, or PID via clickable column headers\n- **Built-in description database** — 108 common Windows processes and popular\n  applications with plain-language descriptions, categories (System, Browser,\n  Development, Communication, Media, Gaming, etc.), and safety indicators\n  (System, Trusted, Unknown)\n- Kill process with confirmation dialog\n- Open file location in Explorer\n\n### Resource History\n- **Historical CPU, RAM, GPU usage and temperatures** — the app samples your\n  vitals every 10 seconds in the background (including while minimized to the\n  tray), so you can investigate what caused a spike yesterday instead of seeing\n  only the live moment\n- **Scrollable timeline** — pick a range (last hour, 6 hours, 24 hours, 7 days,\n  30 days); the usage chart (CPU / RAM / GPU %) and a separate temperature chart\n  (CPU / GPU °C) redraw to fit, downsampled so even a 30-day view stays smooth\n- **Configurable retention** — keep 7, 14, or 30 days of history; older samples\n  are pruned automatically\n- **Export to CSV** — save the visible range for analysis in Excel or elsewhere\n- Strictly local: history is stored in your `%LocalAppData%\\SysManager` folder\n  and nothing ever leaves the machine\n\n### File Lock Detector\n- **Find what's holding a file** — when you get a \"file in use\" error, enter or\n  browse to a file/folder path and see which process(es) are using it, via the\n  Windows Restart Manager (the same mechanism Explorer's own dialog uses)\n- Shows process name, PID, type, and start time for each locker\n- **End process** — terminate a selected locker (with confirmation) to release\n  the file; critical system processes are protected from termination\n- Detection works as a standard user; ending a process owned by SYSTEM or\n  another user needs administrator rights (surfaced, not crashed)\n\n### Camera/Mic/Location\n- Shows which apps recently used your **camera, microphone, or location**, and when\n- Reads the Windows access history (CapabilityAccessManager consent store) — covers\n  both Store apps and desktop programs\n- Devices **in use right now** are flagged and sorted to the top\n- Read-only: an **Open privacy settings** button hands off to Windows to grant or\n  revoke a permission — SysManager never changes capability permissions itself\n\n### Settings Watchdog\n- **Catch the settings Windows Update silently resets** — feature and quality\n  updates often flip telemetry back to Full, re-enable web search, the Widgets\n  board, lock-screen ads, and Start-menu suggestions\n- **Save a baseline** of your current preferences with one click; the watchdog\n  remembers exactly what each watched setting was\n- **Check now** re-reads the live values and lists any drift in plain language —\n  e.g. *\"Diagnostic data: was 'Off (Security)', now 'Full'\"* — with the category\n  and a before/after comparison\n- **Restore changed** writes the drifted settings back to your baseline values in\n  one step (HKLM-backed settings need administrator rights, surfaced not crashed)\n- Strictly local: the baseline lives in your `%LocalAppData%\\SysManager` folder and\n  the watchdog only ever reads or writes a fixed list of well-known registry values\n\n### Operation Lock\n- Prevents conflicting concurrent operations across tabs\n- Operations grouped by category (Disk, Network, SystemModification)\n- If a conflicting operation is already running, the UI shows which operation\n  is blocking and refuses to start the new one\n- Integrated into: Dashboard, Deep Cleanup, Disk Analyzer, Duplicate Finder,\n  Quick Cleanup, Speed Test, Traceroute, Network Repair, Shortcut Cleaner\n\n### Shortcut Cleaner\n- Scans Desktop, Start Menu, Quick Launch, and Recent Items for broken .lnk\n  shortcuts whose targets no longer exist\n- Lists results with name, location, and missing target path\n- Select all / deselect individual items\n- Move to Recycle Bin or permanent delete, with confirmation dialog\n- COM-based IShellLink resolution for accurate target validation\n\n### Scheduled Maintenance\n- **Automate maintenance on a schedule** — register one Windows scheduled task that\n  runs SysManager in the background (via its CLI) to clean temporary files or purge\n  standby memory, daily or weekly at a time you pick\n- See the **last run, next run, and last result** of the task at a glance\n- Update or remove the schedule any time, each with a confirmation\n- Runs in your user context (no admin required) and only ever touches its own task\n  at `\\SysManager\\Scheduled Maintenance` — no other scheduled tasks are affected\n- Built on the same safe CLI verbs; nothing destructive is automated\n\n### Privacy \u0026 Telemetry\n- 12 registry-based toggles across 3 categories (Telemetry, UI Declutter, Features)\n- **Telemetry**: disable diagnostic data, activity history, advertising ID, feedback prompts\n- **UI Declutter**: disable Start suggestions, tips, lock screen tips, Spotlight ads\n- **Features**: disable Copilot, Cortana, web search in Start, widgets\n- Explicit apply — flip toggles to stage changes, press **Apply** to write to the\n  registry, or **Discard** to revert pending changes. A live counter shows how\n  many changes are queued, so accidental clicks never modify the system silently.\n- Category filter and search\n- Requires admin for HKLM-backed toggles\n- Fully reversible — re-enable any toggle with one click\n\n### File Shredder\n- Secure multi-pass file and folder deletion beyond recovery\n- Three shred methods: Quick (1 pass, zero fill), Standard (3 passes), Thorough (7 passes)\n- Cryptographically random overwrite data (RandomNumberGenerator)\n- Add files or entire folders via file picker dialogs\n- Progress tracking per-item with cancel support\n- Skips junction points and symbolic links (prevents symlink attacks)\n- Confirmation dialog before irreversible shred\n\n### DNS \u0026 Hosts\n- **DNS Preset Switching** — one-click DNS change: plain resolvers (Google,\n  Cloudflare, Quad9, OpenDNS) plus **ad/malware/family-blocking variants**\n  (Cloudflare 1.1.1.2 malware / 1.1.1.3 family, AdGuard DNS ad-blocking + family,\n  OpenDNS FamilyShield), each with a description of what it blocks. **IPv6\n  resolvers** are configured automatically alongside IPv4. Reset to automatic\n  (DHCP) any time; shows current active DNS. An **Undo** button restores the exact\n  DNS configuration in effect before the last change.\n- **Hosts File Editor** — view, add, and remove entries from the Windows\n  hosts file with a clean table UI. Add IP + hostname pairs, toggle entries,\n  or remove them. Backs up hosts file before modifications.\n- Requires administrator privileges for both DNS and hosts operations\n- Admin elevation banner with one-click restart\n\n### Bulk Installer\n- Curated catalog of popular applications grouped by category: Browsers,\n  Communication, Media, Development, Utilities, Gaming, Security,\n  Office \u0026 Productivity, Creativity, Networking \u0026 VPN, Runtimes \u0026 Frameworks\n- Select multiple apps and install all via winget in one batch operation\n- **Custom winget search** — search the entire winget repository and add\n  any package to your install queue\n- Category filter and text search across the catalog\n- Per-package install status tracking with ETA\n- Live console output showing winget progress\n- GroupedView with visual category headers\n\n### App Alerts\n- Monitors Program Files, AppData\\Programs, and registry uninstall keys for\n  new application installations\n- FileSystemWatcher on install directories + 30-second registry poll cycle\n- Shows timestamped install history with app name, publisher, path, and\n  detection source\n- Start/stop monitoring, acknowledge alerts, show all currently installed\n  apps, clear history\n\n### App Blocker\n- Blocks applications from executing using Image File Execution Options (IFEO)\n  registry mechanism\n- Enter an exe name or browse for a file, confirm, and the app is prevented\n  from launching\n- Fully reversible — unblock restores normal execution\n- Shows list of currently blocked apps with select/deselect and batch unblock\n- Requires admin privileges for registry modifications\n\n### Debloater \u0026 Ads\nRemove preinstalled Windows Store apps you don't use:\n- **Scan** all installed Store apps with name, publisher, and a short description\n- **Curated \"common bloat\" preset** pre-selects safe, frequently-removed apps\n  (Bing News/Weather, Clipchamp, Solitaire, Xbox apps, consumer Teams, and more)\n- **System-critical apps are protected** — the Store, frameworks, and security/shell\n  components are denylisted and can never be selected or removed\n- **Impact summary + confirmation** before anything is uninstalled\n- **Reversible** — removal is per-user, so any app can be reinstalled from the Store\n- Search and per-app descriptions help you decide before removing\n\n### Browser Cleaner\nReclaim space and clear browsing traces, per browser:\n- **Auto-detects** Chrome, Edge, Brave, Opera, and Firefox\n- **Per-category** with size shown: Cache, History, Cookies, Sessions\n- **Cookies/sessions are flagged and left unticked** by default — cleaning them\n  signs you out, so it's always an explicit choice; cache and history are pre-selected\n- **Confirmation with an impact summary** before anything is deleted\n- Per-user (no admin); locked files (browser open) are skipped, not forced, and\n  symlinks/junctions are never followed\n\n### Defender Tweaks\nManage Microsoft Defender without digging through Windows Security:\n- **Status at a glance** — real-time protection, cloud protection (MAPS), PUA\n  protection, and Controlled Folder Access\n- **Toggle PUA protection and Controlled Folder Access** (ransomware protection)\n- **Scan exclusions** — add or remove folders Defender should skip (handy for\n  big game libraries); paths are validated and additions never replace your\n  existing exclusions\n- **Honest about Tamper Protection** — if it's on, Windows can silently ignore\n  changes, so the tab detects it, warns you, and only reports a change as done\n  after reading it back and confirming Windows actually applied it\n- Changes need administrator and are confirmed first; lowering a protection is\n  always an explicit, reversible choice\n\n### Battery Health\n- Charge %, health %, wear level, cycle count, chemistry\n- Design vs full-charge capacity via WMI\n- Estimated runtime display\n- Gracefully shows \"No battery detected\" on desktops\n\n### Uninstaller\n- Lists all installed applications via winget with size from registry\n- Filter by name or package ID\n- Sort by name, size, or publisher via clickable column headers\n- Select/deselect all, batch uninstall with confirmation dialog\n- Local app support — uninstalls apps not in winget via registry UninstallString\n- Live console output from winget\n\n### Timer Resolution\n- **Lower input latency for games** — requests the finest Windows timer\n  resolution (≈0.5 ms) instead of the ~15.6 ms default, via the ntdll\n  `NtSetTimerResolution` API\n- **Live current/finest/default readout** — always re-queries the *effective*\n  resolution (Windows 11 may stop honoring a request while the window is\n  minimized), so the number shown is the real one\n- **One-click enable / restore** — fully reversible; the request is released\n  when you restore it or simply close the app. No admin required\n- **Power-cost warning** — a finer timer wakes the CPU more often, increasing\n  power draw and battery drain on laptops\n\n### Display Profiles\n- **Quick-switch resolution + refresh rate** — pick a mode (e.g. 165 Hz for\n  gaming, 60 Hz for work) from the list of everything your display supports,\n  using only the Windows display APIs (no NVIDIA/AMD tool conflict)\n- **Safe by design** — applies for the session, so a reboot reverts; on top of\n  that a **15-second auto-revert** restores the previous mode unless you confirm\n  \"Keep\", so a bad mode can never strand you on a blank screen\n- **Per-display** — choose which monitor to configure; shows the current mode\n- Validates each mode (CDS_TEST) before applying; no admin required\n\n### CPU Core Affinity\n- **Pin a process to specific CPU cores** — pick a running process and choose\n  which logical CPUs it may run on, then Apply (or Restore the original)\n- **Hybrid-CPU aware** — on Intel 12th-gen+ CPUs, P-cores and E-cores are\n  detected and labelled (via `GetLogicalProcessorInformationEx`), with one-click\n  **P-cores** / **All cores** presets\n- **Safe and temporary** — affinity is per-running-process and reverts when the\n  process exits; no admin for your own processes (changing another user's\n  process is surfaced as needing admin, not a crash)\n- An empty selection is rejected — Windows treats an empty mask as \"let the OS\n  decide\", so the app never silently does the opposite of what you picked\n\n### Standby List Cleaner\n- **Frees cached standby memory** — the built-in equivalent of ISLC, to reduce\n  stutter when RAM runs low in games\n- **Live stats** — total RAM, available, and memory load %, refreshed every 2s\n- **Purge on demand** or **auto-purge** when available RAM drops below a\n  threshold you set with a slider\n- **Safe and non-destructive** — the standby list is clean, disk-backed file\n  cache, so clearing it loses nothing; Windows reloads from disk on next use\n- Reading stats needs no admin; purging requires administrator (it enables the\n  same privilege RAMMap and ISLC use) and reports cleanly if not elevated\n\n### Performance Mode\n- **Per-tweak Apply buttons** — each setting is independent\n- **Power Plan**: Balanced / High Performance / Ultimate Performance\n- **Visual Effects**: reduce animations via P/Invoke (instant, no logout)\n- **Game Mode**: enable/disable via registry\n- **Xbox Game Bar**: disable overlay and Game DVR via registry\n- **NVIDIA GPU**: force max performance with auto-detected GPU subkey (reboot required)\n- **Processor State**: force CPU min state to 100%\n- **Overlays info**: manual instructions for Discord, Steam, NVIDIA GFE, EA App\n- **OriginalSnapshot**: captures exact system state before first change;\n  Restore All reverts to the snapshot, not hardcoded defaults\n- Confirmation dialog before every change\n- **Restore point creation**: create a Windows System Restore point before\n  making changes (requires admin)\n- **RAM working set trim**: free physical RAM by trimming all process working\n  sets — same as RAMMap's \"Empty Working Set\" (useful before launching a game)\n- **Hibernation toggle**: enable/disable hibernation to free disk space\n  (deletes hiberfil.sys when disabled)\n\n### Services\n- Lists all Windows services with current status and startup type\n- **Gaming recommendations**: services tagged as \"safe to disable\", \"advanced\",\n  or \"keep enabled\" with per-service explanations\n- Filter by status (Running/Stopped), recommendation level, or free-text search\n- Start, stop, disable, or enable services with confirmation dialogs\n- Requires admin for all mutations\n\n### Drivers\n- Sortable DataGrid table of all installed system drivers\n- Columns: Device Name, Manufacturer, Version, Date — click headers to sort\n- Data parsed from `Get-CimInstance Win32_PnPSignedDriver`\n\n### Dashboard\n- One-line OS / CPU / RAM / disk summary\n- Live uptime counter\n- **Real-time vitals** — CPU, RAM, and GPU usage refreshed at 300 ms while\n  the tab is visible (polling pauses automatically when it isn't), with live\n  indicator dots.\n- **Recent Activity** — the last features you opened and actions you ran\n  (cleanups, DNS changes, app removals, restore points, …) with timestamps.\n- **Quick Tune-Up** — one-click wizard that cleans temp files, optionally\n  empties the Recycle Bin, scans for broken shortcuts, checks disk SMART\n  health, flags high uptime (14+ days) and high RAM usage (85%+). Displays\n  a summary card with freed space, warnings, and links to relevant tabs.\n  Non-destructive, no admin required.\n- **Health Score** — overall system health gauge (0–100) combining disk\n  SMART, RAM usage, uptime, and battery wear. Color-coded ring (green /\n  amber / red) with up to 3 actionable recommendations. Auto-computes on\n  load and refreshes with \"Scan system\".\n- **System Tray** — minimize-to-tray on close, background health monitoring\n  (60s polling), CPU/RAM tooltip, Windows notifications when RAM \u003e 90%,\n  uptime \u003e 14 days, or disk health degrades. Context menu: Show / Exit.\n\n### Updates (for SysManager itself)\n- Auto-check on startup against the GitHub Releases API, plus a manual\n  \"Check for updates\" button in the About tab.\n- Discreet banner in the main window when a newer version is available.\n- Background download of the new build with a progress bar. If the\n  download is blocked, a \"Manual download\" button opens GitHub in the\n  browser.\n- SHA256 hash verification before install — the downloaded build is checked\n  against the published `.sha256`, so a corrupted or tampered download is\n  blocked. (The build is also inspected for an Authenticode signature; since\n  SysManager currently ships unsigned, the SHA256 match is what guarantees\n  integrity.)\n- One-click \"Install\" replaces the running executable in-place and\n  restarts automatically (no manual file copying needed).\n- Full release-note history pulled live from GitHub.\n\n### Profile Export / Import\n- Export your SysManager settings — theme/appearance and speed-test history — to\n  a single portable JSON file, and import them on another PC\n- **Selective export** (tick which sections to include) and **selective import**\n  (confirm what a profile contains before anything is overwritten)\n- **Version-aware** — refuses profiles created by a newer, incompatible build\n- Only SysManager's own config is ever touched (never system settings), so an\n  import is fully reversible — just import a different profile\n\n### CLI Interface\n- **Automate the safe actions from scripts, Task Scheduler, or deployment tools** —\n  SysManager accepts command-line flags and runs headless (no window), writing its\n  output to the launching console\n- Commands: `--health` (read-only health score), `--cleanup` (temp-file cleanup,\n  never follows junctions), `--trim-ram` (purge the standby list), plus `--version`,\n  `--help`, and `--list`\n- `--json` emits machine-readable output; `--silent` suppresses chatter for\n  scripting; conventional **exit codes** (0 success · 1 error · 2 usage) let a script\n  branch on the result\n- Only read-only or non-destructive actions are exposed on the CLI — anything that\n  changes the system irreversibly stays in the GUI behind a confirmation dialog\n- The in-app **CLI Interface** tab is a reference: it lists every command with a\n  one-click copy button. Example: `SysManager.exe --cleanup --silent`\n\n## Screenshots\n\n\u003e Click any thumbnail to view full size. Screenshots live under\n\u003e [`docs/screenshots/`](docs/screenshots/) — see\n\u003e [`docs/screenshots/README.md`](docs/screenshots/README.md) for capture\n\u003e conventions.\n\n### In motion\n\n\u003e The feature tour GIF is at the [top of this README](#sysmanager). Here's a\n\u003e second one focused on cleanup \u0026 maintenance tools:\n\n\u003cp\u003e\n\u003cimg src=\"docs/gifs/cleanup-tools.gif\" width=\"640\" alt=\"Cleanup \u0026 tools — Quick/Deep Cleanup, Disk Analyzer, Dark Mode, Defender, Privacy\"\u003e\u003cbr\u003e\n\u003cem\u003eCleanup \u0026amp; tools: Quick/Deep Cleanup, Disk Analyzer, Dark Mode Scheduler, Defender Tweaks, Privacy \u0026amp; Telemetry.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e🏠 Dashboard\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\u003ca href=\"docs/screenshots/01-dashboard.png\"\u003e\u003cimg src=\"docs/screenshots/01-dashboard.png\" width=\"600\" alt=\"Dashboard\"\u003e\u003c/a\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e🔧 System\u003c/strong\u003e — Health · Windows Update · Performance · Windows Features · Restore Points · Boot Analyzer · System Fixes · Tweaks Hub\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/02-system-health.png\"\u003e\u003cimg src=\"docs/screenshots/02-system-health.png\" width=\"280\" alt=\"System Health\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/03-windows-update.png\"\u003e\u003cimg src=\"docs/screenshots/03-windows-update.png\" width=\"280\" alt=\"Windows Update\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/04-performance-mode.png\"\u003e\u003cimg src=\"docs/screenshots/04-performance-mode.png\" width=\"280\" alt=\"Performance Mode\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/07-windows-features.png\"\u003e\u003cimg src=\"docs/screenshots/07-windows-features.png\" width=\"280\" alt=\"Windows Features\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/08-restore-points.png\"\u003e\u003cimg src=\"docs/screenshots/08-restore-points.png\" width=\"280\" alt=\"Restore Points\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/10-boot-analyzer.png\"\u003e\u003cimg src=\"docs/screenshots/10-boot-analyzer.png\" width=\"280\" alt=\"Boot Analyzer\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/11-system-fixes.png\"\u003e\u003cimg src=\"docs/screenshots/11-system-fixes.png\" width=\"280\" alt=\"System Fixes\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/12-tweaks-hub.png\"\u003e\u003cimg src=\"docs/screenshots/12-tweaks-hub.png\" width=\"280\" alt=\"Tweaks Hub\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e🎮 Gaming \u0026amp; Profiles\u003c/strong\u003e — Gaming Profile · Standby Cleaner · Timer Resolution · CPU Affinity · Display Profiles\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/13-gaming-profile.png\"\u003e\u003cimg src=\"docs/screenshots/13-gaming-profile.png\" width=\"280\" alt=\"Gaming Profile\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/14-standby-cleaner.png\"\u003e\u003cimg src=\"docs/screenshots/14-standby-cleaner.png\" width=\"280\" alt=\"Standby List Cleaner\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/15-timer-resolution.png\"\u003e\u003cimg src=\"docs/screenshots/15-timer-resolution.png\" width=\"280\" alt=\"Timer Resolution\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/16-cpu-affinity.png\"\u003e\u003cimg src=\"docs/screenshots/16-cpu-affinity.png\" width=\"280\" alt=\"CPU Core Affinity\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/17-display-profiles.png\"\u003e\u003cimg src=\"docs/screenshots/17-display-profiles.png\" width=\"280\" alt=\"Display Profiles\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e📊 Monitor\u003c/strong\u003e — Resource History · App Alerts · File Lock · Settings Watchdog · Bandwidth\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/19-resource-history.png\"\u003e\u003cimg src=\"docs/screenshots/19-resource-history.png\" width=\"280\" alt=\"Resource History\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/21-app-alerts.png\"\u003e\u003cimg src=\"docs/screenshots/21-app-alerts.png\" width=\"280\" alt=\"App Installation Alerts\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/22-file-lock.png\"\u003e\u003cimg src=\"docs/screenshots/22-file-lock.png\" width=\"280\" alt=\"File Lock Detector\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/23-settings-watchdog.png\"\u003e\u003cimg src=\"docs/screenshots/23-settings-watchdog.png\" width=\"280\" alt=\"Settings Watchdog\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/24-bandwidth-monitor.png\"\u003e\u003cimg src=\"docs/screenshots/24-bandwidth-monitor.png\" width=\"280\" alt=\"Bandwidth Monitor\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e🧹 Cleanup\u003c/strong\u003e — Quick Cleanup · Deep Cleanup · Shortcut Cleaner · Scheduled Maintenance\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/25-quick-cleanup.png\"\u003e\u003cimg src=\"docs/screenshots/25-quick-cleanup.png\" width=\"280\" alt=\"Quick Cleanup\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/26-deep-cleanup.png\"\u003e\u003cimg src=\"docs/screenshots/26-deep-cleanup.png\" width=\"280\" alt=\"Deep Cleanup\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/27-shortcut-cleaner.png\"\u003e\u003cimg src=\"docs/screenshots/27-shortcut-cleaner.png\" width=\"280\" alt=\"Shortcut Cleaner\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/28-scheduled-maintenance.png\"\u003e\u003cimg src=\"docs/screenshots/28-scheduled-maintenance.png\" width=\"280\" alt=\"Scheduled Maintenance\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/29-disk-analyzer.png\"\u003e\u003cimg src=\"docs/screenshots/29-disk-analyzer.png\" width=\"280\" alt=\"Disk Analyzer\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e🌐 Network\u003c/strong\u003e — Ping · Traceroute · Speed Test · Repair\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/31-ping.png\"\u003e\u003cimg src=\"docs/screenshots/31-ping.png\" width=\"280\" alt=\"Ping\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/32-traceroute.png\"\u003e\u003cimg src=\"docs/screenshots/32-traceroute.png\" width=\"280\" alt=\"Traceroute\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/33-speed-test.png\"\u003e\u003cimg src=\"docs/screenshots/33-speed-test.png\" width=\"280\" alt=\"Speed Test\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/34-network-repair.png\"\u003e\u003cimg src=\"docs/screenshots/34-network-repair.png\" width=\"280\" alt=\"Network Repair\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e📦 Apps\u003c/strong\u003e — App Updates · Bulk Installer\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/36-app-updates.png\"\u003e\u003cimg src=\"docs/screenshots/36-app-updates.png\" width=\"280\" alt=\"App Updates\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/37-bulk-installer.png\"\u003e\u003cimg src=\"docs/screenshots/37-bulk-installer.png\" width=\"280\" alt=\"Bulk Installer\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e🔒 Privacy \u0026amp; Security\u003c/strong\u003e — Privacy \u0026amp; Telemetry · File Shredder · App Blocker · Debloater · Browser Cleaner · Defender\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/39-privacy-telemetry.png\"\u003e\u003cimg src=\"docs/screenshots/39-privacy-telemetry.png\" width=\"280\" alt=\"Privacy \u0026amp; Telemetry\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/40-file-shredder.png\"\u003e\u003cimg src=\"docs/screenshots/40-file-shredder.png\" width=\"280\" alt=\"File Shredder\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/41-app-blocker.png\"\u003e\u003cimg src=\"docs/screenshots/41-app-blocker.png\" width=\"280\" alt=\"App Blocker\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/42-debloater.png\"\u003e\u003cimg src=\"docs/screenshots/42-debloater.png\" width=\"280\" alt=\"Debloater \u0026amp; Ads\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/43-browser-cleaner.png\"\u003e\u003cimg src=\"docs/screenshots/43-browser-cleaner.png\" width=\"280\" alt=\"Browser Cleaner\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/45-defender-tweaks.png\"\u003e\u003cimg src=\"docs/screenshots/45-defender-tweaks.png\" width=\"280\" alt=\"Defender Tweaks\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e🎨 Customization\u003c/strong\u003e — Dark Mode Scheduler\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/48-dark-mode.png\"\u003e\u003cimg src=\"docs/screenshots/48-dark-mode.png\" width=\"280\" alt=\"Dark Mode Scheduler\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eℹ️ Info\u003c/strong\u003e — Drivers · Battery · Logs · System Report · About\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/50-drivers.png\"\u003e\u003cimg src=\"docs/screenshots/50-drivers.png\" width=\"280\" alt=\"Drivers\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/51-battery-health.png\"\u003e\u003cimg src=\"docs/screenshots/51-battery-health.png\" width=\"280\" alt=\"Battery Health\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/52-system-logs.png\"\u003e\u003cimg src=\"docs/screenshots/52-system-logs.png\" width=\"280\" alt=\"System Logs\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/53-system-report.png\"\u003e\u003cimg src=\"docs/screenshots/53-system-report.png\" width=\"280\" alt=\"System Report\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/55-about.png\"\u003e\u003cimg src=\"docs/screenshots/55-about.png\" width=\"280\" alt=\"About\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e⚙️ Advanced\u003c/strong\u003e — Profile Export/Import · CLI Interface\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp\u003e\n\u003ca href=\"docs/screenshots/56-profile-export.png\"\u003e\u003cimg src=\"docs/screenshots/56-profile-export.png\" width=\"280\" alt=\"Profile Export/Import\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"docs/screenshots/57-cli-interface.png\"\u003e\u003cimg src=\"docs/screenshots/57-cli-interface.png\" width=\"280\" alt=\"CLI Interface\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n## Install\n\n### Via winget (recommended)\n\nSysManager is published to the [Windows Package Manager](https://learn.microsoft.com/windows/package-manager/)\ncommunity repository. Install or update with a single command:\n\n```powershell\nwinget install laurentiu021.SysManager\n```\n\nUpdates are delivered automatically with each release — run `winget upgrade`\nto stay on the latest version.\n\n### Direct download\n\nGrab `SysManager-v\u003cversion\u003e.exe` (the `\u003cversion\u003e` shown on the latest release) from the\n[latest release](https://github.com/laurentiu021/SystemManager/releases/latest)\nand double-click it. The executable is self-contained — no installer, no .NET\nruntime required.\n\n### Verifying the download\n\nEach release ships a matching `SysManager-v\u003cversion\u003e.exe.sha256`. Verify before running\n(replace `\u003cversion\u003e` with the version you downloaded):\n\n```powershell\nGet-FileHash .\\SysManager-v\u003cversion\u003e.exe -Algorithm SHA256\n# Compare the output to the contents of SysManager-v\u003cversion\u003e.exe.sha256.\n```\n\nThe build is not currently code-signed, so Windows SmartScreen may warn on\nfirst launch. Verifying the SHA256 matches the one on the release page is the\nrecommended mitigation — see [SECURITY.md](SECURITY.md) for details.\n\n## Build from source\n\nPrerequisites: Windows 10 or newer and the [.NET 10 SDK](https://dotnet.microsoft.com/download/dotnet/10.0).\n\n```powershell\ngit clone https://github.com/laurentiu021/SystemManager.git\ncd SystemManager\ndotnet run --project SysManager/SysManager/SysManager.csproj\n```\n\n### Produce a single-file exe\n\nFrom the repo root:\n\n```powershell\n.\\publish.ps1\n```\n\nOr manually:\n\n```powershell\ndotnet publish SysManager/SysManager/SysManager.csproj `\n  -c Release -r win-x64 --self-contained true `\n  -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true `\n  -o publish\n```\n\nThe resulting `SysManager.exe` lands in `publish/` and runs standalone on any\nWindows 10 / 11 x64 machine.\n\n## First-time flow\n\n1. Launch the app — it opens on the Dashboard.\n2. Go to Network and press Start — live ping begins.\n3. For anything in Windows Update, Cleanup (SFC/DISM), or system-wide App\n   updates, click the yellow \"Run as Administrator\" banner when it appears.\n   The app relaunches elevated.\n\n## Documentation\n\n- [ARCHITECTURE.md](ARCHITECTURE.md) — project structure and key design decisions\n- [TESTING.md](TESTING.md) — how the test suite is organised and run\n- [CHANGELOG.md](CHANGELOG.md) — release notes\n- [CONTRIBUTING.md](CONTRIBUTING.md) — how to build, test, and open a PR\n- [SUPPORT.md](SUPPORT.md) — where to ask questions and get help\n- [SECURITY.md](SECURITY.md) — reporting vulnerabilities, security model\n- [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) — community standards\n\n## Reporting bugs and requesting features\n\nFound something broken? Missing a feature you'd love to have?\n\n- 🐛 **Bugs** — [open an issue](https://github.com/laurentiu021/SystemManager/issues/new?template=bug_report.yml)\n  using the bug report template.\n- 💡 **Features** — [open an issue](https://github.com/laurentiu021/SystemManager/issues/new?template=feature_request.yml)\n  using the feature request template.\n- 💬 **Questions and how-to's** — use\n  [Discussions](https://github.com/laurentiu021/SystemManager/discussions) instead\n  of issues for anything open-ended.\n- 🔒 **Security vulnerabilities** — please report privately via the\n  [Security tab](https://github.com/laurentiu021/SystemManager/security/advisories/new).\n  See [SECURITY.md](SECURITY.md) for the full policy.\n\nThe **About** tab inside the app has a \"Copy environment info\" helper that\ndumps your SysManager version, Windows build, CPU, RAM, GPU, storage, display,\nand elevation state in a format ready to paste into a bug report.\n\n## Tech stack\n\n- .NET 10 (WPF, C# 14)\n- CommunityToolkit.Mvvm for MVVM plumbing\n- Microsoft.Extensions.DependencyInjection for IoC\n- WPF-UI (lepoco/wpfui) for Fluent Design theme and controls\n- LiveCharts2 for the real-time latency chart\n- H.NotifyIcon.Wpf for system tray integration\n- LibreHardwareMonitor and NvAPIWrapper for CPU/GPU/disk temperature sensors\n- Serilog for structured logging\n- xUnit, NSubstitute, and FlaUI for unit, integration, and UI-automation tests\n\n## Privacy\n\nSysManager runs entirely on your machine. It does not phone home, does not\ncollect telemetry, and does not require an account. Network features only\ncontact the hosts you explicitly configure (ping targets, speed-test servers,\nWindows Update / winget endpoints).\n\n## Contributing\n\nPRs welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) for the build\nsetup, coding conventions, and pull-request workflow. New contributors are\nexpected to follow the [Code of Conduct](CODE_OF_CONDUCT.md).\n\n## Support\n\nSysManager is free and open source, built by one person in their spare time.\nIf it saved you a reinstall or a clean-up headache, you can back its development:\n\n[![Sponsor](https://img.shields.io/badge/Sponsor-laurentiu021-EA4AAA?logo=githubsponsors\u0026logoColor=white)](https://github.com/sponsors/laurentiu021)\n\nSponsorships go toward a code-signing certificate, so Windows stops warning on\nfirst launch, plus the build pipeline and time to fix bugs and finish the tools\nthat are still half-built. The app stays free either way.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\nCrafted by [laurentiu021](https://github.com/laurentiu021).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaurentiu021%2Fsystemmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaurentiu021%2Fsystemmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaurentiu021%2Fsystemmanager/lists"}