United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6719767 OEM ready Install requires InstallLocation registy entry
JDK-6719767 : OEM ready Install requires InstallLocation registy entry

Details
Type:
Bug
Submit Date:
2008-06-26
Status:
Closed
Updated Date:
2010-09-17
Project Name:
JDK
Resolved Date:
2008-07-31
Component:
install
OS:
windows_vista,windows_xp
Sub-Component:
install
CPU:
x86,generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u7 (b10)

Related Reports
Backport:
Backport:
Backport:
Duplicate:
Relates:

Sub Tasks

Description
In order to pass this test:
The application must create the correct registry settings to allow it to be uninstalled.
VERIFICATION:
*a.    **DisplayName*
*b.    **InstallLocation*
*c.     **Publisher*
*d.    **UninstallString*
*e.    **VersionMajor*
f.      *VersionMinor*

1.    All the registry entries listed above must match the information submitted by the ISV. Registry keys set to *null* are not permitted.

***************************
The registry key name for JRE 6u6 I am looking at is
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3248F0A8-6813-11D6-A77B-00B0D0160060}

InstallationLocation has no value.
Any particular reason?  Since null registry keys are not permitted, if there is a good reason we are not setting InstallationLocation we must file for waiver, else this would be on our "TO DO" list to pass OEM ready testing.

                                    

Comments
SUGGESTED FIX

set the Property "ARPINSTALLLOCATION" with Value "[TARGETDIR]" after InstallValidate
                                     
2008-06-26
EVALUATION

Windows Installer has been responsible for creating those registry entries from MSI properties.  My guess is that which ever version of InstallShield the install was first created with didn't set the ARPINSTALLLOCATION property.

The fix seems seems easy: set the Property "ARPINSTALLLOCATION" with Value "[TARGETDIR]" after InstallValidate
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=908508&SiteID=1
http://groups.google.com/group/microsoft.public.platformsdk.msi/browse_thread/thread/bfaef1f0c8b5afad
http://www.nabble.com/Setting-Uninstall-...-InstallLocation-in-registry-td15445536.html 
*** (#1 of 1): [ UNSAVED ] ###@###.###
                                     
2008-06-26



Hardware and Software, Engineered to Work Together