-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix-[#4068]:NSIS Uninstaller registry entry format change #4069
Fix-[#4068]:NSIS Uninstaller registry entry format change #4069
Conversation
762da69
to
6341b23
Compare
@abhishekmatcha this MR caused an issue it seems where there is a glitched entry now for the old GUID still in the Programs & Features section. New format:
Old format:
Unfortunately any users that upgraded from the old to new format have now 2 "installations" in their Programs & Features on Windows. They can't remove the second one though, because the first actually already did the uninstallation. For now I am writing a one time script in nsis to clean up this old bugged entry for my application...but this should probably be fixed for everyone too. |
Yeah what a bloody mess. Why would this be merged without a migration path? |
This basically means that we can not update Also, we can't use the electron Nice. |
…ctron-userland#4069)" This reverts commit 7518aee.
@andrienko I'm stuck as well: can't downgrade because of hardenedRuntime needed by Catalina: did you find solution? |
We're in the same situation. #4443 addresses this, but afaik the only current solution to this is to backport that change in (your own fork) |
Why was this pull request merged in such a careless way? No review, no question asked, just merge without thinking of the consequences. What a complete mess, and not a word from the maintainers on how to fix this. |
Software\Microsoft\Windows\CurrentVersion\Uninstall\
with just the guid as Example:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ddd366r9-367b-5d51-b552-9754365
but the convention to store the key with id in registry is\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\\{ddd366r9-367b-5d51-b552-9754365}
.