4 Replies Latest reply on Apr 10, 2015 8:29 AM by frgpugs

    Java 8u40 update problems

    ndc

      I'm trying to deploy an update to Java 8u40 (x32 and x64) through PatchManager and SCCM 2012. PCs with no pre-installed Java perform well, while the ones with 8u31 installed (deployed by the same servers) give the following error:

       

      Product: Java 8 Update 40 -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action installexe, location: C:\Program Files (x86)\Java\jre1.8.0_40\installer.exe, command: /s INSTALLDIR="C:\Program Files (x86)\Java\jre1.8.0_40\\" REPAIRMODE=0

       

      Deployment is per machine with no user interaction.

      Users do not have admin rights.

      Deployment is to Windows 7/64 Enterprise workstations

       

      Any help is appreciated

       

      Alessandro

        • Re: Java 8u40 update problems
          tamil prabha

          Hi Alessandro,

           

          One of the possible reasons for this error would be, If you have uninstalled any other older versions of java previously, it might have left some

          java registry entries. It may cause 1722 Error in installing the newer version. To cleanup the registry entries please refer

          http://www.java.com/en/download/help/manual_regedit.xml

            • Re: Java 8u40 update problems
              ndc

              Tamil,

              all the PCs have 8u31 installed using SCCM and Patch Manager. I believe PM should take care about the correct update/uninstall procedure, from A to Z.

              Alex

                • Re: Java 8u40 update problems
                  frgpugs

                  JRE 8 in PM has not followed the same update/uninstall procedure as JRE 7 as it will not uninstall any previous version.  I dont know if this is a PM issue or a Java issue but it is extremely annoying and frustrating. 

                   

                  If you have machines that do not have Java you need to use the Java Runtime Environment 8u40 (x86 for x64) package

                  if you have machines with old versions of Java you need to use the Java Runtime Environment 8u40 (x86 for x64) (Upgrade) package

                  Then you will need to go back and uninstall any previous version of Java.  I have been using PSEXEC to remove the old versions being lazy and not wanting to create a custom java package that will uninstall the old version

              • Re: Java 8u40 update problems
                antwesor

                We do not have SCCM, but I have noticed issues with installing the JRE 8 clients. The older client seems to be still installed. Luckily, I just remove the older client after the new one gets installed. And there are very few clients running JRE in our environment.