Skip to content

Releases: denfry/WindowsCleaner

WinSenior v6.1.0 - best-in-class maintenance suite

24 Jun 08:06
a5dd683

Choose a tag to compare

WinSenior grows into a best-in-class Windows maintenance suite.

Highlights

Shared library — a new WinSenior.Common.ps1 backs every engine (admin check, logging, byte formatting, System Restore), removing ~175 duplicated lines. CI now lints every root script.

Unified JSON report-ReportPath writes one envelope across all three engines: Tool/Version/Engine/Host/Timestamp/Mode/RestorePoint/DurationSec + Summary + Items.

Recurring maintenanceWinSenior.ps1 -InstallSchedule registers a weekly cleanup and a monthly health scan (reports to %ProgramData%\WinSenior\reports); -RemoveSchedule removes them.

Best-in-class coverage (competitive audit vs CCleaner / BleachBit / Wise / O&O ShutUp10 / privacy.sexy / Win11Debloat / Sophia / WinUtil, every gap grounded against the live registry):

  • Cleanup 57 → 63 — SRUM/EventTranscript telemetry DBs, live-kernel dumps, RDP/PowerShell/Windows caches; extended shader cache & Windows.old.
  • Optimize 29 → 49 — modern Windows 11 privacy/debloat: disable Recall & Click-to-Do, Copilot, tailored-ads, Spotlight, inking/typing & speech telemetry, CEIP/Appraiser/WER, Delivery-Optimization P2P upload, classic context menu, taskbar/Start ad surfaces. Debatable items off by default; nothing touches Defender real-time protection, Windows Update, Edge or the Store.
  • Repair 13 → 25 — security checks (firewall, SMBv1, hosts-file & proxy/PAC hijack, Defender signatures), a System Restore safety-net, BITS / print-spooler / Store health, and predictive SSD wear + crash-history reporting. Locale-safe, read-only scans.

Release toolingCHANGELOG.md, tools/Build-Release.ps1, tools/Sign-Scripts.ps1.

⚠️ Breaking

The -ReportPath JSON schema is unified: engine counters moved under Summary, and Tasks/Results/Tweaks are now Items. Update any parser of the old clean.json/repair.json.

Install

Download WinSenior-6.1.0.zip, verify against SHA256SUMS.txt, extract, and run .\WinSenior.ps1 as Administrator (self-elevates). PowerShell 5.1+ (7+ recommended).

Full notes in CHANGELOG.md.