I have a software app installed. I need to disable it (note: I don't want to uninstall it). I tried renaming the EXE that starts up the app but every time a user logs off and back on the MSI self-heal runs and fixes the renamed EXE. How do you turn this self heal off for a MSI?
0 Comments   [ + ] Show Comments

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.

Answers

0
You may have active setup configured for that particular application (at least that's what it sounds like). Find the entry in "HKLM\Software\Microsoft\Active Setup\Installed Components" that's pointing to the application that's self healing at logon and remove it. I believe that should do it.

Good luck,
Jorge
Answered 03/30/2009 by: jcarri06
Senior Purple Belt

Please log in to comment
0
No, that's not it. I checked there. Where else does a MSI do its self heal from?
Answered 03/30/2009 by: mhsl808
Fifth Degree Brown Belt

Please log in to comment
0
it was an hidden shortcut that was getting launched via another start up process. So once I deleted this hidden shortcut the self heal stopped.
Answered 03/30/2009 by: mhsl808
Fifth Degree Brown Belt

Please log in to comment
0
Look for the component that the hidden shortcut belongs to and delete the Component GUID, that will definitely turn off self healing (at least for that component).
Answered 03/30/2009 by: rbrucelee1978
Orange Belt

Please log in to comment
0
I have a software app installed. I need to disable it (note: I don't want to uninstall it). I tried renaming the EXE that starts up the app but every time a user logs off and back on the MSI self-heal runs and fixes the renamed EXE. How do you turn this self heal off for a MSI?


Look for Key Files and uncheck them... The self-healing, some times, begin when those files was marked as Key Files...

I hope this can help you!

cheers
Answered 03/31/2009 by: clyrigham
Orange Belt

Please log in to comment
0
Taking off the the component keypath will skip the component check however, the component will still get enumerated when installer services check which component belong to a certain feature. By removing the Component GUID, these effectively turns off self healing for the particular component.
Answered 03/31/2009 by: rbrucelee1978
Orange Belt

Please log in to comment
Answer this question or Comment on this question for clarity