La connessione dovrebbe essere impostata con CursorLocation = adUseClient. E' così?
Ma comunque, se hai dei dubbi sulla correttezza della registrazione dei vari componenti, sarebbe meglio preparare un setup corretto e completo, risolvendo i problemi dei permessi, anziché registrarli "a mano" alla spicciolata.