With my MSI, I am making Registry keys.

I am changing one registry key -> At some point, the registry is replaced with the default registry value that is giving in the MSI.

How can I disabled this feature that the registry value I replaced doesn't being replaced by the value that is giving in the MSI package?

Greetings..
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
It almost sounds like you may have a bigger problem with the MSI package.

First of all, why is the registry key being replaced? I can only assume that the MSI is initiating a self-repair and maybe replacing this registry key.

Check in your application event log to see which component is being repaired.
Answered 02/17/2006 by: brenthunter2005
Fifth Degree Brown Belt

Please log in to comment
0

First of all, why is the registry key being replaced? I can only assume that the MSI is initiating a self-repair and maybe replacing this registry key.

Check in your application event log to see which component is being repaired


That is what is happening a self repair...HOw can i turn off the self repair?
Any idea?
Answered 02/17/2006 by: Klie2003
Yellow Belt

Please log in to comment
0
You can't turn off self-repair, as its one of the major features of Windows Installer.

What you need to find out is WHY the package is self-repairing.

In your Application Event Log, there most probably will be events from MSIInstaller telling you which component initiated the self-repair. You then need to open your MSI package in an editor and check this components key path. It may be set to a folder path that is not valid. It may even be set to a registry key that is invalid too.
Answered 02/17/2006 by: brenthunter2005
Fifth Degree Brown Belt

Please log in to comment
0
OK,that is what I wanted to know..

Im on searching why self repairing is started...


Tnx for your help.
Answered 02/17/2006 by: Klie2003
Yellow Belt

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