The software change returned error code 0x643 (1603) - Java

Hi,

I am trying to deply Java version 8.0.31 to windows 8.1 clients and there are receiving the error The software change returned error code 0x643 (1603). I am using the MSI to deploy it and I don't see what could be wrong here.

Here is my command:

msiexec /i "jre1.8.0_31.msi" TRANSFORMS="Custom.mst" /qn

Does anyone have experience deploying java and know what I could be missing here? TIA

June 18th, 2015 8:22am

1603 is a generic error code, you need to enable MSI logging to see what the "real" error is.
Free Windows Admin Tool Kit Click here and download it now
June 18th, 2015 8:24am

How is that done?
June 18th, 2015 8:25am

How is that done?
Here is an example.
http://www.advancedinstaller.com/user-guide/qa-log.html
Free Windows Admin Tool Kit Click here and download it now
June 18th, 2015 8:32am

msiexec /i "jre1.8.0_31.msi" TRANSFORMS="Custom.mst" /qn /L*V logfile.log

Test your install outside of ConfigMgr first ensure it works before creating your package/app

June 18th, 2015 8:54am

Thsnk you Paul, yes it works fine installing outside of config manager which is strange. Also it seems to work the second try.
Free Windows Admin Tool Kit Click here and download it now
June 18th, 2015 9:16am

Do you know where this log file will be stored?
June 19th, 2015 12:01pm

Where ever you specify the log file to be created. In the example I gave it will be in the same folder as the msi folder but you can use  /L*V c:\temp\logfile.log for example.
Free Windows Admin Tool Kit Click here and download it now
June 19th, 2015 12:35pm

Looks like the original MSI has been removed from:

C:\WINDOWS\ccmcache\bt\

Keep in mind that this is not the current version of the JRE so clients will probably prompt for updates, all the old properties you see on the internet like JU=0 no longer work in the newer releases of the product as it has a built in expiration date.

It's due to be updated again in 3 weeks, grrrrrrr :)


June 19th, 2015 6:40pm

Looks like the original MSI has been removed from:

C:\WINDOWS\ccmcache\bt\

Keep in mind that this is not the current version of the JRE so clients will probably prompt for updates, all the old properties you see on the internet like JU=0 no longer work in the newer releases of the product as it has a built in expiration date.

It's due to be updated again in 3 weeks, grrrrrrr :)


Free Windows Admin Tool Kit Click here and download it now
June 19th, 2015 6:40pm

Thank you I found that the issue was that it will fail if the config file does not exist:

 "%ALLUSERSPROFILE%\Oracle\Java\java.settings.cfg"

So I copied it to the profile and it works now!

  • Marked as answer by GibsonLP2012 Friday, June 19, 2015 7:26 PM
June 19th, 2015 7:26pm

Thank you I found that the issue was that it will fail if the config file does not exist:

 "%ALLUSERSPROFILE%\Oracle\Java\java.settings.cfg"

So I copied it to the profile and it works now!

  • Marked as answer by GibsonLP2012 Friday, June 19, 2015 7:26 PM
Free Windows Admin Tool Kit Click here and download it now
June 19th, 2015 7:26pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics