Microsoft KB Archive/305750

= PRB: COM+ Server Application That Is Deployed from Active Directory Does Not Display ProgID =

Article ID: 305750

Article Last Modified on 12/5/2007

-

APPLIES TO


 * Microsoft COM+ 1.0
 * Microsoft COM+ 1.5

-



This article was previously published under Q305750



SYMPTOMS
If you install a COM+ server application from an exported Microsoft Windows Installer (.msi) file on a network through Active Directory, the ProgID property for the component does not appear when you locate that component in Component Services. Therefore, when you try to create an instance of the component, you may receive the following error message:

ActiveX Cannot Create Object



CAUSE
The problem occurs because of the method that Windows Installer uses to install the .msi file. The information for the dynamic-link library (DLL) is added to the HKEY_CURRENT_USER registry hive instead of the HKEY_LOCAL_MACHINE registry hive. This causes the system application not to recognize some registry entries such as ProgID and InProcServer32. This occurs when the system application tries to activate or to display the information in Component Services.



RESOLUTION
To resolve the issue, follow these steps:
 * 1) Copy the exported .msi file for the COM+ server application to the computer on which the COM+ server application is to be installed.
 * 2) Log on with administrator permissions, and then run the .msi file.



STATUS
This behavior is by design.

