Anders - 2026-09-29

You can install as non-admin without 3rd-party tools:

  • Run cmd.exe
  • set __COMPAT_LAYER=RunAsInvoker
  • nsis-setup.exe /P /S /D=%localappdata%\Programs\NSIS

but this will not successfully install shortcuts etc.

There are two reasons we don't currently support a per-user install option:

  • In "Administrator Protection" mode, we need to disable the user option because it would install to the hidden admin profile. I don't think it has been documented how you detect if your token is such an admin token.
  • Uninstalling. The only reliable way to know if you are uninstalling a HKCU or HKLM install is to mark the uninstaller (this is possible of course). Some versions of Windows 10 also have bugs where HKCU uninstallers are force-elevated by the settings app.