Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-5072391

Registry value data of value name(UninstallString) is not what name says

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P4 P4
    • None
    • 5.0
    • install
    • x86
    • generic

      Steps to reproduce:
      1) Install JDK & JRE
      2) Open regedit/regedit32 and go to following location
         HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{<GUID>}
         Where GUID for(on 32 Bit System for JDK 1.5)
         JDK: 32A3A4F4-B792-11D6-A78A-00B0D0150000
         JRE: 3248F0A8-6813-11D6-A77B-00B0D0150000
         Now at the above key, Following Value name have same Value data
         Value name:
         ModifyPath
         UninstallString

         Value data:
         MsiExec.exe /I {<GUID>}

         This value is right for value name "ModifyPath" but for "UninstallString"
         it should be
         MsiExec.exe /X {<GUID>}

      Because name "UninstallString" signify the command to uninstall the product, but the current value in it give option to Uninstall + Repair which is not needed because if user intend to repair he will use "ModifyPath"

      Tested on:
      - Tiger b57
      - 1.4.2_05

            billyh William Harnois
            hsinghsunw Hemant Singh (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: