I confirm that
Feature Description
I recently evaluated AMP and ultimately decided it wasn't the right fit for my setup, so I uninstalled it. During the cleanup process, I noticed that several Windows components were left behind after the uninstall completed.
Specifically, I found:
A registered Windows service (AMP-ADS01)
A scheduled task (\CubeCoders\AMP Pending Tasks)
Multiple Windows Firewall rules (AMP Instances)
The C:\AMPDatastore directory containing the instance data
The Windows service was especially surprising because it remained registered even after the application itself had been removed. The web service was still running and set to delayed auto start which needed to be manually removed.
I understand there are valid reasons to preserve instance data and configuration for users who intend to reinstall AMP later. However, I think the uninstall experience could be improved by giving users an explicit choice.
For example:
☑ Remove Windows services
☑ Remove scheduled tasks
☑ Remove Windows Firewall rules
☑ Remove AMP datastore/configuration
☐ Keep server instances and configuration for future reinstall
Alternatively, if the current behavior is intentional, mentioning it during uninstall (or in the documentation) would help set expectations.
I don't consider this a security issue, but from a Windows administrator's perspective it feels like the uninstall is incomplete because several system-level objects remain and require manual cleanup.
Overall I thought AMP was well put together—I just wanted to offer some feedback that I think would make the uninstall experience feel much cleaner for users.
I confirm that
Feature Description
I recently evaluated AMP and ultimately decided it wasn't the right fit for my setup, so I uninstalled it. During the cleanup process, I noticed that several Windows components were left behind after the uninstall completed.
Specifically, I found:
A registered Windows service (AMP-ADS01)
A scheduled task (\CubeCoders\AMP Pending Tasks)
Multiple Windows Firewall rules (AMP Instances)
The C:\AMPDatastore directory containing the instance data
The Windows service was especially surprising because it remained registered even after the application itself had been removed. The web service was still running and set to delayed auto start which needed to be manually removed.
I understand there are valid reasons to preserve instance data and configuration for users who intend to reinstall AMP later. However, I think the uninstall experience could be improved by giving users an explicit choice.
For example:
☑ Remove Windows services
☑ Remove scheduled tasks
☑ Remove Windows Firewall rules
☑ Remove AMP datastore/configuration
☐ Keep server instances and configuration for future reinstall
Alternatively, if the current behavior is intentional, mentioning it during uninstall (or in the documentation) would help set expectations.
I don't consider this a security issue, but from a Windows administrator's perspective it feels like the uninstall is incomplete because several system-level objects remain and require manual cleanup.
Overall I thought AMP was well put together—I just wanted to offer some feedback that I think would make the uninstall experience feel much cleaner for users.