Microsoft KB Archive/251287

From BetaArchive Wiki

PRB: Error Message: Incorrect INF File Syntax in Section 'CheckForPrevVer'


The information in this article applies to:

  • Microsoft Active Directory Service Interfaces, versions 2.0, 2.5


When you install Active Directory Services Interfaces (ADSI) version 2.5, the following error message may occur:

Incorrect INF file syntax in section 'CheckForPrevVer'


The error message occurs when you try to install the wrong ADSI 2.5 binaries for an operating system or when those binaries are from an earlier version.


ADSI has a different set of binaries for Windows 95, Windows 98, Windows NT 4.0, and Windows 2000 operating systems. These sets are not interchangeable. The above error message is encountered most often when you attempt to install the Windows NT 4.0 version of ADSI on a computer that has either Windows 2000, or Windows 95 and Windows 98 installed.

The error message also occurs if the Windows 2000 Directory Service Client (DSClient) is installed on a computer running Windows 95 or Windows 98 and the correct operating system version of ADSI 2.5 is installed afterwards. In this case, the version of the ADSI run-time files that is installed by the DSClient is later than the version installed with ADSI 2.5.


The ADSI run-time file is included as a system component in Windows 2000. It is not necessary or supported to separately install ADSI on a computer running Windows 2000.

The appropriate binaries should be installed according to the operating system. When you install ADSI 2.5 for Windows 95 and Windows 98, the installation completes on a Windows NT 4.0 system without an error message. However, when trying to use ADSI the following error occurs:

"Dynamic link library RADMIN32.dll could not be found in specified path"

Versions of ADSI earlier than 2.5 may not properly check for existing installations. Therefore, ADSI may improperly install over later versions.

The DSClient is available on the Windows2000 Server CD in the \Clients\Win9x\ directory.


For addition information on ADSI, please see the following Web site:

For information on a possible effect of installing previous versions of ADSI over existing installs, click the number below to view the article in the Microsoft Knowledge Base:

Q223048 FIX: Using ADO with ADSI Returns 'Error 800a01ad (429)'

Additional query words:

Keywords : kbADSI kbMsg kbGrpDSMsg kbDSupport
Issue type : kbprb
Technology : kbAudDeveloper kbADSISearch kbADSI200 kbADSI250

Last Reviewed: June 12, 2001
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.