Runs Windows Setup with /Server argument to bypass requirements
Seperates the Windows image selection from .NET 3.5 into its own function, including more items returned
Checks to see if current Windows version is the same as the selected Windows image version for .NET 3.5
Adds WASD navigation support
Updates packages
Fixes small code quality issues
- Adds de-amelioration function
- Uninstalls ExplorerPatcher & Open-Shell
- Clears all policies
- Runs Windows Setup with `/Server` argument to bypass requirements
- Seperates the Windows image selection from .NET 3.5 into its own function, including more items returned
- Checks to see if current Windows version is the same as the selected Windows image version for .NET 3.5
- Adds WASD navigation support
- Updates packages
- Fixes small code quality issues
no silent uninstall is available, so user has to manually click 'Yes' to uninstall
Make this silent. The uninstallation process is quite simple, deleting a few registry keys/values and some files.
Use ProcessMonitor to find what those are, filtering for the following: Process Name --> Contains --> ep_setup Operation --> Contains --> SetValue (this is for registry values) Operation --> Contains --> SetDisposition (this is for file deletions) Operation --> Contains --> Delete (this is for registry key/value deletions)
Other than that, everything looks good 👍. Ideally the installer wouldn't show Windows Server, but you did include a notice of that so I digress.
Nice work!
> no silent uninstall is available, so user has to manually click 'Yes' to uninstall
Make this silent. The uninstallation process is quite simple, deleting a few registry keys/values and some files.
Use [ProcessMonitor](https://learn.microsoft.com/en-us/sysinternals/downloads/procmon) to find what those are, filtering for the following:
**Process Name** --> **Contains** --> **ep_setup**
**Operation** --> **Contains** --> **SetValue** (this is for registry values)
**Operation** --> **Contains** --> **SetDisposition** (this is for file deletions)
**Operation** --> **Contains** --> **Delete** (this is for registry key/value deletions)
Other than that, everything looks good :thumbsup:. Ideally the installer wouldn't show Windows Server, but you did include a notice of that so I digress.
After selecting "Uninstall AME" and then selecting N, it doesn't return to the main menu, but instead asks for an ISO. Otherwise looks good, nice work.
After selecting "Uninstall AME" and then selecting N, it doesn't return to the main menu, but instead asks for an ISO. Otherwise looks good, nice work.
/Server
argument to bypass requirementsNice work!
Make this silent. The uninstallation process is quite simple, deleting a few registry keys/values and some files.
Use ProcessMonitor to find what those are, filtering for the following:
Process Name --> Contains --> ep_setup
Operation --> Contains --> SetValue (this is for registry values)
Operation --> Contains --> SetDisposition (this is for file deletions)
Operation --> Contains --> Delete (this is for registry key/value deletions)
Other than that, everything looks good 👍. Ideally the installer wouldn't show Windows Server, but you did include a notice of that so I digress.
After selecting "Uninstall AME" and then selecting N, it doesn't return to the main menu, but instead asks for an ISO. Otherwise looks good, nice work.
All fixed, I didn't realise that ChoicePrompt started at 0.
97c2790bb8
.