SCCM 2012 R2
I have this curious problem when deploying new versions of Java.
When I add a new version of Java to my software library I select to supersede (and uninstall) the previous version.
When I deploy the new version I limit the installation to when users are logged off. (So I can be sure there are no browsers open.)
The behavior I am noticing is that while the new version is patiently waiting for the user to logoff the old version is uninstalled right away.
If anyone else has noticed this behavior have you figured out a way to prevent the uninstall from taking place until the user logoff?