Jre 8u60 windows i586

Java SE 8 Archive Downloads (JDK 8u202 and earlier)

Go to the Oracle Java Archive

This page includes archive downloads for Java SE 8u202 and earlier. The archive downloads for Java SE 8u211 and later updates are available, under the Java SE OTN License.

The JDK is a development environment for building applications using the Java programming language.

The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the JavaTM platform.

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.

These Java SE 8 update releases are provided under the Binary Code License (“BCL”).

For production use Oracle recommends downloading the latest JDK and JRE versions and allowing auto-update.

Only developers and Enterprise administrators should download these releases.

Downloading these releases requires an oracle.com account. If you don’t have an oracle.com account you can use the links on the top of this page to learn more about it and register for one for free.

For current Java releases, please consult the Oracle Software Download page.

The Java Runtime Environment, or JRE, is a software layer that runs on top of a computer’s operating system software and provides the class libraries and other resources that a specific Java program needs to run. The Java Development Kit, or JDK, is a set of tools for developing Java applications. This article will serve as an informative guide and give you a clear understanding of how to perform a silent installation of Java 8 Update 60 from the command line using both EXE & MSI installers.

Java SE Runtime Environment 8 Update 60 (32-bit) Silent Install (EXE)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JRE 8 Update 60 (32-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-i586.exe
  3. Download the file to a folder created at (C:\Downloads)
  4. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  5. Navigate to the C:\Downloads folder
  6. Enter the following command: jre-8u60-windows-i586.exe /s
  7. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java 8 Update 60 (32-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x86
Installer Type: EXE
Silent Install Switch (Option 1) jre-8u60-windows-i586.exe /s
Silent Install Switch (Option 2) jre-8u60-windows-i586.exe INSTALL_SILENT=1
Silent Install Switch (Option 3) jre-8u60-windows-i586.exe INSTALL_SILENT=Enable
Silent Uninstall Switch: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83218060F0} /qn
Repair Command: MsiExec.exe /fa {26A24AE4-039D-4CA4-87B4-2F83218060F0} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-i586.exe
PowerShell Script: https://silentinstallhq.com/java-8-runtime-environment-install-and-uninstall-powershell/

Java SE Runtime Environment 8 Update 60 (64-bit) Silent Install (EXE)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JRE 8 Update 60 (64-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-x64.exe
  3. Download the file to a folder created at (C:\Downloads)
  4. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  5. Navigate to the C:\Downloads folder
  6. Enter the following command: jre-8u60-windows-x64.exe /s
  7. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java 8 Update 60 (64-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x64
Installer Type: EXE
Silent Install Switch (Option 1) jre-8u60-windows-x64.exe /s
Silent Install Switch (Option 2) jre-8u60-windows-x64.exe INSTALL_SILENT=1
Silent Install Switch (Option 3) jre-8u60-windows-x64.exe INSTALL_SILENT=Enable
Silent Uninstall Switch: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F86418060F0} /qn
Repair Command: MsiExec.exe /fa {26A24AE4-039D-4CA4-87B4-2F86418060F0} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-x64.exe
PowerShell Script: https://silentinstallhq.com/java-8-runtime-environment-install-and-uninstall-powershell/

Java SE Development Kit 8 Update 60 (32-bit) Silent Install (EXE)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JDK 8 Update 60 (32-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-i586.exe
  3. Download the file to a folder created at (C:\Downloads)
  4. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  5. Navigate to the C:\Downloads folder
  6. Enter the following command: jdk-8u60-windows-i586.exe /s
  7. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java JDK 8 Update 60 (32-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x86
Installer Type: EXE
Silent Install Switch (Option 1) jdk-8u60-windows-i586.exe /s
Silent Install Switch (Option 2) jdk-8u60-windows-i586.exe INSTALL_SILENT=1
Silent Install Switch (Option 3) jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable
Silent Uninstall Switch: MsiExec.exe /x {32A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Repair Command: MsiExec.exe /fa {32A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-i586.exe
PowerShell Script: https://silentinstallhq.com/java-8-development-kit-install-and-uninstall-powershell/

Java SE Development Kit 8 Update 60 (64-bit) Silent Install (EXE)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JDK 8 Update 60 (64-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-x64.exe
  3. Download the file to a folder created at (C:\Downloads)
  4. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  5. Navigate to the C:\Downloads folder
  6. Enter the following command: jdk-8u60-windows-x64.exe /s
  7. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java JDK 8 Update 60 (64-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x64
Installer Type: EXE
Silent Install Switch (Option 1) jdk-8u60-windows-x64.exe /s
Silent Install Switch (Option 2) jdk-8u60-windows-x64.exe INSTALL_SILENT=1
Silent Install Switch (Option 3) jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable
Silent Uninstall Switch: MsiExec.exe /x {64A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Repair Command: MsiExec.exe /fa {64A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-x64.exe
PowerShell Script: https://silentinstallhq.com/java-8-development-kit-install-and-uninstall-powershell/

Java SE Runtime Environment 8 Update 60 (32-bit) Silent Install (MSI)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JRE 8 Update 60 (32-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-i586.exe
  3. Download the EXE file to a folder created at (C:\Downloads)
  4. Manually launch the jre-8u60-windows-i586.exe
  5. Once you see the Java Setup – Welcome window, Navigate to C:\Users\%username%\AppData\LocalLow\Oracle\Java\jre1.8.0_60
  6. Copy the jre1.8.0_60.msi to C:\Downloads
  7. Cancel & Close the “Java Setup – Welcome” window
  8. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  9. Navigate to the C:\Downloads folder
  10. Enter the following command: MsiExec.exe /i jre1.8.0_60.msi /qn
  11. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java 8 Update 60 (32-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x86
Installer Type: MSI
Silent Install Switch: MsiExec.exe /i jre1.8.0_60.msi /qn
Silent Uninstall Switch: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83218060F0} /qn
Repair Command: MsiExec.exe /fa {26A24AE4-039D-4CA4-87B4-2F83218060F0} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-i586.exe
PowerShell Script: https://silentinstallhq.com/java-8-runtime-environment-install-and-uninstall-powershell/

Java SE Runtime Environment 8 Update 60 (64-bit) Silent Install (MSI)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JRE 8 Update 60 (64-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-x64.exe
  3. Download the EXE file to a folder created at (C:\Downloads)
  4. Manually launch the jre-8u60-windows-x64.exe
  5. Once you see the Java Setup – Welcome window, Navigate to C:\Users\%username%\AppData\LocalLow\Oracle\Java\jre1.8.0_60_x64
  6. Copy the jre1.8.0_60.msi to C:\Downloads
  7. Cancel & Close the “Java Setup – Welcome” window
  8. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  9. Navigate to the C:\Downloads folder
  10. Enter the following command: MsiExec.exe /i jre1.8.0_60.msi /qn
  11. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java 8 Update 60 (64-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x64
Installer Type: MSI
Silent Install Switch: MsiExec.exe /i jre1.8.0_60.msi /qn
Silent Uninstall Switch: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F86418060F0} /qn
Repair Command: MsiExec.exe /fa {26A24AE4-039D-4CA4-87B4-2F86418060F0} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jre-8u60-windows-x64.exe
PowerShell Script: https://silentinstallhq.com/java-8-runtime-environment-install-and-uninstall-powershell/

Java SE Development Kit 8 Update 60 (32-bit) Silent Install (MSI)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JDK 8 Update 60 (32-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-i586.exe
  3. Download the EXE file to a folder created at (C:\Downloads)
  4. Manually launch the jdk-8u60-windows-i586.exe
  5. On the Java SE Development Kit 8 Update 60 – Setup window, Click Next
  6. Once you see the Java SE Development Kit 8 Update 60 – Custom Setup window, Navigate to C:\Users\%username%\AppData\LocalLow\Oracle\Java\
  7. Copy the jdk1.8.0_60 folder to C:\Downloads
  8. Cancel & Close the Java SE Development Kit 8 Update 60 – Custom Setup” window
  9. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  10. Navigate to the C:\Downloads\jdk1.8.0_60 folder
  11. Enter the following command: MsiExec.exe /i jdk1.8.0_60.msi /qn
  12. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java JDK 8 Update 60 (32-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x86
Installer Type: MSI
Silent Install Switch: MsiExec.exe /i jdk1.8.0_60.msi /qn
Silent Uninstall Switch: MsiExec.exe /x {32A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Repair Command: MsiExec.exe /fa {32A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-i586.exe
PowerShell Script: https://silentinstallhq.com/java-8-development-kit-install-and-uninstall-powershell/

Java SE Development Kit 8 Update 60 (64-bit) Silent Install (MSI)

  1. Sign in to your Oracle account (Create an account if you don’t have one)
    • https://login.oracle.com/mysso/signon.jsp
  2. Download the Java JDK 8 Update 60 (64-bit) Installer
    • https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-x64.exe
  3. Download the EXE file to a folder created at (C:\Downloads)
  4. Manually launch the jdk-8u60-windows-x64.exe
  5. On the Java SE Development Kit 8 Update 60 (64-bit) – Setup window, Click Next
  6. Once you see the Java SE Development Kit 8 Update 60 (64-bit) – Custom Setup window, Navigate to C:\Users\%username%\AppData\LocalLow\Oracle\Java\
  7. Copy the jdk1.8.0_60_x64 folder to C:\Downloads
  8. Cancel & Close the “Java SE Development Kit 8 Update 60 (64-bit) – Custom Setup” window
  9. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  10. Navigate to the C:\Downloads\jdk1.8.0_60_x64 folder
  11. Enter the following command: MsiExec.exe /i jdk1.8.0_60.msi /qn
  12. Press Enter

After a few moments you will find Java entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.

Software Title: Java JDK 8 Update 60 (64-bit)
Vendor: Oracle Corporation
Version: 8.0.600.27
Architecture: x64
Installer Type: MSI
Silent Install Switch: MsiExec.exe /i jdk1.8.0_60.msi /qn
Silent Uninstall Switch: MsiExec.exe /x {64A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Repair Command: MsiExec.exe /fa {64A3A4F4-B792-11D6-A78A-00B0D0180600} /qn
Download Link: https://download.oracle.com/otn/java/jdk/8u60-b27/jdk-8u60-windows-x64.exe
PowerShell Script: https://silentinstallhq.com/java-8-development-kit-install-and-uninstall-powershell/

The information above provides a quick overview of the software title, vendor, silent install, and silent uninstall switches. The download links provided take you directly to the vendors website. Continue reading if you are interested in additional details and configurations.


Additional Configurations

Create an Installation Log File

The Java installers offer the option to generate a log file during installation to assist with troubleshooting should any problems arise. You can use the following commands to create a verbose log file with details about the installation.

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Logging

jre-8u60-windows-i586.exe /s /L C:\Windows\Temp\jre-8u60x86.log Option 1
jre-8u60-windows-i586.exe INSTALL_SILENT=1 /L C:\Windows\Temp\jre-8u60x86.log Option 2

Java JRE 8 Update 60 (32-bit) Silent Install (MSI) with Logging

MsiExec.exe /i jre1.8.0_60.msi /qn /L*v "%WINDIR%\Temp\jre-8u60x86.log"

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Logging

jre-8u60-windows-x64.exe /s /L C:\Windows\Temp\jre-8u60x64.log Option 1
jre-8u60-windows-x64.exe INSTALL_SILENT=1 /L C:\Windows\Temp\jre-8u60x64.log Option 2

Java JRE 8 Update 60 (64-bit) Silent Install (MSI) with Logging

MsiExec.exe /i jre1.8.0_60.msi /qn /L*v "%WINDIR%\Temp\jre-8u60x64.log"

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with Logging

jdk-8u60-windows-i586.exe /s /L C:\Windows\Temp\jdk-8u60x86.log Option 1
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 /L C:\Windows\Temp\jdk-8u60x86.log Option 2

Java JDK 8 Update 60 (32-bit) Silent Install (MSI) with Logging

MsiExec.exe /i jdk1.8.0_60.msi /qn /L*v "%WINDIR%\Temp\jdk-8u60x86.log"

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with Logging

jdk-8u60-windows-x64.exe /s /L C:\Windows\Temp\jdk-8u60x64.log Option 1
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 /L C:\Windows\Temp\jdk-8u60x64.log Option 2

Java JDK 8 Update 60 (64-bit) Silent Install (MSI) with Logging

MsiExec.exe /i jdk1.8.0_60.msi /qn /L*v "%WINDIR%\Temp\jdk-8u60x64.log"


Disable the Auto Update Feature

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Auto Update Disabled

jre-8u60-windows-i586.exe /s AUTO_UPDATE=0 Option 1
jre-8u60-windows-i586.exe /s AUTO_UPDATE=Disable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 AUTO_UPDATE=0 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable AUTO_UPDATE=Disable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Auto Update Disabled

jre-8u60-windows-x64.exe /s AUTO_UPDATE=0 Option 1
jre-8u60-windows-x64.exe /s AUTO_UPDATE=Disable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 AUTO_UPDATE=0 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable AUTO_UPDATE=Disable Option 4

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with Auto Update Disabled

jdk-8u60-windows-i586.exe /s AUTO_UPDATE=0 Option 1
jdk-8u60-windows-i586.exe /s AUTO_UPDATE=Disable Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 AUTO_UPDATE=0 Option 3
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable AUTO_UPDATE=Disable Option 4

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with Auto Update Disabled

jdk-8u60-windows-x64.exe /s AUTO_UPDATE=0 Option 1
jdk-8u60-windows-x64.exe /s AUTO_UPDATE=Disable Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 AUTO_UPDATE=0 Option 3
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable AUTO_UPDATE=Disable Option 4

Suppress End User License Agreement (EULA)

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with EULA Suppressed

jre-8u60-windows-i586.exe /s EULA=0 Option 1
jre-8u60-windows-i586.exe /s EULA=Disable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 EULA=0 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable EULA=Disable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with EULA Suppressed

jre-8u60-windows-x64.exe /s EULA=0 Option 1
jre-8u60-windows-x64.exe /s EULA=Disable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 EULA=0 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable EULA=Disable Option 4

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with EULA Suppressed

jdk-8u60-windows-i586.exe /s EULA=0 Option 1
jdk-8u60-windows-i586.exe /s EULA=Disable Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 EULA=0 Option 3
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable EULA=Disable Option 4

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with EULA Suppressed

jdk-8u60-windows-x64.exe /s EULA=0 Option 1
jdk-8u60-windows-x64.exe /s EULA=Disable Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 EULA=0 Option 3
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable EULA=Disable Option 4

Change Default Installation Directory (First Time Installs Only)

You can change the default installation directory by using the following command line parameters. In this example, I’m installing Java to “C:\Java”

Java JRE 8 Update 60 32-bit (EXE)

jre-8u60-windows-i586.exe /s INSTALLDIR=C:\Java Option 1
jre-8u60-windows-i586.exe INSTALL_SILENT=1 INSTALLDIR=C:\Java Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable INSTALLDIR=C:\Java Option 3

Java JRE 8 Update 60 64-bit (EXE)

jre-8u60-windows-x64.exe /s INSTALLDIR=C:\Java Option 1
jre-8u60-windows-x64.exe INSTALL_SILENT=1 INSTALLDIR=C:\Java Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable INSTALLDIR=C:\Java Option 3

Java JDK 8 Update 60 32-bit (EXE)

jdk-8u60-windows-i586.exe /s INSTALLDIR=C:\Java Option 1
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 INSTALLDIR=C:\Java Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable INSTALLDIR=C:\Java Option 3

Java JDK 8 Update 60 64-bit (EXE)

jdk-8u60-windows-x64.exe /s INSTALLDIR=C:\Java Option 1
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 INSTALLDIR=C:\Java Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable INSTALLDIR=C:\Java Option 3

Exclude Java Start Menu Items

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Start Menu Items Excluded

jre-8u60-windows-i586.exe /s NOSTARTMENU=1 Option 1
jre-8u60-windows-i586.exe /s NOSTARTMENU=Enable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 NOSTARTMENU=1 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable NOSTARTMENU=Enable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Start Menu Items Excluded

jre-8u60-windows-x64.exe /s NOSTARTMENU=1 Option 1
jre-8u60-windows-x64.exe /s NOSTARTMENU=Enable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 NOSTARTMENU=1 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable NOSTARTMENU=Enable Option 4

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with Start Menu Items Excluded

jdk-8u60-windows-i586.exe /s NOSTARTMENU=1 Option 1
jdk-8u60-windows-i586.exe /s NOSTARTMENU=Enable Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 NOSTARTMENU=1 Option 3
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable NOSTARTMENU=Enable Option 4

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with Start Menu Items Excluded

jdk-8u60-windows-x64.exe /s NOSTARTMENU=1 Option 1
jdk-8u60-windows-x64.exe /s NOSTARTMENU=Enable Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 NOSTARTMENU=1 Option 3
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable NOSTARTMENU=Enable Option 4

Suppress Java Reboot

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with No Reboot

jre-8u60-windows-i586.exe /s REBOOT=0 Option 1
jre-8u60-windows-i586.exe /s REBOOT=Disable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 REBOOT=0 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable REBOOT=Disable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with No Reboot

jre-8u60-windows-x64.exe /s REBOOT=0 Option 1
jre-8u60-windows-x64.exe /s REBOOT=Disable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 REBOOT=0 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable REBOOT=Disable Option 4

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with No Reboot

jdk-8u60-windows-i586.exe /s REBOOT=0 Option 1
jdk-8u60-windows-i586.exe /s REBOOT=Disable Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 REBOOT=0 Option 3
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable REBOOT=Disable Option 4

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with No Reboot

jdk-8u60-windows-x64.exe /s REBOOT=0 Option 1
jdk-8u60-windows-x64.exe /s REBOOT=Disable Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 REBOOT=0 Option 3
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable REBOOT=Disable Option 4

Remove All Out-Of-Date Java JRE Versions

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Old JRE Versions Removed

jre-8u60-windows-i586.exe /s REMOVEOUTOFDATEJRES=1 Option 1
jre-8u60-windows-i586.exe /s REMOVEOUTOFDATEJRES=Enable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 REMOVEOUTOFDATEJRES=1 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable REMOVEOUTOFDATEJRES=Enable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Old JRE Versions Removed

jre-8u60-windows-x64.exe /s REMOVEOUTOFDATEJRES=1 Option 1
jre-8u60-windows-x64.exe /s REMOVEOUTOFDATEJRES=Enable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 REMOVEOUTOFDATEJRES=1 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable REMOVEOUTOFDATEJRES=Enable Option 4

Java JRE Static Installation

If you perform a static installation of the JRE (by specifying the command-line or configuration file option STATIC=1), then the Java Auto Update feature will leave that JRE installed during a Java update. A later version of the same JRE family will be installed in a separate directory. This mode ensures that vendors, who require a specific version of the JRE for their product, can be certain that the JRE will not be overwritten by a newer version.

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Static Configuration

jre-8u60-windows-i586.exe /s STATIC=1 Option 1
jre-8u60-windows-i586.exe /s STATIC=Enable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 STATIC=1 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable STATIC=Enable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Static Configuration

jre-8u60-windows-x64.exe /s STATIC=1 Option 1
jre-8u60-windows-x64.exe /s STATIC=Enable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 STATIC=1 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable STATIC=Enable Option 4

Disable Java Web Analytics

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Web Analytics Disabled

jre-8u60-windows-i586.exe /s WEB_ANALYTICS=0 Option 1
jre-8u60-windows-i586.exe /s WEB_ANALYTICS=Disable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 WEB_ANALYTICS=0 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable WEB_ANALYTICS=Disable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Web Analytics Disabled

jre-8u60-windows-x64.exe /s WEB_ANALYTICS=0 Option 1
jre-8u60-windows-x64.exe /s WEB_ANALYTICS=Disable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 WEB_ANALYTICS=0 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable WEB_ANALYTICS=Disable Option 4

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with Web Analytics Disabled

jdk-8u60-windows-i586.exe /s WEB_ANALYTICS=0 Option 1
jdk-8u60-windows-i586.exe /s WEB_ANALYTICS=Disable Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 WEB_ANALYTICS=0 Option 3
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable WEB_ANALYTICS=Disable Option 4

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with Web Analytics Disabled

jdk-8u60-windows-x64.exe /s WEB_ANALYTICS=0 Option 1
jdk-8u60-windows-x64.exe /s WEB_ANALYTICS=Disable Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 WEB_ANALYTICS=0 Option 3
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable WEB_ANALYTICS=Disable Option 4

Set Java Web Security Level to Very High

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Security Level Set to Very High

jre-8u60-windows-i586.exe /s WEB_JAVA_SECURITY_LEVEL=VH Option 1
jre-8u60-windows-i586.exe INSTALL_SILENT=1 WEB_JAVA_SECURITY_LEVEL=VH Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable WEB_JAVA_SECURITY_LEVEL=VH Option 3

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Security Level Set to Very High

jre-8u60-windows-x64.exe /s WEB_JAVA_SECURITY_LEVEL=VH Option 1
jre-8u60-windows-x64.exe INSTALL_SILENT=1 WEB_JAVA_SECURITY_LEVEL=VH Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable WEB_JAVA_SECURITY_LEVEL=VH Option 3

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with Security Level Set to Very High

jdk-8u60-windows-i586.exe /s WEB_JAVA_SECURITY_LEVEL=VH Option 1
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 WEB_JAVA_SECURITY_LEVEL=VH Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable WEB_JAVA_SECURITY_LEVEL=VH Option 3

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with Security Level Set to Very High

jdk-8u60-windows-x64.exe /s WEB_JAVA_SECURITY_LEVEL=VH Option 1
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 WEB_JAVA_SECURITY_LEVEL=VH Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable WEB_JAVA_SECURITY_LEVEL=VH Option 3

Don’t Allow Java Applications to Run in Web Browser

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Java Web Disabled

jre-8u60-windows-i586.exe /s WEB_JAVA=0 Option 1
jre-8u60-windows-i586.exe /s WEB_JAVA=Disable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 WEB_JAVA=0 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable WEB_JAVA=Disable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Java Web Disabled

jre-8u60-windows-x64.exe /s WEB_JAVA=0 Option 1
jre-8u60-windows-x64.exe /s WEB_JAVA=Disable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 WEB_JAVA=0 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable WEB_JAVA=Disable Option 4

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with Java Web Disabled

jdk-8u60-windows-i586.exe /s WEB_JAVA=0 Option 1
jdk-8u60-windows-i586.exe /s WEB_JAVA=Disable Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 WEB_JAVA=0 Option 3
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable WEB_JAVA=Disable Option 4

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with Java Web Disabled

jdk-8u60-windows-x64.exe /s WEB_JAVA=0 Option 1
jdk-8u60-windows-x64.exe /s WEB_JAVA=Disable Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 WEB_JAVA=0 Option 3
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable WEB_JAVA=Disable Option 4

Disable 3rd Party Sponsor Offers

Java JRE 8 Update 60 (32-bit) Silent Install (EXE) with Sponsors Disabled

jre-8u60-windows-i586.exe /s SPONSORS=0 Option 1
jre-8u60-windows-i586.exe /s SPONSORS=Disable Option 2
jre-8u60-windows-i586.exe INSTALL_SILENT=1 SPONSORS=0 Option 3
jre-8u60-windows-i586.exe INSTALL_SILENT=Enable SPONSORS=Disable Option 4

Java JRE 8 Update 60 (64-bit) Silent Install (EXE) with Sponsors Disabled

jre-8u60-windows-x64.exe /s SPONSORS=0 Option 1
jre-8u60-windows-x64.exe /s SPONSORS=Disable Option 2
jre-8u60-windows-x64.exe INSTALL_SILENT=1 SPONSORS=0 Option 3
jre-8u60-windows-x64.exe INSTALL_SILENT=Enable SPONSORS=Disable Option 4

Java JDK 8 Update 60 (32-bit) Silent Install (EXE) with Sponsors Disabled

jdk-8u60-windows-i586.exe /s SPONSORS=0 Option 1
jdk-8u60-windows-i586.exe /s SPONSORS=Disable Option 2
jdk-8u60-windows-i586.exe INSTALL_SILENT=1 SPONSORS=0 Option 3
jdk-8u60-windows-i586.exe INSTALL_SILENT=Enable SPONSORS=Disable Option 4

Java JDK 8 Update 60 (64-bit) Silent Install (EXE) with Sponsors Disabled

jdk-8u60-windows-x64.exe /s SPONSORS=0 Option 1
jdk-8u60-windows-x64.exe /s SPONSORS=Disable Option 2
jdk-8u60-windows-x64.exe INSTALL_SILENT=1 SPONSORS=0 Option 3
jdk-8u60-windows-x64.exe INSTALL_SILENT=Enable SPONSORS=Disable Option 4

Deploy Java Using Configuration Files

You can standardize your Java deployments and enforce settings at the system level by utilizing the following method.

  • Open Notepad or your favorite text editor
  • Add the following lines:
deployment.system.config=file:///C:/Windows/Sun/Java/Deployment/deployment.properties
deployment.system.config.mandatory=true

Save the file and name it: deployment.config

  • Open Notepad again
  • Add the following lines:
deployment.javaws.autodownload=NEVER
deployment.javaws.autodownload.locked
deployment.expiration.check.enabled=FALSE
deployment.expiration.decision=NEVER
deployment.expiration.decision.11.101.2=later
deployment.expiration.decision.suppression.11.101.2=true
deployment.user.security.exception.sites=C\:/Windows/Sun/Java/Deployment/exception.sites

Save the file and name it: deployment.properties

  • Open Notepad again
  • Add the following lines:
INSTALL_SILENT=Enable
AUTO_UPDATE=Disable
WEB_ANALYTICS=Disable
EULA=Disable
REBOOT=Disable
SPONSORS=Disable

Save the file and name it: java.settings.cfg

If you need to allow access to specific Java enabled sites that would normally be blocked by security checks, then you should create a fourth configuration file as referenced below.

  • Open Notepad or your favorite text editor
  • Add the following lines using your specific site names and port numbers:
https://SERVER01.YOURDOMAIN.COM:8888
http://SERVER02.YOURDOMAIN.COM:8888

Save the file and name it: exception.sites

  1. Create a C:\ProgramData\Oracle\Java directory (if not present)
  2. Copy the java.settings.cfg to C:\ProgramData\Oracle\Java\
  3. Follow the “How to Install Java 8 Update 60 Silently” steps mentioned earlier in the article
  4. Create a C:\Windows\Sun\Java\Deployment directory (if not present)
  5. Copy the deployment.config, deployment.properties, and exception.sites (if required) to C:\Windows\Sun\Java\Deployment\

Reference for deployment.properties file

https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/properties.html

Reference for Java configuration file

https://docs.oracle.com/javase/8/docs/technotes/guides/install/config.html


How to Uninstall Java 8 Update 60 Silently

  1. Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  2. Enter one of the following commands:

Java JRE 8 Update 60 (32-bit) Silent Uninstall

MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83218060F0} /qn

Java JRE 8 Update 60 (64-bit) Silent Uninstall

MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F86418060F0} /qn

Java JDK 8 Update 60 (32-bit) Silent Uninstall

MsiExec.exe /x {32A3A4F4-B792-11D6-A78A-00B0D0180600} /qn

Java JDK 8 Update 60 (64-bit) Silent Uninstall

MsiExec.exe /x {64A3A4F4-B792-11D6-A78A-00B0D0180600} /qn

Always make sure to test everything in a development environment prior to implementing anything into production. The information in this article is provided “As Is” without warranty of any kind.

  • Requirements:

    Windows Vista / Windows 7 / Windows 8

  • User Rating:

    Click to vote

  • Author / Product:

    Oracle / Java Runtime Environment (32-bit)

  • Old Versions:

  • Filename:

    jre-8u60-windows-i586.exe

  • MD5 Checksum:

    acacd64d6b4f9952546added158d1d02

Java Runtime Environment (JRE) allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It’s also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.

The Java Runtime Environment (JRE) provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language. In addition, two key deployment technologies are part of the JRE: Java Plug-in, which enables applets to run in popular browsers; and Java Web Start, which deploys standalone applications over a network. Many cross platform applications also require Java to operate properly.

Note: When your Java installation completes, you may need to restart your browser (close all browser windows and re-open) to enable the Java installation.

Also Available : Download Java Runtime Environment for Mac

Tags: java runtime environment, oracle java jre, 32 bit version, latest java plugin, virtual machine, offline installer, latest version, browser, for windows 8, Java JRE 8 Update 60 (32-bit) Download for Windows / Change Log / FileHorse.com

Java software allows you to run applications called

What’s new in this version:

— Includes support for ARMv8 processors, Nashorn enhancements, and improvements to Deployment Rule Set functionality

Java JRE 8 Update 60 (32-bit) Description

FULL PRODUCT VERSION :

It doesn’t install; not sure how this is relevant.

jre-8u60-windows-i586.exe

ADDITIONAL OS VERSION INFORMATION :

Microsoft Windows [Version 6.1.7601]

Microsoft Windows [Version 6.3.9600]

EXTRA RELEVANT SYSTEM CONFIGURATION :

Fails on multiple Test VMS, Dell Latitudes (5+ year span of hardware), Dell Optiplexes (5+ year span of hardware), and various other types of hardware.

A DESCRIPTION OF THE PROBLEM :

When in installing with as the System Account with the following command:

jre-8u60-windows-i586.exe /s /L «C:\Windows\Logs\jre-8u60-windows-i586.exe.log»

I get the following; relevant output in the log:

«`log

MSI (s) (90:DC) [12:35:58:674]: Running installation inside multi-package transaction C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\jre1.8.0_60.msi

MSI (s) (90:DC) [12:35:58:674]: Grabbed execution mutex.

MSI (s) (90:50) [12:35:58:676]: Resetting cached policy values

MSI (s) (90:50) [12:35:58:677]: Machine policy value ‘Debug’ is 0

MSI (s) (90:50) [12:35:58:677]: ******* RunEngine:

           ******* Product: C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\jre1.8.0_60.msi

           ******* Action:

           ******* CommandLine: **********

MSI (s) (90:50) [12:35:58:678]: Note: 1: 2203 2: C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\jre1.8.0_60.msi 3: -2147287037

«`

I’ve tried running via a 32-bit and a 64-bit process. There are never any files in the following paths:

C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\

C:\WINDOWS\syswow64\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\

C:\WINDOWS\sysnative\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\

REGRESSION. Last worked in version 8u51

ADDITIONAL REGRESSION INFORMATION:

It doesn’t install; not sure how this is relevant.

jre-8u60-windows-i586.exe

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :

From a Windows 7 x64 or 8 x64 OS.

Download PSTools: https://technet.microsoft.com/en-us/sysinternals/bb896649.aspx

Open an elevated (as Admin) Command Prompt.

Execute: PsExec.exe -i -s powershell.exe

In the new Window that opens, execute the following:

jre-8u60-windows-i586.exe /s /L «C:\Windows\Logs\jre-8u60-windows-i586.exe.log»

Look at the log file …

EXPECTED VERSUS ACTUAL BEHAVIOR :

EXPECTED —

I expect Java 8u60 x86 to be installed.

ACTUAL —

Java 8u60 x86 is not installed.

ERROR MESSAGES/STACK TRACES THAT OCCUR :

=== Verbose logging started: 9/9/2015 12:35:58 Build type: SHIP UNICODE 5.00.9600.00 Calling process: C:\WINDOWS\ccmcache\11\jre-8u60-windows-i586.exe ===

MSI (c) (A8:B8) [12:35:58:645]: Resetting cached policy values

MSI (c) (A8:B8) [12:35:58:645]: Machine policy value ‘Debug’ is 0

MSI (c) (A8:B8) [12:35:58:645]: ******* RunEngine:

           ******* Product: C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\jre1.8.0_60.msi

           ******* Action:

           ******* CommandLine: **********

MSI (c) (A8:B8) [12:35:58:648]: Client-side and UI is none or basic: Running entire install on the server.

MSI (c) (A8:B8) [12:35:58:648]: Grabbed execution mutex.

MSI (c) (A8:B8) [12:35:58:660]: Cloaking enabled.

MSI (c) (A8:B8) [12:35:58:660]: Attempting to enable all disabled privileges before calling Install on Server

MSI (c) (A8:B8) [12:35:58:664]: Incrementing counter to disable shutdown. Counter after increment: 0

MSI (s) (90:DC) [12:35:58:674]: Running installation inside multi-package transaction C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\jre1.8.0_60.msi

MSI (s) (90:DC) [12:35:58:674]: Grabbed execution mutex.

MSI (s) (90:50) [12:35:58:676]: Resetting cached policy values

MSI (s) (90:50) [12:35:58:677]: Machine policy value ‘Debug’ is 0

MSI (s) (90:50) [12:35:58:677]: ******* RunEngine:

           ******* Product: C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\jre1.8.0_60.msi

           ******* Action:

           ******* CommandLine: **********

MSI (s) (90:50) [12:35:58:678]: Note: 1: 2203 2: C:\WINDOWS\system32\config\systemprofile\AppData\LocalLow\Oracle\Java\jre1.8.0_60\jre1.8.0_60.msi 3: -2147287037

MSI (s) (90:50) [12:35:58:678]: MainEngineThread is returning 3

MSI (s) (90:DC) [12:35:58:681]: User policy value ‘DisableRollback’ is 0

MSI (s) (90:DC) [12:35:58:681]: Machine policy value ‘DisableRollback’ is 0

MSI (s) (90:DC) [12:35:58:681]: Incrementing counter to disable shutdown. Counter after increment: 0

MSI (s) (90:DC) [12:35:58:681]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2

MSI (s) (90:DC) [12:35:58:682]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2

MSI (s) (90:DC) [12:35:58:682]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1

MSI (c) (A8:B8) [12:35:58:684]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1

MSI (c) (A8:B8) [12:35:58:685]: MainEngineThread is returning 3

=== Verbose logging stopped: 9/9/2015 12:35:58 ===

REPRODUCIBILITY :

This bug can be reproduced always.

———- BEGIN SOURCE ———-

https://javadl.sun.com/webapps/download/AutoDL?BundleId=107943

———- END SOURCE ———-

CUSTOMER SUBMITTED WORKAROUND :

I haven’t found one, but I have tried extensively.

Update 19/05/2016: Added other version info.

Extracting the MSI

To extract the MSI, run the “jre-8u60-windows-i586.exe” or  “jre-8u60-windows-x64.exe” EXE do not proceed with the installation. Open the folder “%LOCALAPPDATA%Low\Oracle\Java”, depending if you ran the i586 or x64 version you will see one of the following folders.

  • jre1.8.0_60
  • jre1.8.0_60_x64

Open up the correct folder, and within the folder you will see the MSI file “jre1.8.0_60.msi”. Copy this MSI to another location then cancel the installation.

Silent Install Error

Now that you have the MSI file you have probably tried to install it from the command line using “msiexec /qb /i jre1.8.0_60.msi”. If you used a command prompt that isn’t elevated you get the following error in the event viewer, even though you elevate the MSI installation.

“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.”

MSI Fixes

The reason for the error above is that the MSI executes an installer that is embedded into the MSI, but when it runs this installer it doesn’t run it with administrative privileges instead it runs it in the logged on users security context. To fix this you need to modify the MSI DB with an MSI DB editor such as Orca (My personal preference is InstED http://www.instedit.com/). Open the MSI in your editor of choice and open up the table “CustomAction” and select the row “installexe” and change the value of the field “Type” to decimal 3090 or hexadecimal 0x0C12. This will set the msidbCustomActionTypeNoImpersonate bit so that it runs the embedded installer with administrative privileges.

Once the change above has been made the installer will now fail with the following error.

“Unable to install Java. Unable to open file C:\ProgramData\Oracle\Java\java.settings.cfg. Check that the configuration file exists and that the path to the file is correct.”

To fix this error an empty configuration file “java.settings.cfg” needs to be added to the “%ALLUSERSPROFILE%\Oracle\Java” folder by the installer. To do this we need to add 6 new entries to various tables in the MSI DB.

Once again open the MSI in your editor of choice and perform the following:

  1. Insert a new row into the table “Directory”
    • Directory Field = CommonAppDataFolder
    • Directory_Parent Field = TARGETDIR
    • DefaultDir Field = .:Common~1|CommonAppData
  2. Insert a new row into the table “Directory”
    • Directory Field = OracleDir
    • Directory_Parent Field = CommonAppDataFolder
    • DefaultDir Field = Oracle
  3. Insert a new row into the table “Directory”
    • Directory Field = JavaDir
    • Directory_Parent Field = OracleDir
    • DefaultDir Field = Java
  4. Insert a new row into the table “Component”
    • Component Field = emptycfgComponent
    • ComponentId Field = <Insert GUID>
    • Directory_  Field = JavaDir
    • Attributes Field = Decimal 0 or Hexadecimal 0x0000
    • Condition Field = <null>
    • KeyPath Field = <null>
  5. Insert a new row into the table “FeatureComponents”
    • Feature_ Field = jrecore
    • Component_ Field = emptycfgComponent
  6. Insert a new row into the table “File”
    • File Field = java.settings.cfg
    • Component_ Field = emptycfgComponent
    • FileName Field = java~1.cfg|java.settings.cfg
    • FileSize Field = 0
    • Version Field = <null>
    • Language Field = <null>
    • Attributes Field = Decimal 8192 or Hexidecimal 0x2000
    • Sequence Field = 2
  7. Insert a new row into the table “Media”
    • DiskId Field = 2
    • LastSequence Field = 2
    • DiskPrompt Field = <null>
    • Cabinet Field = <null>
    • VolumeLabel Field = <null>
    • Source Field = <null>
  8. Insert a new row into the table “RemoveFile”
    • FileKey Field = java.settings.cfg
    • Component_ Field = emptycfgComponent
    • FileName Field = java~1.cfg|java.settings.cfg
    • DirProperty Field = JavaDir
    • InstallMode Field = 3

This adds a reference to the file in the installer DB, now you need to create an empty “java.settings.cfg” file. To do this open the folder where the MSI is located and create the folder structure “CommonAppData\Oracle\Java” and then within the “Java” folder create an empty file called “java.settings.cfg”.

The last thing to be done is to set the embedded installer so that it installs silently when the UI level is set to “Basic UI” (/qb switch) , the current configuration is that it only installs silently if the UI level is set to “No UI” (/qn switch). To change this open the MSI in your editor and open the table “InstallExecuteSequence”, within that table locate the action “SetSilentInstall” and change the condition from “UILevel=2” to “UILevel<=3”.

With the changes above you will find that the MSI installer should work as expected.

Customisations

There are many articles out on the web on how to customise the installation of Java 7 by changing/adding properties to the “Properties” table in the MSI, the same properties still apply. Here are the ones that I’ve chosen to set in our deployment.

Disable Java Auto Update

  • AUTO_UPDATE=0
  • AUTOUPDATECHECK=0
  • JU=0
  • JAVAUPDATE=0

Disable the EULA

  • EULA=0

Disable the installation Java with sponsored software

  • SPONSORS=0

Lower the web Java security level (Note: High is the lowest setting in Java 8)

  • WEB_JAVA_SECURITY_LEVEL=H

Disable the sending of  installation-related statistics to Oracle

  • WEB_ANALYTICS=0

Transform File (MST)

Once I’ve amended the MSI file I create a transform file, with InstED this is an easy process of comparing your modified MSI with an unmodified file. I then use this for both the X86 and X64 versions of the Java MSI and it’ll hopefully it’ll be compatible with the next version that comes out, which saves time and effort of doing this again :-).

Deployment

I’ve only tested the deployment through the command line with both elevated and un-elevated command prompts, other people have deployed Java 8 based on my previous post via GPO successfully so it will more than likely work for this version as well.

Other Versions

There have been reports in the comments that this will also works for the newer versions of Java 8. I haven’t personally verified that they work as my work and home life are hectic at the moment, and at the time of writing I believe it works for the following versions.

  • Java 8 Update 92
  • Java 8 Update 91
  • Java 8 Update 77
  • Java 8 Update 74
  • Java 8 Update 73
  • Java 8 Update 72
  • Java 8 Update 71
  • Java 8 Update 66
  • Java 8 Update 65

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как открыть командную строку в windows 10 через win r
  • Брокер времени windows 10 для чего
  • Как найти аппаратное ускорение на windows 10
  • Не работает инсталлятор windows
  • Кортана что это за программа windows 10 как удалить