[Rd] Uninstall registry key the same for all versions (PR#10746)
Duncan Murdoch
murdoch at stats.uwo.ca
Tue Feb 12 19:23:29 CET 2008
On 2/12/2008 1:16 PM, Bos, Roger wrote:
> I consider this a feature because when I am done testing the new
> version, I just delete the old directory. Deleting the directory is
> usually easier than uninstalling.
If you ran the installer with the default settings, just deleting the
old directory will leave start menu entries in place, so it's better to
do a proper uninstall.
It also has the advantage of leaving behind files that weren't part of
the installation: you never know what lost files you might find there.
Duncan Murdoch
>
>
>
> -----Original Message-----
> From: r-devel-bounces at r-project.org
> [mailto:r-devel-bounces at r-project.org] On Behalf Of Duncan Murdoch
> Sent: Tuesday, February 12, 2008 1:02 PM
> To: Henrik Bengtsson
> Cc: r-devel at stat.math.ethz.ch; Gerhard.Thallinger at tugraz.at
> Subject: Re: [Rd] Uninstall registry key the same for all versions
> (PR#10746)
>
> 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.
>
> 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
>
> ********************************************************************** *
> This message is for the named person's use only. It ma...{{dropped:12}}
More information about the R-devel
mailing list