Skip to content
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

[windows] Registry keys are not cleaned up after uninstall #3811

Open
charlag opened this issue Jan 18, 2022 · 0 comments
Open

[windows] Registry keys are not cleaned up after uninstall #3811

charlag opened this issue Jan 18, 2022 · 0 comments
Labels
bug broken functionality, usability problems, unexpected errors desktop Desktop client related issues

Comments

@charlag
Copy link
Contributor

charlag commented Jan 18, 2022

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Install client
  2. Settings->Desktop->Enable mailto handler
  3. Uninstall client
  4. Open regedit.exe
  5. Check that HKEY_CURRENT_USER\SOFTWARE\CLASSES\tutanota.Mailto is still there

Expected behavior
Registry keys should be removed on uninstall

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 10, Windows 11
  • Version 3.91.1

Additional context
This breaks Windows in certain scenarios, see #3787

Implementaion hints
We could potentially run the app during uninstall scrip with -u parameter to unregister keys easily. We should make sure we don't remove keys on app update.

@charlag charlag added bug broken functionality, usability problems, unexpected errors desktop Desktop client related issues labels Jan 18, 2022
@charlag charlag added this to the Next release milestone Jan 18, 2022
@bedhub bedhub removed this from the Next release milestone Feb 4, 2022
@ganthern ganthern changed the title Registry keys are not cleaned up after uninstall [windows] Registry keys are not cleaned up after uninstall Aug 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug broken functionality, usability problems, unexpected errors desktop Desktop client related issues
Projects
None yet
Development

No branches or pull requests

2 participants