An application deployed in 2005 (VLC Player 0.8.1) was packaged with some extra codec's added into the same captured msi. For some reason 3 of the components relating to these extra codec's were set to "Leave installed on uninstall" by the packager back then. I now want to uninstall this version and install VLC Player 1.6.1 which does work, however during UAT the user gets self-repairs and pop-up messages while they are playing a video. Pop-up messages that files are not available. From these messages and upon checking the application event log, I confirmed that Windows Installer is trying to repair 'VLC Player 0.8.1'. Does anyone know how I can prevent this from happening? Do I have to remove these permanent components first ,and if so, how?

I would appreciate any help on this.
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


If the components are marked as permanent during the 0.8.1 install they would not have been removed on uninstall/upgrade and therefore they cannot the source of the self repair trigger. Your first course of action should be to look in the event log and find out what component is causing the repair to trigger and then look int he 0.8.1 package for that component ID for clues.
Answered 04/15/2011 by: dreyer
Purple Belt

Please log in to comment