Repository navigation
SysManager 1.51.11
[1.51.11] - 2026-06-30
Fixed
- A native string buffer was leaked on every Known-Folder lookup. The Downloads/Documents/Desktop/Pictures/Music/Videos path resolver marshalled the Win32 result as a managed string but never freed the underlying COM-allocated buffer; it now takes the raw pointer and frees it, so repeated lookups (cleanup scans, etc.) no longer leak memory.
- Two power-plan changes could corrupt a concurrent power-query's output. The power-plan/processor-state/hibernation writers shared the same process runner as the readers that parse
powercfgoutput, but ran without the reader's serialization gate; a write running during a read could interleave the output stream. The writers now take the same gate. - Listing installed apps could drop or corrupt a line under a thread race. The winget-list output collector used a plain list that both the stdout and stderr reader threads wrote to concurrently; it now uses a thread-safe queue, matching the upgrade-list path.
Verify the download
Get-FileHash .\SysManager-v1.51.11.exe -Algorithm SHA256Expected SHA256: 3ABB438A9A29C911EE3A92E2E5BF31D6CF0F3252D25BBE00FCE17544A4CDE2E3