On Windows 7, if I go directly into the "Program and Features" control panel after installing our application, I cannot uninstall or do anything, because I get a bogus warning "Please wait, until the current program is finished uninstalling or being changed"
There is no process left running. I have to reboot to be able to uninstall from the control panel. Just running the Start Up item is fine, but creating that is actually discouraged under Windows 7.
Is there anything in our scripts that could trigger this?
On a related issue, if somebody does not use the sanctioned uninstall route, they can end up with bogus entries in the control panel from the previous versions (our product will feature differing rev numbers). Once there are older entries, they can be used to trigger uninstall of a newer version. But the entries will not be removed, since they do not match, and you get more! Although we have used the a forced "Uninstall/Install" in our recent updates, I suspect using Visual Patch would make things worse.
Is there a way to avoid this with customers, or do I have to add another script to look for these bogus entries and clean them up?