Installing on top of previous installation leaves old registry values

User avatar
lenmerkel
Posts: 3
Joined: Thu Jul 30, 2020 12:37 am
Platform: Windows
Location: Oh Well, Now What

Wed Mar 10, 2021 11:41 pm Post

Installing 2.9.9.20 on top of 2.9.9.19 does not remove old installation from Windows registry. Installation itself is successful, and 2.9.9.20 runs just fine. However, leaving redundant registry values is not clean. Attached are screenshots of Windows Apps & features panel, and Ashampoo Uninstaller.

I know this happened much earlier in the beta, but thought it had been fixed. Apparently not.

Windows 10 Pro. 10.0.19042 Build 19042.
Attachments
2021-03-10_152947.png
Ashampoo Uninstaller
2021-03-10_152947.png (8.68 KiB) Viewed 849 times
2021-03-10_152855.png
Apps & features
2021-03-10_152855.png (13.63 KiB) Viewed 849 times

User avatar
drmajorbob
Posts: 932
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Thu Mar 11, 2021 12:15 am Post

lenmerkel wrote:Installing 2.9.9.20 on top of 2.9.9.19 does not remove old installation from Windows registry. Installation itself is successful, and 2.9.9.20 runs just fine. However, leaving redundant registry values is not clean. Attached are screenshots of Windows Apps & features panel, and Ashampoo Uninstaller.

I know this happened much earlier in the beta, but thought it had been fixed. Apparently not.

Windows 10 Pro. 10.0.19042 Build 19042.

This is a time-honored Windows feature. Apps cannot fix it.
Teeth, without gums, fall loosely in the mouth.

(I'm not a Literature & Latte employee. Just another user.)

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

Thu Mar 11, 2021 2:58 am Post

drmajorbob wrote:
lenmerkel wrote:Installing 2.9.9.20 on top of 2.9.9.19 does not remove old installation from Windows registry. Installation itself is successful, and 2.9.9.20 runs just fine. However, leaving redundant registry values is not clean. Attached are screenshots of Windows Apps & features panel, and Ashampoo Uninstaller.

I know this happened much earlier in the beta, but thought it had been fixed. Apparently not.

Windows 10 Pro. 10.0.19042 Build 19042.

This is a time-honored Windows feature. Apps cannot fix it.


This is actually not true, Bob. Some installer SDKs have a harder time of it than others, but it is entirely possible to have updating programs that clean up after their previous versions.

To answer the OP, IIRC, Tiho said that fixing installer issues would not make the cut for fixing *before* 3.0 is released, as it would be somewhat involved, and they have a few installer-related issues to tackle all at once. So this is likely to be the expected behavior for a time yet.
--
Devin L. Ganger
Not a L&L employee; opinions are those of my cat
Life has a way of moving you past wants and hopes -- Kevin Flynn

User avatar
drmajorbob
Posts: 932
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Thu Mar 11, 2021 4:20 am Post

devinganger wrote:
drmajorbob wrote:
lenmerkel wrote:Installing 2.9.9.20 on top of 2.9.9.19 does not remove old installation from Windows registry. Installation itself is successful, and 2.9.9.20 runs just fine. However, leaving redundant registry values is not clean. Attached are screenshots of Windows Apps & features panel, and Ashampoo Uninstaller.

I know this happened much earlier in the beta, but thought it had been fixed. Apparently not.

Windows 10 Pro. 10.0.19042 Build 19042.

This is a time-honored Windows feature. Apps cannot fix it.


This is actually not true, Bob. Some installer SDKs have a harder time of it than others, but it is entirely possible to have updating programs that clean up after their previous versions.

To answer the OP, IIRC, Tiho said that fixing installer issues would not make the cut for fixing *before* 3.0 is released, as it would be somewhat involved, and they have a few installer-related issues to tackle all at once. So this is likely to be the expected behavior for a time yet.

The betas left baggage behind, though, and I'm not a bit surprised.
Teeth, without gums, fall loosely in the mouth.

(I'm not a Literature & Latte employee. Just another user.)

User avatar
lenmerkel
Posts: 3
Joined: Thu Jul 30, 2020 12:37 am
Platform: Windows
Location: Oh Well, Now What

Sat Mar 13, 2021 1:35 am Post

It's no biggie. I'll just revert to manually uninstalling the current software before manually installing any update. I'm sure the devs have bigger fish to fry.

Not sure though why fixing this needs to be "involved". I use many software products on my Windows 10 system, and none of them exhibit this behavior. Oh well.

User avatar
drmajorbob
Posts: 932
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Sat Mar 13, 2021 6:09 pm Post

lenmerkel wrote:It's no biggie. I'll just revert to manually uninstalling the current software before manually installing any update. I'm sure the devs have bigger fish to fry.

Not sure though why fixing this needs to be "involved". I use many software products on my Windows 10 system, and none of them exhibit this behavior. Oh well.

Manual uninstall doesn't always remove everything, but as you say, "no biggie". Registry entries are annoying, old versions visible in the settings>apps list especially, but they don't take up enough space to matter.
Teeth, without gums, fall loosely in the mouth.

(I'm not a Literature & Latte employee. Just another user.)

User avatar
Scribblette
Posts: 58
Joined: Fri Jul 26, 2019 10:49 pm
Platform: Windows

Sun Mar 21, 2021 7:40 pm Post

Well, I'm a nincompoop who hasn't been bothering to uninstall each version before installing. This time I did uninstall it, only to find every other version was still sitting in the control panel waiting to be removed.

I can see some registry entries, but nothing that is obviously redundant or in need of removal. Is there anything in particular I should bother cleaning out?

User avatar
Scribblette
Posts: 58
Joined: Fri Jul 26, 2019 10:49 pm
Platform: Windows

Wed Mar 24, 2021 1:32 am Post

I can't seem to find a way to remove the remaining redundant Scriveners from the Uninstall a Program list in Windows under Apps and Features. modify and uninstall are both greyed out. Can anyone direct me to the correct location in the registry, which I'm otherwise comfortable backing up and editing?

BC
BClarke
Posts: 143
Joined: Sun Mar 29, 2020 10:58 pm
Platform: Windows
Location: Longmont, CO, USA

Wed Mar 24, 2021 2:17 am Post

Can anyone direct me to the correct location in the registry, which I'm otherwise comfortable backing up and editing?

Generally, installation information is in one of these locations:

Code: Select all

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\


There is also data here, but I am not familiar with this key, and the data appears to be very specific:

Code: Select all

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\


Registry First Aid is very good at finding orphans: https://www.registry-first-aid.com/
I have been using it for years, and it's safer than manually editing.

User avatar
Scribblette
Posts: 58
Joined: Fri Jul 26, 2019 10:49 pm
Platform: Windows

Wed Mar 24, 2021 3:13 am Post

Sweet! Thanks. The orphans were in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

There was next to nothing else in them and they're not in the list now. So awesome sauce. I'll try out the program suggested though. ^_^

Tw
Twolane
Posts: 281
Joined: Sat May 12, 2012 7:39 pm
Platform: Windows

Wed Mar 24, 2021 10:27 am Post

Code: Select all

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

Thanks. That did the trick to find the stale Scrivener APP entries.

User avatar
drmajorbob
Posts: 932
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Wed Mar 24, 2021 8:19 pm Post

BClarke wrote:
Can anyone direct me to the correct location in the registry, which I'm otherwise comfortable backing up and editing?

Generally, installation information is in one of these locations:

Code: Select all

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\


There is also data here, but I am not familiar with this key, and the data appears to be very specific:

Code: Select all

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\


Registry First Aid is very good at finding orphans: https://www.registry-first-aid.com/
I have been using it for years, and it's safer than manually editing.

RFA insisted I turn on recovery point protection, found 1000 invalid entries so far, and seems to be taking a half hour or so to scan the registry. How in Satan's name could a system be that messed up? I don't run anything on it but Scrivener and the 15-yrs-dead Microsoft Money program (only for viewing old data).
Teeth, without gums, fall loosely in the mouth.

(I'm not a Literature & Latte employee. Just another user.)

BC
BClarke
Posts: 143
Joined: Sun Mar 29, 2020 10:58 pm
Platform: Windows
Location: Longmont, CO, USA

Wed Mar 24, 2021 9:05 pm Post

RFA insisted I turn on recovery point protection, found 1000 invalid entries so far,

Some programs write incomplete registry entries that serve their purposes, but do not meet MS standards, so RFA flags them. If you remove those entries, the app typically creates them again. No harm done, but it takes a few runnings of RFA to realize which entries are bogus and which are just incomplete.

Adobe products used to be famous (infamous?) for leaving a bunch of garbage in the registry when one of their apps was uninstalled. Not sure how they are now because I gave up on Adobe, except for Acrobat Reader. The Serif Affinity products are excellent replacements for Adobe, for my needs, and they are not subscription-based.

But I can say that I have not had one deleted-entry registry-related system problem or failure in years of RFA. Just be careful about removing something with the red exclamation point, unless you know it's safe to remove.

The iObit Uninstaller is another product that will clean the registry, but it reminded me of the teenage cousin who's always trying to impress with what they know and what they can do. iObit runs in the background and for me, it was too aggressive and annoying.

User avatar
drmajorbob
Posts: 932
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Wed Mar 24, 2021 9:33 pm Post

BClarke wrote:
RFA insisted I turn on recovery point protection, found 1000 invalid entries so far,

Some programs write incomplete registry entries that serve their purposes, but do not meet MS standards, so RFA flags them. If you remove those entries, the app typically creates them again. No harm done, but it takes a few runnings of RFA to realize which entries are bogus and which are just incomplete.

Adobe products used to be famous (infamous?) for leaving a bunch of garbage in the registry when one of their apps was uninstalled. Not sure how they are now because I gave up on Adobe, except for Acrobat Reader. The Serif Affinity products are excellent replacements for Adobe, for my needs, and they are not subscription-based.

But I can say that I have not had one deleted-entry registry-related system problem or failure in years of RFA. Just be careful about removing something with the red exclamation point, unless you know it's safe to remove.

The iObit Uninstaller is another product that will clean the registry, but it reminded me of the teenage cousin who's always trying to impress with what they know and what they can do. iObit runs in the background and for me, it was too aggressive and annoying.

An hour and a half later, I'm still scanning (over and over) for invalid keys. The program deleted over 4,000 so far including 68 on the 5th iteration, 13 on the 6th iteration. That didn't fix everything ... just invalid keys. At this point, there are still TWO Scrivener 1 icons in Settings->Apps. One of them claims to have been installed today; it wasn't. Sigh ... I do hate Windows.
Teeth, without gums, fall loosely in the mouth.

(I'm not a Literature & Latte employee. Just another user.)

User avatar
drmajorbob
Posts: 932
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Wed Mar 24, 2021 9:41 pm Post

BClarke wrote:
RFA insisted I turn on recovery point protection, found 1000 invalid entries so far,

Some programs write incomplete registry entries that serve their purposes, but do not meet MS standards, so RFA flags them. If you remove those entries, the app typically creates them again. No harm done, but it takes a few runnings of RFA to realize which entries are bogus and which are just incomplete.

Adobe products used to be famous (infamous?) for leaving a bunch of garbage in the registry when one of their apps was uninstalled. Not sure how they are now because I gave up on Adobe, except for Acrobat Reader. The Serif Affinity products are excellent replacements for Adobe, for my needs, and they are not subscription-based.

But I can say that I have not had one deleted-entry registry-related system problem or failure in years of RFA. Just be careful about removing something with the red exclamation point, unless you know it's safe to remove.

The iObit Uninstaller is another product that will clean the registry, but it reminded me of the teenage cousin who's always trying to impress with what they know and what they can do. iObit runs in the background and for me, it was too aggressive and annoying.

How would I check thousands of entries to see if they're safe to remove?
Teeth, without gums, fall loosely in the mouth.

(I'm not a Literature & Latte employee. Just another user.)