So we all know Java x86 has issues being pushed out on to x64 machines. I still haven't seen a solution out there yet but am so close just need a little help from anyone out there! :)
I have an EXE that I created using iexpress. This exe when run extracts the MSI and data1.cab to the %temp% directory and then runs jre1.7.0_21.msi /quiet.
When I create this package and run it as administrator all works fine.
I also did a psexec /s cmd to verify this would run under the system account as well and it did.
However when I push it out via SCUP/SCCM and I kick off the install it just hangs there. I killed it and ran it again using procmon to monitor the process and the command line that was run was:
"C:\Windows\SoftwareDistribution\Download\Install\Java7update21x86.EXE" /T:%temp%
which is correct. When I cut and paste this line in a command line that is running as system it installs fine. So I'm really at a loss as to what is going on here. I do know the files are NOT getting extracted into %temp%.
any ideas? Is the Windows update process run as the TrustedInstaller account? At this point I just need to be able to create a SCUP update that extracts files to a local directory on the client and I'll have this update fixed!
any help is appreciated!
thanks,
Jason