Microsoft KB Archive/817283

= PRB: COM+ Does Not Include the Typelib File in the Application Proxy That Exists in the System32 Directory =

Article ID: 817283

Article Last Modified on 9/10/2003

-

APPLIES TO


 * Microsoft COM+ 1.5
 * Microsoft COM+ 1.0
 * Microsoft Windows 2000 Standard Edition
 * Microsoft Windows XP Professional

-



SYMPTOMS
The application proxy contains proxy and stub DLLs, and type libraries (typelibs) are included in the Microsoft COM+ application. However, when you export a COM+ application as an application proxy, the generated Microsoft Windows Installer file may not contain the typelibs that are installed in the System32 subdirectory in the Windows directory.



CAUSE
COM+ builds the list of typelibs to be included in the application proxy. For each referenced typelib, COM+ verifies whether the referenced typelib file is a system typelib or a system DLL. If a typelib or a DLL is in the System32 subdirectory in the Windows directory, COM+ assumes that the typelib or the DLL is a system typelib or a system DLL. Because system typelibs and system DLLs are not redistributable, COM+ does not include the system typelib or the system DLL in the list.



WORKAROUND
To work around this problem, do not install application-specific typelibs or DLLs in the System32 subdirectory of the Windows directory.



STATUS
This behavior is by design.

Keywords: kbcomservices kbprb KB817283

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.