Hi,

I build an MSI from an installshield using Wise for a custom application. It installs fine but when a user launch it, there is always that progress bar like if the application was self repairing of finishing the installation (like some offices apps do on first lunch, gatering information..etc.. )

I always get this progress bar and the application starts just fine.

Do you have an idea where i should look to fix this kind of issue?

Thanks,
Bob
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
This sounds like expected behaviour.

- Does the MSI have any HKEY_CURRENT_USER registry entries?
- When you say you 'always get this progress bar', do you mean you get it every time the same user launches the app or only once when each new user launches it?
Answered 05/27/2008 by: VBScab
Red Belt

Please log in to comment
0
Hi,

Thanks for the reply.

Yes, i get this every time the application is start by the same user and any user.

Thanks,

Bob
Answered 05/27/2008 by: unreal2me
Orange Senior Belt

Please log in to comment
0
Find out which resources that gets installed during a repair of the broken component(s) and verify that the application doesn't remove them in some how during launch. If this happens change the keypath of the affected component(s). Could also be a permission problem where you could use the tool included in Ian's signature ;)
Answered 05/27/2008 by: AngelD
Red Belt

Please log in to comment
0
also check the application event log to determine which component is triggering the repair function.

it will list a component GUID of the offending component. From there you can track the keypath back to the target file / reg key that is instantiating the repair function.

posibbly a corrupt component ID as well.
Answered 05/27/2008 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment
0
Sounds to me like you have a badly authored MSI which has something in it that shouldnt be, like DHCP or Time information. Therefore it changes, app runs, installs again to put it back to how it was, as stated, check eventlog as it will show that a self repair was instigated and why.

Also kick off a manual repair using logging.

P
Answered 05/28/2008 by: Inabus
Second Degree Green Belt

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