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 ?
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.
Performance issue caused by InprocServer
Started by
CDROM
, Dec 02 2007 10:17
1 reply to this topic
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).
Stefan Krüger
InstallSite.org twitter facebook