PDA

View Full Version : Shortcuts left behind on uninstall



NewsArchive
01-18-2011, 01:33 AM
It seems that the higher level shortcuts in the start menu get left
behind when the uninstall is done. I see a flag for the low level
stuff to be removed, but not for the higher levels. Are they supposed
to be removed if empty?

Maybe I am missing a setting somewhere?

Thanks, Bob Roos

NewsArchive
01-18-2011, 01:33 AM
Hi Bob,

> It seems that the higher level shortcuts in the start menu get left
> behind when the uninstall is done. I see a flag for the low level
> stuff to be removed, but not for the higher levels. Are they supposed
> to be removed if empty?
>
> Maybe I am missing a setting somewhere?

It's only left behind if the installer did not create that (Shortcut)
folder. And this is expected and a Windows logo requirement.

Hope this helps.

Friedrich

NewsArchive
01-19-2011, 12:54 AM
The installer did create the folder and it is left behind on the
uninstall.

I deleted all folders related to my product from the start menu. I
installed the product and it created the start menu entries. I
immediately uninstalled the product. The start menu for the product is
still there.

I understand that if it didn't create it it should not delete it, but
in this case it was created by SB.

Bob Roos

NewsArchive
01-19-2011, 12:55 AM
Hi Bob,

> The installer did create the folder and it is left behind on the
> uninstall.
>
> I deleted all folders related to my product from the start menu. I
> installed the product and it created the start menu entries. I
> immediately uninstalled the product. The start menu for the product is
> still there.
>
> I understand that if it didn't create it it should not delete it, but in
> this case it was created by SB.

Then I think in your case, an external program "locked" that folder. Just
for fun, you can test it with your original SetupBuilder install. Uninstall
SetupBuilder and I am sure it will remove its own Shortcut folder :)

You can also send me your project and I'll review the script for you.

Friedrich