I've extracted the Java 1.5.0_06 MSI file from the exe file.
Then I created a group policy in AD to deploy the MSI file to a user (Assigned).
When the MSI tries to install an error message appears saying that the user have insufficient privileges to install the program.
What is going on here, it's a GPO, the users privileges should'nt matter here.
Does anyone have any ideas ?


0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


You might want to take a look at the properties table within the package.. OR..

Answered 04/11/2006 by: neo2000
Purple Belt

Please log in to comment
I suspect this is because of "DisableUserInstall" policy.
Try changing HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer\DisableUserInstalls to 0.

Alternatively you can also set ALLUSERS property to 1.

Answered 04/13/2006 by: nvdpraveen
Orange Belt

Please log in to comment
In the regkey you typed I only have one key named "Alwaysinstallelevated" and the the value is "1"

Where do I change the "ALLUSERS" property to "1" ?

Thank you

Answered 04/17/2006 by: rasmusholt
Yellow Belt

Please log in to comment
Neo mentioned it... its in the property table.

Here is more info on ALLUSERS:

So without moding original msi or creating transform you can simply go:
MsiExec.exe /I project.msi ALLUSERS=1

The ALLUSERS property (capitalised) is a public property meaning you can modify it in your argument. I dont distro via AD so you may not be able to pass arguments???
If this is the case you can simple modify the original msi, or better yet create a transform with all the other cool settings thats in the package list for jre :-)

Wouldnt it be easier to install based on computer (gp) rather then user (gp) assignment?
Answered 04/20/2006 by: rahvintzu
Orange Senior Belt

Please log in to comment
Answer this question or Comment on this question for clarity