github ios12checker/Windows-Maintenance-Tool v5.5
v5.5 - fixes

7 hours ago

v5.5 - fixes

Added

  • Added pnpm package provider support for local and global package updates.
  • Added Provider Manager support for pnpm, alongside winget, msstore, pip, npm, chocolatey, scoop, gem, and cargo.
  • Added Analyze mode to Advanced Cleanup / Temp File cleanup, allowing users to preview files before deleting them.
  • Added a cleanup analysis preview window with readable file sizes, selectable rows, Clean Selected, Clean All, and a context menu to open a file location or delete a file.
  • Added a new standalone Driver Export Tool GUI with category grouping, search, selectable drivers, progress feedback, and Export All.

Changed

  • Updated WMT-GUI.ps1 app version to 5.5.
  • Reworked package scanning to use a global timeout and dispose scan runspaces/timers when WMT closes.
  • Increased the global package scan timeout to 120 seconds to avoid premature Winget timeouts reported after PR #111.
  • Improved package-provider defaults to include winget, msstore, pip, npm, pnpm, chocolatey, scoop, gem, and cargo.
  • Improved Winget scanning with --accept-source-agreements and --disable-interactivity to reduce interactive prompt stalls.
  • Improved Winget update/install handling so the package list refreshes even when installers complete silently.
  • Standardized pip package actions to use python -m pip.
  • Rewrote driver export flow to run outside the main GUI thread, reducing UI freezes during scan/export.

Fixed

  • Fixed main-window hangs during driver export by moving the exporter to a separate GUI/runspace.
  • Fixed premature package scan timeout by raising the global scan timeout from 90 seconds to 120 seconds.
  • Fixed Provider Manager fallback defaults so scoop, gem, and cargo remain included when provider settings are missing.
  • Fixed package scan cleanup so active scan runspaces and timers are stopped when the app closes.
  • Fixed Advanced Cleanup rendering/scoping issues around the selection dialog and added double buffering for smoother list rendering.
  • Fixed package scan encoding handling in worker threads.

Links

Don't miss a new Windows-Maintenance-Tool release

NewReleases is sending notifications on new releases.