PRB: "System.Runtime.InteropServices" Error Message When You Install the .NET Framework from Active Directory (815210)
The information in this article applies to:
- Microsoft .NET Framework 1.1
- Microsoft Windows 2000 Server
- Microsoft Windows XP Professional
SYMPTOMSYou have a network domain that uses a Windows 2000 Server-based computer as the domain server. You publish the .NET Framework 1.1 package in the Active Directory directory service of the server. You have a Windows XP-based computer that is
connected to the domain as the client. When you try to install .NET Framework
1.1 on the Windows XP-based computer by using the published installation
package for .NET Framework 1.1 in Active Directory, you may receive the
following error message in Event Viewer: System.EnterpriseServices failed to install. Please fix the
problem (see exception below) and run 'regasm System.EnterpriseServices.dll'
again to install System.EnterpriseServices. Exception:
'System.Runtime.InteropServices.COMException (0x8011043E): Object was not
found in registry at
System.EnterpriseServices.Admin.ICatalog.ImportComponent(String
bstrApplIdOrName, String bstrCLSIDOrProgId) at
System.EnterpriseServices.RegistrationHelperTx.InstallUtilityApplication(Type
t)' WORKAROUNDTo work around this problem, register the System.Enterprises.dll assembly by using the Regasm tool. To do this, follow these steps:
- From the command prompt, navigate to the .NET Framework 1.1 directory.
Typically, the directory is located at:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 - Type the following command:
regasm System.EnterpriseServices.dll - Press
ENTER to register the assembly.
STATUS This
behavior is by design.
Modification Type: | Major | Last Reviewed: | 10/28/2003 |
---|
Keywords: | kbenable kbEventLog kbHOWTOmaster kbhowto kberrmsg kbsetup kbDirServices kbDeployment kbServer kbdomain kbActiveDirectory kbprb KB815210 kbAudDeveloper |
---|
|