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,


0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



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

Answered 04/30/2014 by: Badger
Red Belt

Please log in to comment