Microsoft KB Archive/266621

= PRB: Error &quot;Library Not Registered&quot; with Crystal Reports 8.0 =

Article ID: 266621

Article Last Modified on 12/5/2007

-

APPLIES TO


 * Microsoft COM+ 1.0
 * Microsoft COM+ 1.5

-



This article was previously published under Q266621



SYMPTOMS
The following are examples of error messages that may occur:  The following error message may occur in an ASP page:

ASP 0177: 0x8002801D &quot;Library not registered&quot;

 After you create a COM+ component, install the component as a COM+ application on a remote server, and generate an Application Proxy Setup program, the installation of the proxy application may fail with the following error message:

Error registering COM+ Application. Contact your support personnel for more information.

 You may see the following error messages in the Microsoft Windows NT event log:

Microsoft Transaction Server does not support this interface because it is a custom interface built with MIDL and has not been linked with the type info helper library.

(Package: IIS-{MyServices//Root})

(IID: {D97A6DA3-9C1C-11D0-9C3C-00A0C922E764})

(Microsoft Transaction Server internals information: File: i:\viper\src\runtime\cw\cwhlpapi.cpp. Line: 318)

 When you use a DSN to connect to a database, you may also receive ASP error 0x80004005.



CAUSE
When you install Crystal Reports version 8.0, default security permissions are changed on certain registry keys (for example, HKEY_CLASSES_ROOT\Interface and HKEY_CLASSES_ROOT\TypeLib).

When COM+ fails to access the registry keys because of insufficient permissions, the error messages described in the &quot;Symptoms&quot; section can occur.



RESOLUTION
To workaround this problem, reset the registry key permissions that are changed when you install Crystal Reports.

A fix for this problem is available from Crystal Decisions:

http://support.crystaldecisions.net/communityCS/FilesAndUpdates/scr8_webregfix.exe

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

