Mensaje    Asunto: Problema Conexion ORACLE Responder citando

Hola , tengo un software de escritorio , el cual conecta con oracle perfectamente , el problema que tengo es que cuando he convertido este a un servicio de windows me da el siguiente error

No se encontró el cliente y los componentes de red de Oracle. Estos componentes son proporcionados por Oracle Corporation y forman parte de la instalación del software de cliente Oracle versión 7.3.3 o posterior.
No podrá utilizar este proveedor hasta que instale estos componentes

mi cadena de conexion es esta

Provider=MSDAORA.1;User ID=XXXX;Password=YYYY;Data Source=DDDD;Persist Security Info=False