I have created an MSI that installs some updates and changes the registry, i would like the registry settings to remain even if i uninstall the msi package...how would i do this

Thanks

Steve
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
stevef1,

Place the registry keys in their own component and set the component to "Leave Installed On Uninstall".

You can do this by right clicking on the component and selecting Details and tick the box.

If your reg keys are in another component then create a new component and slide them into it.

Hope that helps you :)
Answered 06/23/2006 by: MSIMaker
Second Degree Black Belt

Please log in to comment
0
And what if he's using Installshield?? You Wise guys are so presumptuous! =)

At the component view change "Permanent" to "Yes".

haha.. nice to have you back Jim.
Answered 06/23/2006 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
ORIGINAL: turbokitty

And what if he's using Installshield?? You Wise guys are so presumptuous! =)

At the component view change "Permanent" to "Yes".

haha.. nice to have you back Jim.


Thanks turbo :)

Yes we should try to be a little less Wise centric I suppose :)
Answered 06/23/2006 by: MSIMaker
Second Degree Black Belt

Please log in to comment
0
And if you're not using any of the above you could use ORCA.
To manage this:
go to the component table
find your component holding the registry you want to be left alone during uninstall
change the attribute from 4 (msidbComponentAttributesRegistryKeyPath) to 20 (msidbComponentAttributesRegistryKeyPath+msidbComponentAttributesPermanent)
Answered 06/24/2006 by: AngelD
Red Belt

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