/build/static/layout/Breadcrumb_cap_w.png

How to troubleshoot Standard Action in MSI Installshield that did run on /qn parameters

Hello All,

There's an MSI that a standard action wasn't running on /qn parameters. The name of action is "ProcessComponents"

Any workaround?


2 Comments   [ + ] Show comments
  • Do the logs say why it wasn't run? Are you running a verbose log? /l*v <pathandnamefile.log> - dunnpy 10 years ago
  • Have you validated your MSI - this action appears to rely on keypaths (http://msdn.microsoft.com/en-us/library/windows/desktop/aa370853%28v=vs.85%29.aspx) so if your validation throws errors, resolve them and test again. - dunnpy 10 years ago

Answers (4)

Posted by: dunnpy 10 years ago
Red Belt
2

Check the sequence tables (InstallUISequence & InstallExecuteSequence) to see if your action is in one or both?

I suspect that it's missing from the InstallExecuteSequence, so add it in to match where it is in the other table and test.

Either that or there is a condition that is preventing it running.

Hope that helps,

Dunnpy


Comments:
Posted by: anonymous_9363 10 years ago
Red Belt
1

Yes. Copy the CA from the InstallUISequence to he InstallExecuteSequence.

This is a pretty common scenario with MSIs. Vendors tend to assume that there'll be a user sitting in front of the install.


Comments:
  • Yes it was in InstallExecute Sequence but i didnt run. Upon checking my logs. - ajcbasilio 10 years ago
Posted by: piyushnasa 10 years ago
Red Belt
1

Check the condition of the CA in InstallExecuteSequence table.

Posted by: jagadeish 10 years ago
Red Belt
1

Remove the condition from the standard action and check..

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ