Missing ADsDSOObject in Registry

  • Thread starter Thread starter Martin Rhoads
  • Start date Start date
M

Martin Rhoads

I am running an application that uses Active Directory provider
ADsDSOObject in ADO. MDAC 2.8 is installed on the device.

I get a message that the ADsDSOObject provider cannot be found.

activeds.dll is present, but the ADsDSOObject registry entries are
missing.

I'm am confused. What installs ADsDSOObject?

ADs, ADsNamespaces, ADsSecurityUtility, and ADSystemInfo are present
in the registry.

Thanks for assistance,

Martin
 
Martin,

I can be wrong but here is my guess: you seem to be missing Ole Db Prodiver for MDS (Microsoft Directory Service).
The Ole Db Prodiver for MDS is implemented within activeds.dll (hope your image includes "Active Directory Service Interface (ADSI)
Core" component). Unfortunately, it does not seem that the OleDb provider gets registered with the component (don't know why, maybe
a bug).

So, try either:
1) register activeds.dll at runtime with regsvr32 (or FBA DLL/COM Registration resource)
2) if #1 does not help, try to copy compatws.inf and/or hivecls.inf file from XPE Repository to your runtime (these files are
not held by any component!) and install them manually.
3) if #1-2 do not help, copy appropriate registry settings (around the ADsDSOObject registration) from an XP Pro machine to your
image (through a reg. file or custom component).

I am not telling you the steps above fix all your problem, but at least may help you to pass the ADsDSOObject issue.
 
Back
Top