[Rd] Uninstall registry key the same for all versions (PR#10746)

Duncan Murdoch murdoch at stats.uwo.ca
Tue Feb 12 19:16:17 CET 2008


On 2/12/2008 1:02 PM, Duncan Murdoch wrote:
> On 2/12/2008 12:45 PM, Henrik Bengtsson wrote:
>> This is a beautiful example on how an added feature matures into a bug
>> over time :)
>> 
>> I let the Windows developers argue with the pro's and con's of your
>> suggestion.  I just wanna add a related suggestion that when you have
>> multiple installations and you run "Unistall R 2.6.0" the first dialog
>> ('R for Windows Uninstall') you see says "Are you sure you want to
>> completely remove R for Windows and all of its components?"  This
>> message does not specify the version being uninstalled, so without
>> previous experience you certainly wonder if this is going to install
>> all of your R installations or just one.
> 
> I'm just testing now, but I suspect Gerhard's suggestion of specifying 
> AppID will fix this too.

No, it doesn't.  I'll look for something else.

Duncan Murdoch

> 
> Duncan Murdoch
> 
>> 
>> My $0.02
>> 
>> /Henrik
>> 
>> On Feb 12, 2008 8:20 AM,  <Gerhard.Thallinger at tugraz.at> wrote:
>>> Full_Name: Gerhard Thallinger
>>> Version: R 2.2.0 through R 2.6.2
>>> OS: Windows XP
>>> Submission from: (NULL) (129.27.145.220)
>>>
>>>
>>> The uninstall key in the Windows Registry
>>> (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\)
>>> is the same ("R for Windows_is1") for all R versions
>>> (at least from 2.2.0 to 2.6.2).
>>>
>>> This prohibits managing multiple R versions in a clean way, since
>>> the installation of a new R versions overwrites the uninstall key
>>> of the previous installed version. This makes an uninstall of
>>> a previous version via "Add/Remove Software" impossible.
>>>
>>> The uninstall key should also contain the R version number
>>> (e.g. "R for Windows 2.6.2_is1"). The name of the registry key can
>>> be set in the Inno Setup definition file using the "AppId" directive.
>>> At the moment "AppId" is not set, therefor "AppName" is used as the
>>> key name.
>>>
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>
>> 
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list