ALLUSERS PROPERTY,
ALLUSERS property is the one of the important and core property for Microsoft installer product. This property and its values are used for type of installation of application on target machine. ALLUSERS property having 3 values, for each values application is installing based on provided privileges to USERS.
Explanation:
ALLUSERS=1,
If application is installing by someone else, windows installer will check the administrative privileges for that person. If he/she having the administrative privileges then application will install per user and per machine, otherwise error dialog box appear on window (user doesn’t have administrative privileges).
Note: No installation occurs when user don’t have admin privileges.
ALLUSERS=2,
If application is installing by someone else, windows installer will check the administrative privileges for that person. If he/she having the administrative privileges then application will install per user and per machine otherwise application install to current user.
Note: Installation occurs to current user when user doesn’t have admin privileges.
ALLUSERS= NULL
Application is installing to current user. If msi doesn’t have ALLUSERS property then by default installation consider ALLUSERS=NULL.
Note: You need analyze ALLUSERS property in more details???
Ans: Install the application in system context and observe the “Msiexec Service†under task Manger -> Process
I kept the ALLUSERS = 2 and tried to install the msi in limited user, what I expected is to install in %localappdata% or something like that as per user installation but instead, it is giving prompt as below.
Error 1925: user don't have sufficciet acces - ur00361883 7 years ago