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

Clean uninstaller #30271

Open
slt-uxd opened this issue Dec 7, 2023 · 4 comments
Open

Clean uninstaller #30271

slt-uxd opened this issue Dec 7, 2023 · 4 comments
Labels
Area-Setup/Install Refers to installation mechanism Needs-Team-Response An issue author responded so the team needs to follow up Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams

Comments

@slt-uxd
Copy link

slt-uxd commented Dec 7, 2023

Description of the new feature / enhancement

I recently had an issue that required me to do a thorough uninstall (a simple uninstall did not resolve the issue) of Powertoys to resolve (see issue here).

Would be nice to be able to do a clean uninstall via an uninstaller to make sure the uninstall is as thorough as possible.

Scenario when this would be used?

When needing to do a clean re-install of Powertoys

Supporting information

No response

@slt-uxd slt-uxd added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Dec 7, 2023
@Bebuk85
Copy link

Bebuk85 commented Dec 8, 2023

+1

@stefansjfw
Copy link
Collaborator

Could you point out resources that are not cleaned up by PowerToys installer ? /needinfo

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Dec 9, 2023
@stefansjfw stefansjfw added the Area-Setup/Install Refers to installation mechanism label Dec 9, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the Status-No recent activity no activity in the past 5 days when follow up's are needed label Dec 14, 2023
@slt-uxd
Copy link
Author

slt-uxd commented Dec 15, 2023

Could you point out resources that are not cleaned up by PowerToys installer ? /needinfo

Hey @stefansjfw

Sorry didn't see this till now. Unfortunately I did not take note of them, and I've refrained from updating in case it happens again (it was a pain to resolve and I just don't have the time at the moment to deal with it).

Hopefully it was a weird one-off and there was no issue so I suppose this request can be ignored.

The next time I update and if it happens again, I'll take note of the items left behind.

Keep up the good work!

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Needs-Team-Response An issue author responded so the team needs to follow up and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something Status-No recent activity no activity in the past 5 days when follow up's are needed labels Dec 15, 2023
@o-l-a-v
Copy link

o-l-a-v commented Aug 14, 2024

When troubleshooting issue #34148 "The Icon of Awake Is Gone" in comment #34148 (comment) I noticed the uninstaller does not remove:

  • %LOCALAPPDATA%\Microsoft\PowerToys.
    • Logs and config mostly? Should be removed IMO.
  • %USERPROFILE%/AppData/LocalLow/Microsoft/PowerToys
  • '{0}\PowerToys' -f [Environment]::GetFolderPath('MyDocuments') <- PowerShell
    • This one is probably not removed on purpose? It has a subdirectory named "Backup".

Here an uninstall did not solve the problem of the Awake tray icon not showing. I had to manually delete a file the uninstaller did not remove (%LOCALAPPDATA%\Microsoft\PowerToys\Awake\settings.json).


Edit: Machine installer also seems to leave behind scheduled task folder "PowerToys". Can be found in %windir%\System32\Tasks.

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 Needs-Team-Response An issue author responded so the team needs to follow up Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams
Projects
None yet
Development

No branches or pull requests

4 participants