locked
registar librería en Vista x64 RRS feed

  • Pregunta

  • Holas,

     

    Tengo problemas para registrar una librería de Crystal Report en Vista Ultimate x64. El error que me da es: "Se cargó el módulo pero no se encontró el punto de entrada dll register server. Asegúrese que es un archivo dll u ocx válido e inténtelo de nuevo."
    Realizando el mismo procedimiento en XP no tiene problemas para registrarse.
    Alguna idea de como se registra
    ?

     

    Salu2 y gracias.

    lunes, 3 de septiembre de 2007 15:54

Respuestas

  • En Vista 64, los modulos de 32 bits deben residir y registrarse desde \windows\syswow64

    Por tano, abre una consola de comandos en modo elevado (boton derecho sobre Simbolo del Sistema, ejecutar como administrador), vete a \windows\syswow64, copia alli el modulo, y desde esa localizacion ejecuta el regsv32. Recuerda que el regsvr32 de \windows\system32 es el de 64 bits y por tanto no vale, y debes ejecutar el regsvr32 de \wiindows\syswow64 que es el de 32 bits).

    NOTA: en sistemas de 64 bits, tanto Vista 64, como XP64, como Windows 2003 Server de 64, cada vez que se lanza una tarea de 32, la carpeta \windows\syswow64 se remapea internamente como \windows\system32 y la system32 real no es accesible.

    Tienes mas informacion sobre este mecanismo, llamado "File System Redirector" en http://msdn2.microsoft.com/en-us/library/aa384187.aspx

     

    Un saludo,

    lunes, 3 de septiembre de 2007 16:03