1. Install 32bit JRE using MSI bundle on 64bit OS.
2. Install 64bit JRE using MSI bundle on 64bit OS.
3. Uninstall 32bit JRE using msiexec.exe /qn /x {GUID}
4. Check the 32bit JRE home folder.
Expected:
All files of 32bit JRE are removed
Actual:
Some files left after uninstall
C:/Program Files (x86)/Java/jre1.9.0
C:/Program Files (x86)/Java/jre1.9.0/bin
C:/Program Files (x86)/Java/jre1.9.0/bin/client
C:/Program Files (x86)/Java/jre1.9.0/bin/client/classes.jsa
C:/Program Files (x86)/Java/jre1.9.0/lib
C:/Program Files (x86)/Java/jre1.9.0/lib/charsets.jar
C:/Program Files (x86)/Java/jre1.9.0/lib/deploy.jar
C:/Program Files (x86)/Java/jre1.9.0/lib/javaws.jar
C:/Program Files (x86)/Java/jre1.9.0/lib/jsse.jar
C:/Program Files (x86)/Java/jre1.9.0/lib/plugin.jar
C:/Program Files (x86)/Java/jre1.9.0/lib/rt.jar
C:/Program Files (x86)/Java/jre1.9.0/lib/applet
C:/Program Files (x86)/Java/jre1.9.0/lib/ext
C:/Program Files (x86)/Java/jre1.9.0/lib/ext/jfxrt.jar
C:/Program Files (x86)/Java/jre1.9.0/lib/ext/localedata.jar
The same issue occurs if install and uninstall 64bit JRE first.