none
Registrar msinet.ocx en windows 7 64 bits

    Pregunta

  • Dispongo de un programa que funciona perfectamente tanto en windows xp sp3 como en windows 7 32 bits. Este programa necesita tener registrado el msinet.ocx.

    Para ejecutarlo en windows 7 64 bits, he querido registrarlo copiándolo en c:\windows\system32 (junto con el msinet.oca y el msinet.dep) y ejecutando el siguiente comando: regsvr32.exe c:\windows\system32\msinet.ocx.

    Pero me devuelve el siguiente mensaje:

    No se pudo cargar el módulo "c:\windows\system32\msinet.ocx". Asegúrese de que el archivo binario esté almacenado en la ruta de acceso especificada o depúrelo para comprobar si hay problemas en el archivo binario o los archivos .DLL dependientes. No se puede encontrar el módulo especificado.

    ------------------------------------

    En otro equipo, también con Windows 7 64 bits, por alguna razón que desconozco el mensaje es diferente pero con el mismo resultado:

    Es posible que el módulo "msinet.ocx" no sea compatible con la versión de Windows que ejecuta. Compruebe si el módulo es compatible con una versión x86 (32 bits) o x64 (64 bits) de regsvr32.exe.

    -------------------------------

    He estado buscando referencias a otras versiones de msinet.ocx, pero no he encontrado nada. ¿Alguna idea?

     

    Muchas gracias

     

    sábado, 26 de febrero de 2011 16:04

Respuestas

  • En los sistemas X64 no se registran asi las librerias y los .ocx, tienes que irte por consola a \windows\syswow64 y alli registrar como lo estas haciendo el archivo que quieres...

    Aqui tienes mas info: http://support.microsoft.com/kb/249873/es y http://support.microsoft.com/kb/282747 , siempre es bueno tener algo de info a mano.

    Comentanos.

    Saludos!

    • Marcado como respuesta Carl Lodak sábado, 26 de febrero de 2011 23:41
    sábado, 26 de febrero de 2011 20:49
    Moderador
  • En los sistemas X64 no se registran asi las librerias y los .ocx, tienes que irte por consola a \windows\syswow64 y alli registrar como lo estas haciendo el archivo que quieres...

     

    Copié los archivos en syswow64 y ejecuté el registro. Me dió, en el primer intento, este mensaje:

    Se cargó el módulo "c:\windows\syswow64\msinet.ocx", pero se produjo un error en la llamada a DllRegisterServer (código de error: 0x8002801c).

    Investigué por ahí y averigué que era por tener la UAC activada. La desactivé temporalmente ;-), reinicié y volví a probar.

    ¡Todo perfecto! Gracias

    sábado, 26 de febrero de 2011 23:44

Todas las respuestas

  • En los sistemas X64 no se registran asi las librerias y los .ocx, tienes que irte por consola a \windows\syswow64 y alli registrar como lo estas haciendo el archivo que quieres...

    Aqui tienes mas info: http://support.microsoft.com/kb/249873/es y http://support.microsoft.com/kb/282747 , siempre es bueno tener algo de info a mano.

    Comentanos.

    Saludos!

    • Marcado como respuesta Carl Lodak sábado, 26 de febrero de 2011 23:41
    sábado, 26 de febrero de 2011 20:49
    Moderador
  • En los sistemas X64 no se registran asi las librerias y los .ocx, tienes que irte por consola a \windows\syswow64 y alli registrar como lo estas haciendo el archivo que quieres...

     

    Copié los archivos en syswow64 y ejecuté el registro. Me dió, en el primer intento, este mensaje:

    Se cargó el módulo "c:\windows\syswow64\msinet.ocx", pero se produjo un error en la llamada a DllRegisterServer (código de error: 0x8002801c).

    Investigué por ahí y averigué que era por tener la UAC activada. La desactivé temporalmente ;-), reinicié y volví a probar.

    ¡Todo perfecto! Gracias

    sábado, 26 de febrero de 2011 23:44
  • SI TODAVIA LES SIRVE , LO MEJOR ES HACER LO SIGUIENTE:

    NO ES NECESARIO COPIAR LOS [.OCX] A LA CARPETA C:\WINDOWS\SYSWOW64

    PERO EL REGISTRO LO DEBEN HACER DE LA SIGUIENTE MANERA:

        ABRIR UNA VENTANA DE COMANDOS  PERO COMO ADMINISTRADOR(SI O SI)

       EJECUTAR:

                 C:\WINDOWS\SYSWOW64\REGSVR32.EXE C:\UBICACION_OCX\MARCHOSO.OCX

    Y LISTO, PRUEBEN Y VERAN QUE FUNCIONA PERFECTO.   

    Y MEJOR SI ELIMINAN DE LA CARPETA C:\WINDOWS\SYSTEM32 LOS .OCX QUE ACABAN DE REGISTRAR


    • Propuesto como respuesta FelixAdrian miércoles, 11 de abril de 2012 13:36
    • Editado FelixAdrian miércoles, 11 de abril de 2012 13:38
    miércoles, 11 de abril de 2012 13:36
  • Tenía un problema para registar un archivo .ocx. Al final lo logré según dice FelixAdrian, pero poniendo entre comillas la ruta del archivo. Es decir, de la siguiente forma:

    C:\WINDOWS\SYSWOW64\REGSVR32.EXE "C:\UBICACION_OCX\MARCHOSO.OCX"

    Gracias a todos por la información de este hilo y un saludo

    sábado, 21 de abril de 2012 16:38
  • Perfecto, funcionando a las mil maravillas.

    ;-)

    sábado, 02 de junio de 2012 16:15