Problemas con MSCOMCT2.OCX y Windows 7

Tengo una aplicación en Access 2007 que funciona sin ningún problema con Windows XP pero en Windows 7 se queja de no encontrar el fichero MSCOMCT2.OCX y no se inicia.
Respuesta
Respuesta

Hola Ferran!

 

 

Lo primero que te recomendaría es que vuelvas a “compilar” la aplicación hecha en Access 2007 y Windows XP usando Access 2007 y Windows 7. El archivo MSCOMCT2.OCX hace referencia a un grupo de controles de 32 bit que vienen con el ambiente de desarrollo de Visual Basic 6.0, por ello es que no se encuentra registrado en Windows 7.

 

 

Otra cosa que puedes intentar es correr la aplicación de Access en modo de compatibilidad para Windows XP, para ello haz clic derecho sobre el archivo de la aplicación y haz clic sobre la opción Propiedades, en la ventana de propiedades haz clic en la pestaña Compatibilidad, haz clic para activar la casilla  Ejecutar este programa en modo de compatibilidad para: y allí selecciona Windows XP, verifica si ya funciona.

 

 

Imagino que estas usando un Windows 7 de 64bit, si este es el caso otra cosa que puedes hacer es registrar el componente MSCOMCT2.OCX, primero que todo descarga el archivo desde este enlace y guárdalo en la ruta C:\Windows\SysWOW64, ahora te dejo los pasos para registrar el archivo:

 

 

1.     Para usar controles de 32 bit como MSCOMCTL.OCX en una versión de 64bit de Windows 7, estos deben estar instalados y registrados en C:\Windows\SysWOW64 para correr en el ambiente de emulación WOW (Windows on Windows).

2.     Si vas a la ruta C:\Windows\SysWOW64 y ya puedes ver el archivo MSCOMCTL.OCX entonces intenta lo siguiente:

a.     Haz clic en Inicio y en el cuadro de búsqueda digita CMD, sobre el icono de CMD haz clic derecho y selecciona la opción Ejecutar como administrador.

b.     Cuando se abra la ventana de comandos digita lo siguiente:

regsvr32<presiona espacio>mscomctl.ocx <presiona Enter>

c.     Si aparece un mensaje que dice “DllRegisterServer in mscomctl.ocx succeeded” haz clic en Aceptar.

 

 

Si el problema persiste te recomiendo que plantees tu pregunta en el foro de desarrolladores de Microsoft MSDN que encuentras en este enlace, allí encontraras usuarios avanzados con más experiencia en errores de desarrollo de aplicaciones con las herramientas de desarrollo de Microsoft.

 

 

 

Inténtalo y déjanos saber si la solución fue útil, quedamos atentos a tu respuesta.

                                                                      


Responde a las consultas que te realice la comunidad, tanto si con ella obtienes una solución, como si no.

Si crees que un comentario aporta a la consulta, vótalo como útil en la opción ubicada a la izquierda de la publicación.

Utiliza la opción Marcar como respuesta si con un comentario has llegado a una solución.

Si has encontrado la respuesta a tu consulta fuera de este sitio, comparte la misma para ayudar a otros con el mismo problema.


Ingeniero de soporte Microsoft LATAM

Con esta respuesta se ayudaron a 24 personas

·

¿Se solucionó el problema?

Sentimos que no te haya sido de ayuda.

¡Excelente! Muchas gracias por marcar esto como respuesta.

¿Qué grado de satisfacción tiene con esta respuesta?

Gracias por sus comentarios, nos ayudan a mejorar el sitio.

¿Qué grado de satisfacción tiene con esta respuesta?

Gracias por sus comentarios

 
 

Información de la pregunta


Última actualización 6 de mayo de 2020 Vistas: 49.160 Aplicable a: