Software Deployment Question

Strange behaviour "Active Setup"

06/19/2008 3075 views

This is my first post on this forum.
I want to thank you all for giving me lots of information during the last few years.

Now i have a question of which i cannot find the answer here or otherwise.

When i recently made a transform for Sun-JavaRuntimeEngine-1.6.0-03, I entered an "Active Setup" with the following parameters
Msiexec /famus Sun-JavaRuntimeEngine-1.6.0-03 /qb!

I know the meaning of the parameters /famus. I was however shocked to find out that the MSI from Sun-JavaRuntimeEngine-1.6.0-03 does not use these parameters correctly as it REMOVED all files, in stead of "Forcing all files to be reinstalled" So I ended up with NO files installed, after the user logged in.

Does anyone from you "wizzards" have had this strange phenomena and want to enlighten me?


André Barnier
0 Comments   [ + ] Show comments


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

All Answers

In these situations, the very first thing to do is to verbosely log the install/repair.
Answered 06/19/2008 by: VBScab
Red Belt

Sounds like the behaviour of transitive components (http://msdn.microsoft.com/en-us/library/aa372462(VS.85).aspx)
Check the attribute bit on the components.
Answered 06/19/2008 by: AngelD
Red Belt

When i recently made a transform for Sun-JavaRuntimeEngine-1.6.0-03
Does anyone from you "wizzards" have had this strange phenomena and want to enlighten me?

See what Sun JRE's msi really does. I think previous versions had some legacy installer stuff which msi extracted and executed. If you find something, please file a bug to Sun: Report a Bug or Request a Feature.

Maybe they'll eventually fix their msi's.

Mikko Järvinen
Answered 06/19/2008 by: mikkojarvinen
Senior Yellow Belt

Hi André,
it would be good to know, what you are trying to achieve with this.
IMHO, it doesn't make sense, to reinstall just everything on each profiles first logon after the installing the package.
And with this package, it will be even harder, because this is only a "pseudo" MSI package.
The files and most of the regkeys are copied indirectly to the system.
They are stored as zip-files in the MSI and installed to "C:\Program Files\Common Files\Java\Update\Base Images\jre1.x.*"
From there, they are unzipped and installed with Custom Actions.
Hope, this sheds some light on this.
Regards, Nick
Answered 06/19/2008 by: nheim
10th Degree Black Belt

The reason for this, as a later poster pointed out, the MSI isn't really doing anything except running Java custom actions.

Why do you want to use Active Setup for java anyway? Anything you need to control in Java can (and probably should) be done per machine.
Answered 06/19/2008 by: aogilmor
9th Degree Black Belt

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