[wix-users] execution context for an All-Users install

Blair Murri osito at live.com
Sat Sep 9 21:35:11 PDT 2017

If the MSI was launched directly by the user (meaning the elevation prompt came from Windows Installer) then non-deferred custom actions run as the launching user account without elevation and deferred non-impersonated actions run as SYSTEM.

I don't know the launching account for group deployments. It used to be SYSTEM, I don't know if that ever changed.

Blair Murri

Sent from my Windows 10 phone

From: Alan Sinclair via wix-users<mailto:wix-users at lists.wixtoolset.org>
Sent: Friday, September 8, 2017 7:11 AM
To: WiX Toolset Users Mailing List<mailto:wix-users at lists.wixtoolset.org>
Cc: Alan Sinclair<mailto:anadem at gmail.com>
Subject: Re: [wix-users] execution context for an All-Users install

in particular I need to know the context for a custom action dll

On Thu, Sep 7, 2017 at 9:02 PM, Alan Sinclair <anadem at gmail.com> wrote:

> During an interactive All-Users install we know the process is elevated so
> that it can install to %ProgramFiles% but what user context is it running
> under? SYSTEM or the current user that initiated the installer?
>  During an automated install (pushed out as a group policy object) what
> user context are we running under, is it SYSTEM?
> thanks
> Alan

WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

More information about the wix-users mailing list