Replies: 4 comments 1 reply
-
Sorry, I do not have the answer. But I simply checked this registry key and in my case, it contains |
Beta Was this translation helpful? Give feedback.
-
Thank you. What I have observed is that when you install, the registry definitions for the shortcuts land here and when you uninstall, they should be removed. Auto removal happens for Uninstall shortcut, but not the program shortcuts. It doesn't matter how I define the program shortcuts (FileShortcut or ExeFileShortcut) the behavior is the same. I also noticed the uninstall shortcut has a GUID as part of its string entry and the app shortcuts do not. I noticed in the Wix website example, that the app and uninstall shortcuts are defined with a single registry key declaration. I also noticed that Wix RegistryValue type is Integer not String. Could this be a 5.0.2 interference issue? The builds (Wix#3 and Wix#4) are against the current install which is 5.0.2: |
Beta Was this translation helpful? Give feedback.
-
I looked at the generated wxs of the Thus the different outcome can only be caused by the way MSI deals with the shortcuts. BTW, WiX can do plenty of "black magic" but I am not sure it is the cause of the problem. I would think more of MSI as a suspect. But I can be wrong. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
There appears to be a buildup of FileShortcut entries in the registry under [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\UFH\SHC
For all the tests run so far, uninstall invoked from Apps->Uninstall removes the files from the system and entry in the Apps list. However, there appears to be data left behind in the registry.
What would be the cause and remedy for these residual shortcut entries? Are there other registry references to these entries or can they be deleted manually without issues?
Beta Was this translation helpful? Give feedback.
All reactions