Article ID: 308940 - Last Review: December 5, 2007 - Revision: 2.4 How to troubleshoot error 1928 "Error registering COM+ application"This article was previously published under Q308940 On This PageSUMMARY This article describes how to troubleshoot error 1928
"Error registering COM+ application." You may receive this error message when
you run an .msi file (which is created when you export a COM+ application) on a
client computer or another server computer. MORE INFORMATION The cause of this error message is usually divided into two
distinct areas:
Dependency issuesThe steps to troubleshoot dependency problems differ depending on how you exported the application. You can export a COM+ application in two different ways:
Exporting as an application proxyIf you exported the COM+ application as an application proxy, follow these steps to troubleshoot error 1928.Note To create an application proxy in Microsoft Windows Server 2003 or in Microsoft Windows XP that will install on a Microsoft Windows 2000-based computer, you must click to select the Save application in COM+ 1.0 format check box.
Exporting as a server applicationNote To create an application proxy in Microsoft Windows Server 2003 or in Microsoft Windows XP that will install on a Microsoft Windows 2000-based computer, you must click to select the Save application in COM+ 1.0 format check box.When you export your COM+ application as a server application, you cannot export only the typelib because the server requires the full implementation of the DLL. If DLLs in your COM+ application contain dependencies that are not present on the new target Microsoft Windows XP Server or Microsoft Windows 2000 Server, you must ensure that these DLLs are registered properly on the target server before you run the .msi file on the target server. If the dependencies are not Component Object Model (COM) DLLs, ensure that they are installed in the windir\WINNT\System32 folder of the target server before you run the .msi file. If you continue to receive error 1928 after you try these troubleshooting methods, follow these steps on the target computer (the computer from which you run the .msi file) to obtain more useful error information:
Permissions issuesThe steps to troubleshoot a permissions issue do not necessarily depend on how you exported the COM+ application. When you troubleshoot a permissions issue, the primary goal is to make sure that the user who is currently logged on to the client computer has the necessary permissions to run the .msi file.For example, the user must have read/write permissions to the HKEY_CLASSES_ROOT registry subtree. The Regmon and Filemon utilities (which are available from SysInternals (http://technet.microsoft.com/en-us/sysinternals/default.aspx) ) may provide assistance. Note Installing Crystal Reports 8.0 is known to alter the permissions on certain registry keys. For more information, click the following article number to view the article in the Microsoft Knowledge Base: 266621
(http://support.microsoft.com/kb/266621/
)
Error "Library not registered" with Crystal Reports 8.0
| Article Translations
|
Back to the top
