Skip to content

MSIX: ability to offer and uninstall previous desktop installation if it exists #1131

@yuyoyuppe

Description

@yuyoyuppe

Summary of the new feature/enhancement

This article provides some insights into how to smooth out MSI to MSIX transition.

It would be nice to be able to detect previous PowerToys MSI installation and offer a user automatic uninstall of it like the article shows.

Proposed technical implementation details (optional)

  • detect if we're in UWP context on runner startup
  • if so, run a background thread which searches for an existing MSI installation
  • if it's present, show a confirmation dialog and uninstall it
  • report the uninstallation result as a tray notification (low priority info for the user, so using the least intrusive way)

Metadata

Metadata

Assignees

Labels

Area-QualityStability, Performance, Etc.Area-Setup/InstallRefers to installation mechanismResolution-Fix CommittedFix is checked in, but it might be 3-4 weeks until a release.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions