Hello everybody,

I am trying to install a Directive Derivatives vendor MSI. However I am unable to install this in silent mode.
There is a messagebox opening that says: "To run a silent install you must either specify a response file or override this event (OnMsiSilentInstall()) and provide your own implementation. Setup will now end."

I can't use a response-file because i'm not allowed to ditribute a setup.exe with my installation. Only msi and cab-files are allowed (plus a cmd-file for parameters).

How can i override the event OnMsiSilentInstall()? Or is/are there another solution for my problem?

Help would be welcome.

Thanks
Jay
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
How about disabling condition checking?
Answered 02/27/2006 by: revizor
Third Degree Blue Belt

Please log in to comment
0
Revizor,

Thanks for your reply. How do I do this?

Thanks,
Jay
Answered 02/27/2006 by: TheWindyCity
Senior Yellow Belt

Please log in to comment
0
Take a look at this link.

http://itninja.com/blog/view/7.8-gigabyte-size-limit-in-nt''s-ntfs4
Answered 02/27/2006 by: WiseGuyVT
Yellow Belt

Please log in to comment
0
Everyone,

None of the above have resolved my problem.

How can i override the event OnMsiSilentInstall()?

Thanks
Answered 02/27/2006 by: TheWindyCity
Senior Yellow Belt

Please log in to comment
0
there might be a custom action which is calling this event.......you need to find out which customs action is calling this...........


Custom action can be dissabled but need to make sure that app installed with custom action and without custom action are same and have nothing different.....just to ensure that custom action does'nt install something extra
Answered 02/28/2006 by: Lillude
Senior Purple Belt

Please log in to comment
0
In addition, also check for the product properties table. You might get some property which might be used for this disabling feature.
Answered 02/28/2006 by: slb
Purple Belt

Please log in to comment
0
See if the installation can create a log file. Then look in the log file to see what msi parameters were used. Often you will find a log file in the Temp directory during installation.
Answered 02/28/2006 by: YatesAG
Senior Yellow Belt

Please log in to comment
0
Can you not create a MST file for your MSI?
Answered 02/28/2006 by: Xpdite
Orange Belt

Please log in to comment
0
The Thread did not have any solution, so here is what I did when I was getting the same dialog box saying, "To run a silent install you must either specify a response file or override this event (OnMsiSilentInstall()) and provide your own implementation. Setup will now end.".

http://itninja.com/blog/view/7.8-gigabyte-size-limit-in-nt''s-ntfs4

Step 1 is needed and Step 2 was needed.

Step 1, add to the Property table, "ISSETUPDRIVEN" as is stated with a value of 1.

Step 2, I located the custom action with "OnCheckSilentInstall" and comment out 3 lines that made up the action.

The first line was the IF statement, the second line had a Function CheckSilentInstall (OnCheckSilentInstall) and the third line was a closing End for the IF statement.

For both steps I made the update in the MSI.

Take care.....
Answered 09/26/2008 by: Btill
Senior Yellow Belt

Please log in to comment
0
ORIGINAL: Btill
Take care.....
....to never, never edit a vendor MSI. ALWAYS use a transform. [Engage head with wall. Repeat]
Answered 09/29/2008 by: VBScab
Red Belt

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