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 PMModerator
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
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
- Marked As Answer by Sergio CalderónMVP, Moderator Sunday, February 27, 2011 3:44 AM
-
Wednesday, April 11, 2012 1:36 PM
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.
;-)

