I am facing an issue of deploying COM+ components in windows 2003.When
I deployed the components through the component management mmc
snappin,it just hangs.I came to know that rundll32 is hanging.When I
killed that rundll32.exe the objects are being populated in the
snapin.if I proceed further by clicking next button that COM
application install again hangs.
Later I tried to register the COM dll using regsvr32 and then also it
hangs.I then tried to step into _module.RegisterServer and I was able
to come out of that function successfully and after that regsvr32 is
hanging.
Only some of my components are behaving like this.
This problem is not happening with 2000 server.
I am trying to install these components on fresh 2003 enterprise
server,which has all latest updates.
All the COM DLL's that my COM+ dll depends on, register properly with
regsvr32. All the Win32 dll's that it is dependent on, exist in the
same folder. I notive no conflicts in dependency walker.
On windows 2000 components are registered & installed in COM+
instantly.
On windows 2003 when I opened dependency walker, under ole32.dll I
see MSVCRT.dll in red color. Is this the cause because I do not see
this in Windows 2000? The msvcrt.dll version in Win2K3 is 7.0.3070.XXX
and on win 2k it was 6.X.X.X version. So if the version differs, is it
going to make any difference? If this is the cause then how do I change
this situation ?