You could experiment with MSIFASTINSTALL to see if there is a difference. The "file costing only" option might tell you if there's some other expensive costing going on.
Phil Wilson On Wed, Dec 4, 2013 at 6:17 PM, Hoover, Jacob <jacob.hoo...@greenheck.com>wrote: > Hmm, > 3000 files shouldn't be that bad... Are these data files which aren't > versioned? I wonder if it's doing some hash calculations to see if it needs > to repair the files (and as such is reading all the files from disk and > computing the hash). Also, do you have anti-virus software running on the > machine where this is happening? I've seen AV software block or slow > Windows Installer access to a file while it's on-demand scanning it and > potentially verifying certificates if the file in question is digitally > signed. > > -----Original Message----- > From: Cyan [mailto:mailc...@163.com] > Sent: Wednesday, December 04, 2013 8:00 PM > To: General discussion about the WiX toolset. > Subject: Re: [WiX-users] Some questions about CostFinalize. It spends too > much time. > > Hi, > Thanks Blair. > > So, the discovery time can not be more quickly??? I think one minute > is too long for waiting for installing. It is just "prepare" and the > install is not start even. > If i do not use the build-in UI, i think, the discovery time is as > long as using the build- in UI. Is it??? > Or, is there any other way to fix this problem? > > > thanks. > Cyan > > > > > > > > Blair Murri <os...@live.com>编写: > > >You can’t skip CostFinalize, but if you don’t use the “built-in” Windows > Installer UI, you can skip the “UI sequence” (by doing your UI outside of > MSI, say in a bootstrapper). > > > > > >Windows Installer is a declarative, transactional system, and it compares > your desired state against the system’s current state in order to generate > a “plan” of what needs to be reinstalled vs. what should be left alone as > well as how to rollback from any application failures. That discovery time > is what you are seeing, and is the “tax” from all the stability goodness > that Windows Installer gives you. > > > > > > > > > > > > > >-Blair > > > > > > > > > > > >From: mailc...@163.com > >Sent: Wednesday, December 04, 2013 3:21 AM > >To: General discussion for Windows Installer XML toolset. > > > > > > > > > > > > > >Hi all, > >I have a problem with wix. > >There are about 3000 files in my msi and it is about 500M. When I run it > at first time, it is quickly. But if the program was already installed in > the computer, when I run another msi (the same msi, but build again) it > will spend too much time on the prepare dialog. It shows "Please wait while > the setip wizard prepares to guide you through the installation. > Computing space requirements. " and the "next" button is disabled. It is > about more than one minute!! > >I get the setup log. It shows CostFinalize action spend about more than > one minute to scan the files in the disk . > >The msi sdk said: > >"The CostFinalize action must be executed before starting any user > interface sequence which allows the user to view or modify Feature table > selections or directories." > > > >So, can i skip this step or CostFinalize action do not spend so much > time?????? > > > > > >Thanks. > >Cyan > > > > > > > >mailc...@163.com > >----------------------------------------------------------------------- > >------- > >Sponsored by Intel(R) XDK > >Develop, test and display web and hybrid apps with a single code base. > >Download it for free now! > >http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.c > >lktrk _______________________________________________ > >WiX-users mailing list > >WiX-users@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/wix-users > >----------------------------------------------------------------------- > >------- > >Sponsored by Intel(R) XDK > >Develop, test and display web and hybrid apps with a single code base. > >Download it for free now! > >http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.c > >lktrk _______________________________________________ > >WiX-users mailing list > >WiX-users@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users