I have an installation which consists of around 7,000 files. Each file is in 
it's own Component. The WXS file is auto generated during build time (via heat) 
so names, guids, etc. are auto generated. The MSI is started from an External 
UI via the Deployment SDK's Installer.InstallProduct() method. The issue I am 
having is that I have a few machines in which this install takes 20+ minutes to 
complete. If I run the MSI (internal UI with 2 dialog boxes) directly it 
completes in less than 4 minutes. I have other machines where the installer 
always completes in less than 4 minutes, even when launched via the External 
UI. The windows installer logs show two troubled spots; InstallValidate and 
InstallFinalize. Note time stamps for each. Multiple this by 7,000 and there is 
a huge difference. -- Fast Machine InstallValidate (about 10 sec.):Action start 
11:17:12: InstallValidate.
MSI (s) (70:1C) [11:17:12:372]: PROPERTY CHANGE: Deleting 
MsiRestartManagerSessionKey property. Its current value is 
'fa2e3aad27d16d4e815391f8e05031e8'.
MSI (s) (70:1C) [11:17:12:372]: Feature: HELP; Installed: Absent;   Request: 
Local;   Action: Local
MSI (s) (70:1C) [11:17:12:372]: Component: cmp7508239CD3C91A04CD46DAD6344526D1; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (70:1C) [11:17:12:372]: Component: cmpE1A2A7D49B5BA1B317E2F32AE4340A48; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (70:1C) [11:17:12:372]: Component: cmpD995221AD6EB80B0573784486383E37A; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (70:1C) [11:17:12:372]: Component: cmp4871692295893014F9578D4EE91D4998; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (70:1C) [11:17:12:372]: Component: cmp6ECBB2DE1A63C18C88A4466391DB4CE0; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (70:1C) [11:17:12:372]: Component: cmp5CAB7469C4EBA6B60F503CE7A104A964; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (70:1C) [11:17:12:372]: Component: cmp6C30822E8A3BEACD47668C3D6FC18F04; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (70:1C) [11:17:12:387]: Component: cmpD11C1CE8888D98B7B1BAF34A45A5E509; 
Installed: Absent;   Request: Local;   Action: Local.Action ended 11:17:22: 
InstallValidate. Return value 1.   -- Slow Machine InstallValidate (about 4 
minutes):Action start 15:45:17: InstallValidate.
MSI (s) (94:34) [15:45:17:967]: PROPERTY CHANGE: Deleting 
MsiRestartManagerSessionKey property. Its current value is 
'55fca73a0d8baf459591e1f88d52b83f'.
MSI (s) (94:34) [15:45:17:998]: Feature: HELP; Installed: Absent;   Request: 
Local;   Action: Local
MSI (s) (94:34) [15:45:18:139]: Component: cmp7508239CD3C91A04CD46DAD6344526D1; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (94:34) [15:45:18:280]: Component: cmpE1A2A7D49B5BA1B317E2F32AE4340A48; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (94:34) [15:45:18:295]: Component: cmpD995221AD6EB80B0573784486383E37A; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (94:34) [15:45:18:311]: Component: cmp4871692295893014F9578D4EE91D4998; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (94:34) [15:45:18:342]: Component: cmp6ECBB2DE1A63C18C88A4466391DB4CE0; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (94:34) [15:45:18:358]: Component: cmp5CAB7469C4EBA6B60F503CE7A104A964; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (94:34) [15:45:18:389]: Component: cmp6C30822E8A3BEACD47668C3D6FC18F04; 
Installed: Absent;   Request: Local;   Action: Local
MSI (s) (94:34) [15:45:18:405]: Component: cmpD11C1CE8888D98B7B1BAF34A45A5E509; 
Installed: Absent;   Request: Local;   Action: Local.Action ended 15:49:17: 
InstallValidate. Return value 1.   InstallFinalize is very similar in that each 
"Executing op: ComponentRegister" and "Executing op: FileCopy" is taking much 
longer on some machines.  I am not sure how to correct the issues or where the 
root cause can be found. Aside from tracking down machine differences, is there 
any guidance on how to proceed with resolving this issue? What type of machine 
difference would cause such behavior? Thanks,Dex.                               
          
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to