- 
    Bug 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    8u20, 9
- 
        b22
- 
        x86
- 
        windows_7
- 
        Verified
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8047275 | 8u25 | Jennifer Zuo | P3 | Closed | Fixed | b03 | 
| JDK-8043806 | 8u20 | Jennifer Zuo | P3 | Closed | Fixed | b19 | 
| JDK-8052883 | emb-8u26 | Jennifer Zuo | P3 | Resolved | Fixed | b17 | 
                    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.
            
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.
- backported by
- 
                    JDK-8052883 [MSI] Some files left after uninstalled 32bit JRE if 64bit JRE exists -           
- Resolved
 
-         
- 
                    JDK-8043806 [MSI] Some files left after uninstalled 32bit JRE if 64bit JRE exists -           
- Closed
 
-         
- 
                    JDK-8047275 [MSI] Some files left after uninstalled 32bit JRE if 64bit JRE exists -           
- Closed
 
-         
