This article was previously published under Q278604
We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 7.0 running on Microsoft Windows Server 2008. IIS 7.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site:
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 errorInternet 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
This error occurs because a dynamic-link library (DLL) that is required by the Microsoft Data Access Components is not registered.
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:
You should receive confirmation that the DLL is registered successfully.
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