Microsoft KB Archive/278604

= &quot;HTTP 500.100 - Internal Server Error&quot; When You Try to Access a Provider =

Article ID: 278604

Article Last Modified on 11/21/2006

-

APPLIES TO


 * Microsoft Internet Information Server 4.0
 * Microsoft Internet Information Services 5.0

-



This article was previously published under Q278604



We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 6.0 running on Microsoft Windows Server 2003. IIS 6.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site:

http://www.microsoft.com/technet/security/prodtech/IIS.mspx



SYMPTOMS
When you attempt to access a provider from within an Active Server Pages (ASP) page, you may receive the following error in the browser:

HTTP 500.100 - Internal Server Error - ASP error Internet Information Services

If friendly HTTP error messages are disabled, you may receive the following error message when you attempt to run the ASP page:

ADODB.Connection (0x800A0E7A)

Provider cannot be found. It may not be properly installed.

/Nwind.asp, line 10



CAUSE
This error occurs because a dynamic-link library (DLL) that is required by the Microsoft Data Access Components is not registered.



RESOLUTION
NOTE: This resolution uses a SQL Server OLE Provider DLL (Sqloledb.dll) as an example. Because the unregistered DLL may vary based on the OLE DB Provider that you are using, modify step 2 accordingly.

To resolve this problem, reregister the faulty DLL as follows:  At a command prompt, change to the C:\Program Files\Common Files\System\Ole DB folder. At a command prompt, type the following command:

regsvr32 sqloledb.dll

 You should receive confirmation that the DLL is registered successfully.



MORE INFORMATION
The following list names the possible providers and their pertinent DLLs:

Microsoft ISAM 1.1 OLE DB Provider

Provider=Microsoft.ISAM.OLEDB.1.1

C:\WINNT\System32\Msisam11.dll

C:\WINNT\System32\Msuni11.dll

Microsoft Jet 3.51 OLE DB Provider

Provider=Microsoft.Jet.OLEDB.3.51

C:\Program Files\Common Files\System\OLE DB\Msjtor35.dll

C:\WINNT\System32\Msjt4jlt.dll

C:\WINNT\System32\Msjter35.dll

C:\WINNT\System32\Msjint35.dll

Microsoft Jet 4.0 OLE DB Provider

Provider=Microsoft.Jet.OLEDB.4.0

C:\WINNT\System32\Msjetoledb40.dll

C:\WINNT\System32\Msjet40.dll

C:\WINNT\System32\Mswstr10.dll

C:\WINNT\System32\Msjter40.dll

C:\WINNT\System32\Msjint40.dll

Microsoft OLE DB Provider for Indexing Service

Provider=MSIDXS.1

C:\WINNT\System32\Query.dll

Internet Publishing

Provider=MSDAIPP.DSO.1

C:\Program Files\Common Files\System\OLE DB\Msdaipp.dll

C:\WINNT\System32\Wininet.dll

C:\WINNT\System32\Shlwapi.dll

C:\WINNT\System32\Version.dll

C:\WINNT\System32\Lz32.dll

C:\WINNT\System32\Shell32.dll

Microsoft OLE DB Provider for ODBC Drivers

Provider=MSDASQL.1

C:\Program Files\Common Files\System\OLE DB\Msdasql.dll

C:\Program Files\Common Files\System\OLE DB\Msdatl2.dll

C:\Program Files\Common Files\System\OLE DB\Msdasqlr.dll

C:\Program Files\Common Files\System\Msadc\Msadce.dll

C:\Program Files\Common Files\system\Msadc\Msadcer.dll

C:\WINNT\System32\Odbc32.dll

C:\WINNT\System32\Comdlg32.dll

C:\WINNT\System32\Odbcint.dll

Microsoft OLE DB Provider for OLAP Services

Provider=MSOLAP.1

C:\Program Files\Common Files\System\OLE DB\MSOLAP.DLL

C:\Program Files\Common Files\System\OLE DB\Msolapr.dll

C:\Program Files\Common Files\system\OLE DB\msdaosp.dll

C:\WINNT\System32\Security.dll

C:\WINNT\System32\Sqlwoa.dll

C:\WINNT\System32\Sqlwid.dll

C:\WINNT\System32\Nddeapi.dll

C:\WINNT\System32\Winspool.drv

C:\WINNT\System32\Msv1_0.dll

Microsoft OLE DB Provider for Oracle

Provider=MSDAORA.1

C:\Program Files\Common Files\System\OLE DB\Msdaora.dll

C:\WINNT\System32\Mtxoci.dll

Microsoft OLE DB Provider for SQL Server

Provider=SQLOLEDB.1

C:\Program Files\Common Files\System\OLE DB\Sqloledb.dll

C:\WINNT\System32\Dbnmpntw.dll

MSDataShape

Provider=MSDataShape.1

C:\Program Files\Common Files\System\Msadc\Msadds.dll

C:\Program Files\Common Files\System\Msadc\Msaddsr.dll

OLE DB Provider for Microsoft Directory Services

Provider=ADsDSOObject

C:\WINNT\System32\Activeds.dll

C:\WINNT\System32\Adsldpc.dll

NOTE: This is not a complete list and may have missing information. Please reference the provider that you are using for more specific information regarding errors that you may be experiencing.

Additional query words: iis 5 0x800A0E7A HTTP 500.100

Keywords: kbprb kbpending KB278604

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.