I just got thrown into being the one to handle Java updates were I work when 7u45 came out so I am completely new to this world. We use static installs and then run uninstall scripts remotely. Here is the command we use for all of our Java installs.
"Java install file" /s /norestart /L c:\windows\temp\java7U45.log IEXPLORER=1 MOZILLA=1 ADDLOCAL=ALL JAVAUPDATE=0 JU=0 AUTOUPDATECHECK=0 JQS=0 SYSTRAY=0 EULA=0 STATIC=1
The 7u45 install works great until the uninstall of 25 (the last verision we updated to) runs:
msiexec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217025FF} /qn/s /norestart
msiexec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217025F0} /qn/s /norestart
After this is ran I get a pop-up requesting to update to the latest version of which we clearly have. If I hit "later" everything else works perfectly. I know that it is using 7u45 correctly as one of our programs breaks with 7u25. Also under IE tools/advanced it lists "Use JRE 1.7.0_25 for <applet>. I can fix this erroneous error by completely uninstalling/reinstalling 7u45 on individual computers but can't do this company wide. This error started on 11/15/2013 which I understand is the expiration of 7u25 and is happening on Windows XP and 7. Any help or ideas would be much appreciated.