ਇਹ ਪੁਰਾਣਾ ਵਰਜ਼ਨ ਹੈ। ਨਵਾਂ ਵਰਜ਼ਨ 1.131.0 ਹੈ। SysManager 1.131.0 · ਰਿਲੀਜ਼:
ਇੰਸਟਾਲਰ ਫ਼ਾਈਲਾਂ 1.52.80
| ਆਰਕੀਟੈਕਚਰ | ਕਿਸਮ | ਕਿਸ ਲਈ | ਫ਼ਾਈਲ ਦਾ ਆਕਾਰ | ਡਾਊਨਲੋਡ | SHA256 |
|---|---|---|---|---|---|
| 64-ਬਿੱਟ | ਪੋਰਟੇਬਲ | — | — | github.com | VirusTotal |
ਲਿੰਕ ਅਤੇ SHA256, Windows Package Manager ਦੇ ਕਮਿਊਨਿਟੀ ਮੈਨੀਫ਼ੈਸਟਾਂ ਤੋਂ ਲਏ ਗਏ ਹਨ। ਫ਼ਾਈਲ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਉਸ ਦਾ ਹੈਸ਼ ਮਿਲਾ ਕੇ ਦੇਖੋ।
ਰਿਲੀਜ਼ ਨੋਟਸ
[1.52.80] - 2026-07-10
Fixed
- Environment Variables restore/apply aborted partway through when encountering a variable name that passes the registry but fails the application's user-input validation regex. Windows registries can legally contain environment variable names with spaces, #, @, +, !, leading digits, or the =C: pseudo-variable prefix — all of which fail ValidateName's strict regex (\A[A-Za-z_][A-Za-z0-9_.()\-]*\z). SetVariable called the throwing ValidateName outside any try/catch, so RestoreFromBackup (which iterates all backed-up names) and the ViewModel's ApplyChanges loop both threw ArgumentException on the first non-conforming name — aborting mid-iteration and leaving the environment HALF-RESTORED (some variables written, others not, no rollback). Added a non-throwing TryValidateName that returns false for non-conforming names, and SetVariable now uses it to skip/count failures instead of throwing — the restore loop processes every valid variable and reports a failure count rather than aborting. Additionally, EnvBackup now records each variable's RegistryValueKind so that restores round-trip REG_EXPAND_SZ fidelity exactly instead of re-deriving it from a %-contains heuristic (which misclassifies expandable variables whose current value happens not to contain a percent sign).
Verify the download
Get-FileHash .\SysManager-v1.52.80.exe -Algorithm SHA256
Expected SHA256: 31B6F5E0992F5299286DEEE70F60704C05E830266219317D786EF4E8A2BC78E7https://github.com/laurentiu021/SystemManager/releases/tag/v1.52.80