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



The information in this article 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.

REFERENCES

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

260301 HOW TO: Use Group Policy Objects to Deploy SP1 for Windows 2000


Modification Type:MajorLast Reviewed:5/3/2002
Keywords:kbprb kbSysAdmin KB305750