My today's task is to make upgrade installation faster. Package contains a typical major upgrade. Action RemoveExistingProducts is placed after InstallExecute to enable full rollback if necessary.
Most of the time is spent copying data files (full installation has about 500MB) in action InstallFiles. These data files are in propriatery format that can't hold the version info. Data files are not changed or written by the application. For most of the builds, these files aren't changed. I tried to skip copying of these files - without success thus far.
I use ISP WIE 2.03.
1) I added version to files in the component list: no change.
2) I created a test installation that has an .exe file as a key file. During installation, this .exe file is not copied, but other files from the same component are copied. It seems that in my case, the following statement from MSI help doesn't hold: Each file is installed based on the installation state of the file's associated component in the Component table
Any ideas what to change?
Can somebody explain, what comparisons are made in the action InstallFiles? Are versions entered for the files (for every component) stored in an accessible place?
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Major upgrade not fast enough
Started by
joze
, Apr 16 2002 14:03
1 reply to this topic
Posted 24 April 2002 - 19:52
Some ideas:
You could put these files in a component with Never Overwrite set to yes.
Using MSI 2.0 you could populate the MsiFileHash table for these files.
You could put these files in a component with Never Overwrite set to yes.
Using MSI 2.0 you could populate the MsiFileHash table for these files.
Stefan Krüger
InstallSite.org twitter facebook