Beta updates do not remove older versions

sw
swisspete
Posts: 3
Joined: Sat Jun 22, 2019 4:48 am
Platform: Windows

Sun Dec 29, 2019 10:37 am Post

Hello all,

Today I noticed that all older versions of scrivener are still installed on my machines, so it seems that every time I am forced to install the latest update by srivener, it actually re-installs from scratch and leaves all older versions intact. Is that correct and I should manually remove the older versions ? Or they show up like that but it's all incremental and does not use 10 times the space required ?
I am on windows 10.

Thanks.

wo
wordjoy
Posts: 81
Joined: Mon Jun 11, 2018 3:26 am
Platform: Windows

Sun Dec 29, 2019 8:36 pm Post

Not my experience.
I just looked in Apps and Features
I do have a stray B24 listing that is not connected to anything and won't uninstall, so I will have to remove it by hand.
But since then I have installed every beta over the previous version and it has updated properly.
I would look at your settings or maybe some kind of protection software blocking part of the update process.
I just run Windows Defender protection as it is tested well and doesn't.add to system clutter.

User avatar
devinganger
Posts: 1853
Joined: Sat Nov 06, 2010 1:55 pm
Platform: Mac, Win + iOS
Location: Monroe, WA 98272 (CN97au)
Contact:

Sun Dec 29, 2019 10:03 pm Post

wordjoy wrote:Not my experience.
I just looked in Apps and Features
I do have a stray B24 listing that is not connected to anything and won't uninstall, so I will have to remove it by hand.
But since then I have installed every beta over the previous version and it has updated properly.
I would look at your settings or maybe some kind of protection software blocking part of the update process.
I just run Windows Defender protection as it is tested well and doesn't.add to system clutter.


Same. I've been doing the in-version upgrade since early in the beta, and this seemed to get fixed in the 16-17 timeframe if I remember correctly.
--
Devin L. Ganger, WA7DLG
Not a L&L employee; opinions are those of my cat
Winner "Best in Class", 2018 My First Supervillain Photo Shoot

User avatar
Negasonic
Posts: 14
Joined: Wed May 24, 2017 4:37 am
Platform: Linux + Windows

Mon Dec 30, 2019 1:04 pm Post

My apps & features showed version

.13
.14
.17
.18
.29
.32

.18 and .32 had uninstall buttons available, the rest grayed out.
I uninstalled .v18 which removed v32 as well, so I had to redownload v32 again.

Now I have
v13
v14
v17
v29
v32 (2 of them, one with grayed out uninstall button and one functional)

In Control Panel only v32 shows up.

How can I clean up this?

Le
Lee.Hauser
Posts: 64
Joined: Sat May 29, 2010 2:44 pm
Platform: Win + iOS
Location: Federal Way, Washington

Mon Dec 30, 2019 8:37 pm Post

swisspete wrote:Hello all,

Today I noticed that all older versions of scrivener are still installed on my machines, so it seems that every time I am forced to install the latest update by srivener, it actually re-installs from scratch and leaves all older versions intact. Is that correct and I should manually remove the older versions ? Or they show up like that but it's all incremental and does not use 10 times the space required ?
I am on windows 10.

Thanks.


I've had mixed experiences with this over the different betas. Sometimes they install over previous ones, sometimes not. It should be noted, though, that the beta notes always say to uninstall the previous beta before installing a new one.

wo
wordjoy
Posts: 81
Joined: Mon Jun 11, 2018 3:26 am
Platform: Windows

Mon Dec 30, 2019 9:38 pm Post

Negasonic wrote:My apps & features showed version

.13
.14
.17
.18
.29
.32

.18 and .32 had uninstall buttons available, the rest grayed out.
I uninstalled .v18 which removed v32 as well, so I had to redownload v32 again.

Now I have
v13
v14
v17
v29
v32 (2 of them, one with grayed out uninstall button and one functional)

In Control Panel only v32 shows up.

How can I clean up this?


Windows may be part of the issue.
When I have made small changes in the main uninstall entry Windows will create these ghost entries that only show up in Windows 10 Apps & features

The ghost entries are located in the registry at:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall

The ghost entries have three keys
default
then one for name and version (I forget the exact names)

You can delete the entire branch and it will clean out the ghost entries.

This might also be a Windows bug or an issue with how the installer goes at updating the entry. Because I have noticed that if go in and make changes in the main uninstall entry, Windows creates these ghosts itself.

User avatar
Jestar
Posts: 167
Joined: Sun Feb 19, 2017 6:51 pm
Platform: Mac + Windows

Tue Feb 25, 2020 10:09 pm Post

wordjoy wrote:Windows may be part of the issue.
When I have made small changes in the main uninstall entry Windows will create these ghost entries that only show up in Windows 10 Apps & features

The ghost entries are located in the registry at:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall

You can delete the entire branch and it will clean out the ghost entries.

This might also be a Windows bug or an issue with how the installer goes at updating the entry. Because I have noticed that if go in and make changes in the main uninstall entry, Windows creates these ghosts itself.

FWIW, if you are using/installing the 64-bit Scrivener, the entries are only going to show up in the following registry area: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
There are multiple keys for each version there, but you can safely delete the old version branches to remove them from the Windows 10 Apps & Features list as well as the Control Panel Programs and Features list.
Win 10 Ent. 64-Bit 1909
Intel Core i7-2600 @ 3,4 GHz (Quadcore) 32 GB RAM
Samsung SSD 860 EVO 500GB
NVIDIA Quadro K600
Scrivener Version: Version: 1.9.16.0 - 14 Nov 2019 & Version: 2.9.0.44 Beta (876128) 64-bit - 26 Mar 2020

User avatar
narrsd
Posts: 701
Joined: Wed Sep 22, 2010 8:34 pm
Platform: Win + iOS

Wed Feb 26, 2020 10:21 pm Post

A much better (safer) idea than fooling with the Registry is to use the 'old' Windows Control Panel.

This is still there, and still absolutely necessary for several key tasks.

To get it, just click the Start (window panes) button, and type control p -- that will be enough. Then click the Control Panel app offered above.

In the Control Panel, click 'unstall a program'.

You'll get a list, and see several entries for Scrivener, likely. Click and uninstall, by right button or the link above.

If you can't tell which is the latest to skip, uninstall them all. Then re-install the latest Scrivener (run as admin)

This should work just the same for 32 or 64-bit installers.

It will be necessary, unless you first uninstall before installing anew, until Scrivener Central has time to repair this little installer problem. It is the installer, not Windows.

User avatar
kalidasa
Posts: 16
Joined: Mon Nov 01, 2010 11:19 pm
Platform: Windows
Location: Wollongong, NSW, Australia
Contact:

Thu Feb 27, 2020 9:00 am Post

This isn't an issue I'm having on my current laptop. However, my old laptop (which I stopped using two weeks ago) has six separate installations of the beta in the list of programs, from late September until sometime in November 2019. So I'm guessing that particular issue got fixed late last year.