x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 

Cannot install Microsoft ActiveX Data Objects SDK v2.0 due to "Setup could not find Windows CE Services 2.0" error

CESD|200269

Applies To

  • Windows CE 2.0
  • ActiveX Data Objects SDK  2.0

Overview

When you attempt to install the ActiveX Data Objects SDK (ADO) version 2.0 you receive the error message:

Setup could not find Windows CE Services 2.0 installed on your system. Please install Windows CE Services 2.0 before installing this application.

Windows CE Services 2.0 error

Setup then exits, refusing to install the ADO SDK. This happens regardless of whether you have Windows CE Services 2.1, 2.2 or any version of ActiveSync installed.

More Info

The ADO SDK 2.0 installer was hard coded to require the presence of Windows CE Services 2.0. It is does not allow for the presence of a higher version substitute of Windows CE Services or ActiveSync as a qualification for Windows CE Services being installed.

The installer searches the C drive for the presence of CeAppMgr.exe and aborts the install if it is not found or if its version number is not prefixed with "2.0".

To fix the error

  1. Open the adoce.stf file from the extracted installer
  2. Find the line
2  
		 
		 
		 Windows CE Services 2.0  
		 
		 
		 CustomAction  
		 "adosetup.dll, AddAppSrch,""Required,C:\,ceappmgr.exe,2.0,3 4"""
  1. Replace the 2.0 value with the verison of CeAppMgr.exe that you have installed, for example 3.8 for ActiveSync 3.8 or 2.2 for Windows CE Services 2.2.
2  
		 
		 
		 Windows CE Services 2.0  
		 
		 
		 CustomAction  
		 "adosetup.dll, AddAppSrch,""Required,C:\,ceappmgr.exe,3.8,3 4"""
  1. Save the file and re-run setup.exe to complete the installation.