Windows installer: optional 'Install for all users' (Program Files) alongside the per-user default #482

Open
opened 2026-10-06 09:30:24 +00:00 by sky_line · 0 comments
Owner

The Windows installer installs per-user into %LOCALAPPDATA%\Programs\Slipstream. That needs no admin prompt, upgrades in place, and suits an auto-updater (#421).

Some users expect C:\Program Files. Some managed or locked-down PCs block programs running from AppData. And a per-user install is duplicated for each Windows account.

Proposal:

  • Add an installer choice, "Install for all users", that elevates (UAC) and installs to C:\Program Files\Slipstream. HKLM registry and uninstall keys, plus Start Menu entries for all users.
  • Per-user stays the default.
  • Upgrades must find and replace the existing install, whichever mode it was in.
  • The auto-updater (#421) must handle elevation for all-users installs, or defer to the installer.

Status: filed for later, not scheduled.

The Windows installer installs **per-user** into `%LOCALAPPDATA%\Programs\Slipstream`. That needs no admin prompt, upgrades in place, and suits an auto-updater (#421). Some users expect `C:\Program Files`. Some managed or locked-down PCs block programs running from AppData. And a per-user install is duplicated for each Windows account. **Proposal:** - Add an installer choice, "Install for all users", that elevates (UAC) and installs to `C:\Program Files\Slipstream`. HKLM registry and uninstall keys, plus Start Menu entries for all users. - Per-user stays the default. - Upgrades must find and replace the existing install, whichever mode it was in. - The auto-updater (#421) must handle elevation for all-users installs, or defer to the installer. **Status:** filed for later, not scheduled.
sky_line added this to the Slipstream project 2026-10-06 15:04:13 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#482
No description provided.