Registrar msinet.ocx en windows 7 64 bits

Answered Registrar msinet.ocx en windows 7 64 bits

  • Saturday, February 26, 2011 4:04 PM
     
     

    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

     

All Replies

  • Saturday, February 26, 2011 8:49 PM
    Moderator
     
     Answered

    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!

    • Marked As Answer by Carl Lodak Saturday, February 26, 2011 11:41 PM
    •  
  • Saturday, February 26, 2011 11:44 PM
     
     Answered

    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

  • Wednesday, April 11, 2012 1:36 PM
     
     Proposed

    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


    • Proposed As Answer by FelixAdrian Wednesday, April 11, 2012 1:36 PM
    • Edited by FelixAdrian Wednesday, April 11, 2012 1:38 PM
    •  
  • Saturday, April 21, 2012 4:38 PM
     
     

    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

  • Saturday, June 02, 2012 4:15 PM
     
     

    Perfecto, funcionando a las mil maravillas.

    ;-)