Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Automatic Uninstaller Should Skip When Uninstaller executable does not exist #1035
tl;dr: The autouninstaller should see if the uninstaller executable still exists prior to attempting to run it.
Original title: Automatic Uninstaller Fails To Determine Software Uninstalled if it Doesn't Remove the Uninstaller Key
The uninstaller for openvpn doesn't handle the removal of the uninstall registry key, nor does it remove the folder. This makes it a bad uninstaller, but Chocolatey should better be able to handle that.
This makes Chocolatey's auto uninstaller service think it needs to attempt an uninstall because the registry key and the folder for the software still exist. But when it attempts to run the uninstaller, it fails because the uninstaller file no longer exists.