Hey folks! I am unable to get a silent, unattended install of Java 8 update 66 (both 32bit and 64 bit) on a remote machine. I've been really struggling with this Java issue for the past few weeks. I've spent countless hours on google trying different approaches, and now I'm at my last idea for getting help.
Here's my current approach:
First, I have a remote folder on a host named "remotehost". On this host, I have a folder C:\TEMPINSTALL\ that contains both the 32bit and 64bit versions of java to update. I have a bat file with these contents:
"javainstall.bat"
pushd C:\TEMPINSTALL\
start /w wmic product where name="Java 8 Update 65" call uninstall
start /w jre8u66-windows-i586.exe /s INSTALLCFG=C:\TEMPINSTALL\config.cfg
start /w wmic product where name="Java 8 Update 65 (64-bit)" call uninstall
start /w jre-8u66-windows-x64.exe /s INSTALLCFG=C:\TEMPINSTALL\config.cfg
"config.cfg"
INSTALL_SILENT=Enable
INSTALLDIR=C:\JAVATEMP
AUTO_UPDATE=Disable
REBOOT=Disable
Now, if I were to right click and run this file on the computer itself, it runs perfectly fine. But if I remotely execute the file with psexec from command prompt on a remote computer using the following command:
psexec remotehost "C:\TEMPINSTALL\java.bat"
It will easily uninstall Java 8 Update 65 (32 bit), but it ALWAYS hangs on installing update 66. I can leave it there for 45 minutes and no progress will be made. I've already checked the Java Silent Install documentation (hence the config file). Also, SCCM is not an option for me right now. Thanks for any help!