/build/static/layout/Breadcrumb_cap_w.png

ALLUSERS PROPERTY

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


Comments

  • For testing purpose I have created a msi and it has only one file installing to Program files\testing\1.pdf

    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
  • MSIINSTALLPERUSER should also set - ukreddy 4 years ago
This post is locked
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ