/build/static/layout/Breadcrumb_cap_w.png

Java 7U45 - Active Directory Deployment using .msi (+.mst) - modify MSI using ORCA

Hi there,

Setup is as follows: around 70 WindowsXP machines getting equipped with Java. Normally, I used to integrate Java into our Image that we distribute among those machines when needed via WDS.

Out of curiousity I tried again to get the deployment working using the .msi files and the GPO object.

The basic procedure of adding the .MSI, eventually applying a .MST and deploying the software to the machines is no problem.

My problem is: I want not only to disable the update checks (lots of information on this site already, see here for more: http://www.itninja.com/software/oracle/java-2/7-552) and register it for browsers (IEXPLORE=1, MOZILLA=1) but I want to change the folder and .LNK creation of the standard .MSI.

Normally I would do so using a packaging software like Advanced Installer from Caphyon, but somehow this way doesn't work for Java.

The cleanest way to do so would be to use Microsoft's .MSI table editor ORCA (http://www.technipages.com/download-orca-msi-editor.html)


So here comes my question: How to tell the .MSI not to create the following folders:

"C:\Documents and Settings\All Users\Start Menu\Programs\Java Development Kit"

"C:\Documents and Settings\All Users\Start Menu\Programs\Java"


Or even better: How to set the desired patch for these folders?

Desired would be

"C:\Documents and Settings\All Users\Start Menu\Programs\Entwicklung\Java\Java Development Kit"

"C:\Documents and Settings\All Users\Start Menu\Programs\Entwicklung\Java"

 

Thanks a lot,

James


0 Comments   [ + ] Show comments

Answers (1)

Posted by: Badger 10 years ago
Red Belt
0

Since the JAVA msi does the install mainly through CustomActions you can tell it not to create those shortcuts or folders.

Not that graceful, but I normally run a 2nd command:

RD "C:\Documents and Settings\All Users\Start Menu\Programs\Java" /s /q

 
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