builtbybel / ThisIsWin11

The real PowerToys for Windows 11
https://www.builtbybel.com/apps/thisiswin11
MIT License
5.15k stars 339 forks source link

Suggestion #181

Open kevinfrteels opened 1 year ago

kevinfrteels commented 1 year ago

I made a number of mistakes when I first ran this. I think it was a combination of thinking that the changes would all be superficial and that uninstalling it would revert everything back to normal as the uninstall process is supposed to work. I know better when running things like this and I'm embarrassed that I made a number of errors prior to installation. First, I ran it from the downloads directory. One of the modules appears to clear the downloads directory which deleted whatever file is used to revert it. As I said, my mistake. lol

From what I can tell, there are a number of significant changes made that are deep within the system requiring access to the Group Policy Editor and the registry to correct as the installer doesn't properly roll back everything, especially if the installation itself is interrupted as what happened to me. (My own fault as it tried to delete itself when clearing the directory it was installed in.) I tried looking at the json file to see what changes are made but sadly my skills in this area aren't up to PAR.

I was thinking that some additional protections for dumb mistakes would be nice. From what I can tell in other posts, there are a lot of issues that don't get handled well with the uninstaller even if it wasn't a major user error like mine. What would be nice would be any/all of the following:

1.) Export a copy of the registry at the beginning 2.) Provide a help file with a list of each change and location of each change made 3.) Individual popup warnings during the installation prior to making any changes that could impact the proper functioning of the machine and allow the installation to skip individual items. For example:

**> "You have selected an option which will prevent the operation of Windows Hello biometrics.....Proceed?"

"You have selected an option which will delete files in the following directory: >C:\Users\Downloads Proceed?" _"You have selected an **

If someone is willing to code it, I'll be glad to run through the installation a few times on a backup machine I have and identify any places that could use this type of treatment.