I'm trying to package jre 8u31, but it doesn't work.

The installation (msi) fails with:

"There is a problem with this Windows Installer package.

A program required for this install to complete could not be run."

Does anyone know how to fix this?


1 Comment   [ - ] Hide Comment


  • Me pasaba lo mismo hoy, y descubrí que cuando desinstalo la version anterior de Java, ya no me aparece.
    • << The same happened to me today, and I found that when I uninstall the previous version of Java, it no longer appears >>
    • Mi amigo, hay pocas personas en este foro que hablan español, así que si usted está esperando respuestas, sería mejor que se publique en Inglés.
Please log in to comment

Community Chosen Answer


run the msi as administrator....!!!
you can do that  by opening command prompt as administrator...
Answered 02/09/2015 by: vivekjazzwal
Yellow Belt

  • Works like a charm :)
    Why didn't I think of that?
    Now I feel stupid...
    • It was the obvious mistake because even executing normally(w/o admin) ,it ask for permissions so its looks lke that administrator priviledge acquired...however doing that some custom action might have missed initially which also need permissions...!!!
Please log in to comment
Answer this question or Comment on this question for clarity


Do you mean you're trying to use a transform against the MSI you extracted from the 'jre-8u31-windows-[platform].EXE'? If you're not and have captured that EXE to a new MSI, you will have opened a new World of Pain. If you are, then add the logging argument to create a verbose log. In the resulting log file, search for the text 'return value 3'. The few lines above that text will show you what has failed.
Answered 02/09/2015 by: VBScab
Red Belt

Please log in to comment