SysManager 1.16.1 — Security & Performance Fixes
Security
- FileShredder symlink/junction protection — directory traversal now skips junctions and symlinks, preventing potential destruction of system files via junction attacks
- Cryptographic shredding — random overwrite pass now uses
RandomNumberGenerator.Fill() for cryptographically secure data destruction
Performance
- ServiceManager async — Start/Stop service operations no longer freeze the UI (was blocking up to 30 seconds)
- StartupService async — toggling TaskScheduler entries no longer freezes the UI (was blocking up to 10 seconds)
- ProcessManager idle optimization — auto-refresh pauses when tab is not visible, saving ~58% idle CPU usage
Bug Fixes
- SFC progress regex only matches actual percentage values
- Progress bar indeterminate state properly reset after SFC/DISM operations
- File Shredder "Shred All" button correctly enables/disables when items are added or removed
- Network monitor memory leak fixed (PropertyChanged handlers now properly unsubscribed)
- Manual update check no longer crashes on network errors
Verify the download
Get-FileHash .\SysManager-v1.16.1.exe -Algorithm SHA256