Alan (ab2cv) makes what sounds like a great point about the use of msiZAP.exe to clean-up an MSI install before taking the "after" snapshot in an MSI capture (which of course we never do[;)] )

Has anyone else used this technique? Care to comment? Pros & Cons?

References:
http://itninja.com/question/package-an-excisting-msi&mpage=1&key=#16610
http://support.microsoft.com/default.aspx?scid=kb;en-us;290301

Regards,
William
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
I don't think that it really is necessary to clean up all the msi stuff during packaging because I presume that a good exclusion list already filters out all these stuff...
Answered 03/17/2006 by: rpfenninger
Second Degree Green Belt

Please log in to comment
0
ORIGINAL: rpfenninger

I don't think that it really is necessary to clean up all the msi stuff during packaging because I presume that a good exclusion list already filters out all these stuff...


Depends entirely on the quality of the packaging tool, the completeness of the exclusions list and the knowledge of the packager in being able to identify things that shouldn't be in the package, but for me, running MSIZAP seems like a catch-all solution. We use WinInstall and I have to admit that it still captures MSI specific information on occasion. Remember that developers of repackaging tools would surely expect the repackager to be following best practices and so may assume that they weren't ever going to try and recapture an MSI.

As an example, imagine you didn't realise that your installation setup was an MSI (wrapped in a setup exe), and you inadvertantly captured it. Sometimes it's only been after the capture that I have been able to spot that I've captured an MSI package in error. Having not so tight exclusions it would seem, has made this possible.

Ofcourse, now as a better method of checking for MSI installations I always have verbose logging turned on in the policy.

Alan
Answered 03/20/2006 by: ab2cv
Orange Senior Belt

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