Skip to content

Track all-profile Windows toast artifacts for per-machine installs #1643

Description

@ken-jo

Problem: Electron 43 creates a per-user Start Menu notification shortcut and HKCU toast activator CLSID for every Windows user who runs the per-machine LVIS app. PR #1628 safely removes only exact artifacts owned by the user who initiates uninstall; another user profile can retain its artifacts. Constraints: do not enumerate and delete arbitrary profile hives; preserve foreign values; support standard-user uninstall with alternate admin credentials; leave macOS and Linux unchanged. Acceptance: select a reviewed machine-lifecycle design such as machine-owned notification registration plus Electron opt-out/upstream support or MSIX; test two Windows users; genuine uninstall leaves no LVIS-owned shortcut or CLSID for either user; updater uninstall preserves activation; document migration and rollback. This follows #1628 and blocks any claim of complete all-profile cleanup, while #1628 intentionally covers the invoking-user delete/reinstall path.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions