winget install --id laurentiu021.SysManager
About SysManager
SysManager is a modern Windows system toolkit built with WPF and .NET 9. It provides a comprehensive set of tools in a single application including live network monitoring, ping and traceroute, speed tests, performance tuning with power plan management, deep disk cleanup, duplicate file finder, disk analyzer, battery health monitoring, process manager, app uninstaller, startup control, Windows services manager, Windows features manager, driver information, and system health overview.
What's new in 1.19.1
[1.19.1] - 2026-06-05 Fixed - Code-scanning cleanup (mechanical, no behavior change). Resolved a batch of low-risk CodeQL quality alerts in hand-written code: - Empty catch blocks now log at Debug level (ContextMenuService registry-write fallbacks and command-path parse, App.OnExit service-provider disposal) or carry an explanatory comment where the caught exception is expected (DnsHostsViewModel cancellation on teardown). - Path.Combine → Path.Join in ActivityLogService to avoid silently dropping earlier path segments. - Object ==/!= comparisons made explicit with ReferenceEquals where reference identity is intended (MainWindowViewModel tab activation, TemperatureService core-vs-package sensor check). - Implicit foreach filtering/mapping replaced with explicit LINQ (Where/Select/FirstOrDefault) in TemperatureService, FileShredderService, HostsFileService, and ContextMenuViewModel. - Removed useless local assignments in DashboardViewModel (an unused Stopwatch, an unread temp-scan size) while preserving the scans' side effects. Verify the download Get-FileHash .\SysManager-v1.19.1.exe -Algorithm SHA256 Expected SHA256: 01803D7F3C36AF4AF148BE5CD3E63F171C1E48A5F51E72A1F5EBE8B4D170641F
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.19.1 | Unknown | [1.19.1] - 2026-06-05 Fixed - Code-scanning cleanup (mechanical, no behavior change). Resolved a batch of low-risk CodeQL quality alerts in hand-written code: - Empty catch blocks now log at Debug level (ContextMenuServi... |
| 1.19.0 | Unknown | [1.19.0] - 2026-06-05 Changed - Uniform outer margins across 13 views. BatteryHealth, BulkInstaller, ContextMenu, DiskAnalyzer, Drivers, DuplicateFile, Performance, Privacy, ProcessManager, Services, Startup, Uninstaller... |
| 1.18.3 | Unknown | Release 1.18.3. See CHANGELOG.md for details. Verify the download Get-FileHash .\SysManager-v1.18.3.exe -Algorithm SHA256 Expected SHA256: 99B34763C9096A56E5A977626596030F808B744707185BB5D1C777FFE7E4BCAC |
| 1.18.2 | Unknown | [1.18.2] - 2026-06-03 Fixed - Pipe listener no longer fire-and-forgets via async void. App.StartPipeListener was an async-void method, meaning any exception escaping the loop would crash the process via the AppDomain han... |
| 1.18.1 | Unknown | [1.18.1] - 2026-06-03 Fixed - Privacy Toggles no longer write to the registry on every click. Toggling a switch now updates local state only; the user must press Apply to write pending changes. A live counter shows how m... |
| 1.18.0 | Unknown | Release 1.18.0. See CHANGELOG.md for details. Verify the download Get-FileHash .\SysManager-v1.18.0.exe -Algorithm SHA256 Expected SHA256: 5B4D9BEB49D69572B027FBF4A7B7219E3ECE4EDF71C85455748FA8C4DD4FCB22 |
| 1.17.4 | Unknown | [1.17.4] - 2026-06-03 Fixed - Windows Update install never applied updates — install command sent KB numbers prefixed with KB (e.g. KB5034441) to PSWindowsUpdate's -KBArticleID parameter, which expects bare digits; the c... |
| 1.17.3 | Unknown | [1.17.3] - 2026-05-29 Fixed - Performance — NetworkSharedState TracerouteHops converted to BulkObservableCollection with ReplaceWith() (eliminates per-hop UI notifications during route updates). - Performance — ServicesV... |
| 1.17.2 | Unknown | [1.17.2] - 2026-05-29 Fixed - Memory leaks — AboutViewModel now properly disposes ManagementObject instances in all 5 WMI foreach loops (CPU, RAM, GPU, Display, OS detection). - Silent failures — ThemeService Save/Load e... |
| 1.17.1 | Unknown | [1.17.1] - 2026-05-29 Fixed - Documentation — ARCHITECTURE.md updated with new TemperatureService, ActivityLogService, and rewritten DashboardViewModel description to reflect v1.17.0 redesign. Verify the download Get-Fil... |
| 1.16.2 | Unknown | [1.16.2] - 2026-05-28 Fixed - UI uniformity — AppAlertsView fully reworked: proper Card wrappers, styled buttons (Primary/Secondary/Danger), removed DataGrid gridlines, standardized header using Display style, consistent... |
| 1.16.1 | Unknown | Release 1.16.1. See CHANGELOG.md for details. Verify the download Get-FileHash .\SysManager-v1.16.1.exe -Algorithm SHA256 Expected SHA256: 2CE13F2D05025F85F5DDBD189C226A137D0A0781850CFC141F9183D235BF4584 |
| 1.16.0 | Unknown | Release 1.16.0. See CHANGELOG.md for details. Verify the download Get-FileHash .\SysManager-v1.16.0.exe -Algorithm SHA256 Expected SHA256: 27081B700ABBBBDC57C71426B035208EAE26670F1D308EA05FAB3D6691AA3943 |
| 1.15.0 | Unknown | [1.15.0] - 2026-05-27 Added - ETA on long operations — estimated time remaining now shown on: SFC scan, DISM restore, Bulk Installer, Uninstaller, and App Updates. Uses linear extrapolation from elapsed time and current... |
| 1.14.0 | Unknown | [1.14.0] - 2026-05-27 Added - Sidebar smooth animation — expand/collapse groups now slide with a 150ms animation instead of instant jump. - Chevron indicator — rotating arrow on sidebar group headers showing expand/colla... |
| 1.13.3 | Unknown | [1.13.3] - 2026-05-27 Fixed - Theme compliance — replaced hardcoded hex colors with DynamicResource tokens so all UI elements follow the active theme. ConsoleView, nav hover, DataGrid hover, and semantic status colors (S... |
| 1.13.1 | Unknown | [1.13.1] - 2026-05-27 Fixed - Theme performance — freeze all runtime-created brushes for reduced GC pressure and improved WPF rendering throughput. - Theme popup duplicate handlers — prevent event subscriptions from stac... |
| 1.13.0 | Unknown | [1.13.0] - 2026-05-27 Added - Theme customization — persistent appearance settings with Dark/Light/Custom modes. Choose from 12 curated presets (6 dark, 6 light) or fully customize accent, background, surface, and text c... |
| 1.12.1 | Unknown | [1.12.1] - 2026-05-27 Fixed - Startup crash — duplicate implicit CheckBox style in App.xaml caused XamlParseException ("Item has already been added") preventing the app from launching. Verify the download Get-FileHash .\... |
| 0.48.34 | Unknown | Release notes |