Skip to content

MSI installer creates another Start Menu folder for each version number #1631

@lostdisc

Description

@lostdisc

Expected behavior

The installer should create a Start Menu folder named "Veracrypt" with no version number. This is what the EXE installer does. Updates thus do not create new duplicate folders.

Alternatively, when the MSI installer is updating an existing install, it can edit or delete the old Start Menu folder so that you don't end up with one for each version number.

Observed behavior

The MSI installer creates a Start Menu folder that includes the version number, for example "Veracrypt 1.26.24". This means another folder is created every time you install an update, accumulating multiple Veracrypt folders in the Start Menu. Moreover, uninstalling Veracrypt only removes the latest folder, leaving behind the ones from previous installs.

The folders are created in C:\ProgramData\Microsoft\Windows\Start Menu\Programs

Steps to reproduce

  1. Install older Veracrypt version (e.g. 1.26.20) with MSI installer
  2. Install current Veracrypt version (e.g. 1.26.24) with MSI installer to update the program
  3. Look for Veracrypt folders in Start Menu. Observe that two folders now exist.
  4. Uninstall Veracrypt
  5. Check Start Menu again. Observe that only the latest version's folder was removed, while older folders are left behind. (The leftover program shortcuts do not work, since Veracrypt was uninstalled.)

Screenshots

N/A, since I ended up deleting the old folders manually.

Your Environment

Please tell us more about your environment

VeraCrypt version: 1.26.24

Operating system and version: Windows 11 Pro 25H2, build 26200.7171. Also occurs on Windows 10 Pro 22H2, build 19045.6456.

System type: 64-bit

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions