JDK-6422501 : Installer left behind jre1.6.0.msi
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2006-05-05
  • Updated: 2013-06-04
  • Resolved: 2006-05-31
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6 b86Fixed
Related Reports
Relates :  
Description
Vista specifc: We create
f:\users\ngthomas\AppData\Local\Sun\Java\jre1.6.0\jre1.6.0.msi during
install time;
and the file remains there even after we uninstall.  Is this expected ? 
(If install JRE thru JDK installer, problem does not exists)

Comments
SUGGESTED FIX The fix is to modify the regutil.dll to get msi file path. Also, streamlined the wrapper code with the shared common code so that the same code will be used for getting the appdata folder. webrev: http://j2se.east/www/webrevs/qz198522/6422501/ testcase: http://j2se.east/www/tests/1.6.0/qz198522/6422501/ *** (#1 of 1): [ UNSAVED ] ###@###.###
11-05-2006

EVALUATION This is not Vista only issue. It occurred on all of the platforms. The issue was caused by the msi name change and the custom action change that was requested for Vista support. The properties that were obtained from the installer could not work any more since the custom action was changed to be "Deferred Execution in System Content" The fix is to modify the regutil.dll to get msi file path.
11-05-2006