You cannot start the Routing and Remote Access service on a Windows 2000 Server-based computer or on a Windows Server 2003-based computer (840686)



The information in this article applies to:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows Server 2003, Standard Edition
  • Microsoft Windows Small Business Server 2003, Premium Edition
  • Microsoft Windows Small Business Server 2003, Standard Edition

SYMPTOMS

You cannot start the Routing and Remote Access service on a Microsoft Windows 2000 Server-based computer or on a Microsoft Windows Server 2003-based computer.

The following error messages are logged in the system event log on a Windows 2000 Server-based computer:
Type: Error
Source: Service Control Manager
Category: None
Event ID: 7024
Description:
The Routing and Remote Access service terminated with service-specific error 87 (0x57).
Type: Error
Source: RemoteAccess
Category: None
Event ID: 20152
Description:
The currently configured authentication provider failed to load and initialize successfully. The parameter is incorrect.
The following error message is logged in the system event log on a Windows Server 2003-based computer:
Type: Error
Source: Service Control Manager
Category: None
Event ID: 7024
Description:
The Routing and Remote Access service terminated with service-specific error 16389 (0x4005).

CAUSE

This issue may occur if the Internet Authentication Service (IAS) database is damaged. IAS and the Routing and Remote Access service use the IAS database.

RESOLUTION

To resolve this issue, follow these steps:
  1. Extract the Ias.mdb file and extract the Dnary.mdb file from the Windows 2000 Server CD or the Windows Server 2003 CD to the %WinDir%\System32\Ias folder on the disk. To do this, follow these steps:
    1. Click Start, click Run, type cmd in the Open box, and then click OK.
    2. At the command prompt, type the following lines. Press ENTER after each line:

      Drive:
      cd i386
      ren %windir%\system32\ias\ias.mdb %windir%\system32\ias\iasOLD.mdb
      ren %windir%\system32\ias\dnary.mdb %windir%\system32\ias\dnaryOLD.mdb
      expand ias.md_ %windir%\system32\ias\ias.mdb
      expand dnary.md_ %windir%\system32\ias\dnary.mdb

      Note In this step, Drive is a placeholder for the drive letter of the CD-ROM drive or of the DVD-ROM drive that contains the Windows 2000 Server or the Windows Server 2003 CD.
  2. Register the Oledb32r.dll file and register the Oledb32.dll file. To do this, follow these steps:
    1. At the command prompt, type the following lines. Press ENTER after each line:

      Drive:
      cd program files\common files\system\ole db
      regsvr32 oledb32r.dll

      Note In this step, Drive is a placeholder for the drive letter where the Program Files folder is stored.
    2. When you receive a message that indicates that the operation is successful, click OK.
    3. At the command prompt, type the following line, and then press ENTER:

      regsvr32 oledb32.dll

    4. When you receive a message that indicates that the operation is successful, click OK.
    5. Type exit, and then press ENTER to quit Command Prompt.
  3. Register the Vbscript.dll file. To do this, follow these steps:
    1. At the command prompt, type the following lines. Press ENTER after each line:

      Drive:
      cd %systemroot%\system32
      regsvr32 vbscript.dll

      Note In this step, Drive is a placeholder for the drive letter where the System32 folder is stored.
    2. When you receive a message that indicates that the operation is successful, click OK.
    3. Type exit, and then press ENTER to quit Command Prompt.
  4. Start the Routing and Remote Access service. To do this, follow these steps:
    1. Click Start, point to Programs, point to Administrative Tools, and then click Services.
    2. Right-click the Routing and Remote Access service, and then click Start.

Modification Type:MajorLast Reviewed:2/9/2006
Keywords:kbtshoot kbprb KB840686 kbAudITPRO