Jump to content


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.
Photo

Performance issue caused by InprocServer


1 reply to this topic

CDROM

CDROM
  • Full Members
  • 7 posts

Posted 02 December 2007 - 10:17

I know this issue is not new but...
I have an installation created in InstallShield 2008 Basic MSI. I am using extract at build for my components, and when they get registered on the target machine, an InprocServer32 entry is created with a hex value, example:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{004C0607-39B5-4E24-8EA4-7E0A1078699D}\InprocServer32]
@="C:\\Program Files\\Tecnomatix\\eMPower\\eM-Planner\\CtrlCCApp.ocx"
"InprocServer32"=hex(7):21,00,7b,00,31,00,76,00,4f,00,72,00,73,00,6e,00,30,00,\
3d,00,72,00,36,00,74,00,70,00,21,00,7b,00,3d,00,64,00,56,00,43,00,45,00,4d,\
00,50,00,4c,00,41,00,4e,00,4e,00,45,00,52,00,5f,00,43,00,6c,00,69,00,65,00,\
6e,00,74,00,5f,00,4e,00,45,00,57,00,3e,00,59,00,43,00,36,00,53,00,21,00,57,\
00,39,00,4f,00,78,00,3f,00,6f,00,66,00,4b,00,6a,00,7a,00,5e,00,6c,00,21,00,\
61,00,50,00,00,00,00,00

These caused a large performance degradation which we have tracked down to being caused by this
We registering about 400 dll with com extarct at build and we still want to use it and not use self register
We have tried to make all our features as nor Advertised by it had no affect

I know it is caused by the windows installer but is there any way how to disable it ?

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 07 December 2007 - 19:33

As a workaround you could move the registration data to the Registry table/view, instead of using COM extract which will populate the Class table (and related).