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

Uninstall should (offer to) remove old settings and config #842

Open
DavidGretzschel opened this issue Dec 3, 2019 · 11 comments
Open

Uninstall should (offer to) remove old settings and config #842

DavidGretzschel opened this issue Dec 3, 2019 · 11 comments
Labels
Area-Setup/Install Refers to installation mechanism Idea-Enhancement New feature or request on an existing product

Comments

@DavidGretzschel
Copy link

Version 10.0.18363 Build 18363

uninstalled 0.13, rebooted, installed 0.14

When I pressed win+` for the first time I saw my old profiles and "space around zones"-settings.
An uninstaller must either just remove all old settings/make it a checkbox-option to do so/point towards a folder I can delete, to do so myself. Everything else is just brutish and nasty.
Omitting this wholesale is especially rude towards beta-testers.
If I wanted to make sure that certain bugs, behaviours and issues actually are fixed now, I would want to do this from a fresh install. Without any of my old workarounds and coerced-by-bug settings (like me setting "space around zones" to 0).
Now I'm forced to figure out where PowerToys stores its settings. Uninstall again.
Delete those settings and reinstall.

@enricogior enricogior added Idea-Enhancement New feature or request on an existing product Area-Setup/Install Refers to installation mechanism labels Dec 3, 2019
@DavidGretzschel
Copy link
Author

I tried deleting:
C:\Users\david\AppData\Local\Microsoft\PowerToys

That wasn't enough. All my settings were back.
Where is this stuff stored?

@enricogior
Copy link
Contributor

FancyZones is still using the registry for its settings, in RegEdit search for SuperFancyZones.

@DavidGretzschel
Copy link
Author

DavidGretzschel commented Dec 3, 2019

Not terribly familiar with the "registry editor". For one, I don't know where the search-function is.
Would you mind telling me an exact path or telling me, where they hid the search-function?
Should I then delete all entries containing the String "SuperFancyZones"?
Is it only one or are there multiple such entries?

@enricogior
Copy link
Contributor

F3 to search or just navigate to Computer\HKEY_CURRENT_USER\Software\SuperFancyZones\AppZoneHistory

@enricogior enricogior changed the title [DBAA] uninstall shold (offer to) remove old settings and config [DBAA] uninstall should (offer to) remove old settings and config Feb 10, 2020
@Jay-o-Way
Copy link
Collaborator

Jay-o-Way commented May 29, 2020

Computer\HKEY_CURRENT_USER\Software\SuperFancyZones\AppZoneHistory

Is this the only Registry entry people have to delete? I also noticed Power Toys does not clean up after itself, when uninstalling. Old settings are used when installing again. Pretty sloppy, if you ask me.

Still the case after removing 0.19.1: folder C:\Users\[name]\AppData\Local\Microsoft\PowerToys (including files) is not removed.

@ukWaqas
Copy link

ukWaqas commented Aug 13, 2020

Can we have a manual solution to the complete removal of PT in the meantime? This can have unintended consequences in bug-fixed future versions if legacy settings persist.

@enricogior
Copy link
Contributor

@ukWaqas
delete

C:\Users\%USERNAME%\AppData\Local\Microsoft\PowerToys

@Jay-o-Way
Copy link
Collaborator

Jay-o-Way commented Aug 17, 2020

It makes sense to me, but the best thing would be if the (un)installer knows the difference between uninstalling during an update, and uninstalling to actually remove.

@enricogior
Copy link
Contributor

@Jay-o-Way
we are going to add a checkbox so the users can choose if they want to delete the settings, doing it automatically is not the right approach.

@enricogior enricogior changed the title [DBAA] uninstall should (offer to) remove old settings and config Uninstall should (offer to) remove old settings and config Feb 11, 2021
@crutkas
Copy link
Member

crutkas commented Nov 4, 2021

@yuyoyuppe with upgrading moving back to proper upgrading, an uninstall should be able to fully remove settings now.

Is #10126 tracking this item?

@yuyoyuppe
Copy link
Collaborator

Yes, that's correct. I've added this request as a comment there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Setup/Install Refers to installation mechanism Idea-Enhancement New feature or request on an existing product
Projects
None yet
Development

No branches or pull requests

6 participants