Using admin user on XP or Vista machine using a Standard user account,
1. Install 6u15 b03.
2. Make sure the jusched.exe process is running by starting it or logging out and logging in.
3. Patch-In-Place to 6u18 using http://j2se.east/arc/1.6.0_18/pit/2009-11-11/windows-i586/jre-6u18-windows-i586-iftw.exe
It looks like 6u15 to 6u18 PIP completed successfully.
A. Process Explorer shows jusched.exe is running.
B. C:\Program Files\Java\jre6\bin\jusched.exe's file version is 126.96.36.199 (6u15).
C. There is a pending file deletion of C:\PROGRA~1\Java\jre6\bin\jusched.exe under HKLM\SYSTEM\CurrentControlSet\Control\Session Manager, PendingFileRenameOperations.
4. Run http://j2se.east/arc/1.6.0_18/pit/2009-11-11/windows-i586/PLUS1/jre-6u19-windows-i586-iftw.exe to Patch-In-Place to 6u19.
Expected: I expected jre-6u19-windows-i586-iftw.exe to PIP to 6u19 without error.
"Error 25025. A previous Java uninstallation was never completed. You need to restart your computer before installing Java."
The PIP from 6u15 to 6u18 left a PendingFileRenameOperation entry for C:\PROGRA~1\Java\jre6\bin\jusched.exe to be deleted at reboot.
Also happens on XP.
Make sure jusched.exe process is running before installing 6u18.