Comdlg32.ocx error en Windows 10 – ¿cómo solucionarlo?.
El archivo comdlg32.ocx forma parte del entorno de ejecución de Visual Basic y se instala con Windows por defecto. Este componente es utilizado por muchas aplicaciones. Sin embargo, pueden dejar de ejecutarse con el error «El componente comdlg32.ocx o una de sus dependencias no se ha registrado correctamente: el archivo no existe o no es válido. Este mensaje indica que la aplicación no puede encontrar la biblioteca necesaria para la descarga.
¿Qué ha provocado el error?
El error que indica que comdlg32.ocx ha desaparecido se debe a dos cosas.
- El archivo falta, está corrupto o no está registrado. Tendrás que sustituirlo por una copia de trabajo y volver a registrarlo mediante la línea de comandos. Es posible que la aplicación no tenga acceso a este archivo, así que comprueba que se han concedido los permisos.
- El acceso está bloqueado por el control de cuentas de usuario. Para solucionar el problema, desactiva el control UAC.
Sustitución de archivos y registro
Puede producirse un error de inicio de la aplicación porque comdlg32.ocx no existe o está dañado. En este caso hay que descargar una copia de trabajo y volver a registrarla mediante la línea de comandos.
Descarga el archivo del servicio dllme. Encuéntralo utilizando el cuadro de búsqueda y descárgalo en cualquier carpeta que te convenga.
Una vez descargado, haz clic con el botón derecho del ratón y selecciona «Copiar».
En el Explorador, navega hasta la carpeta a la que quieres copiar. Si utilizas la versión de 32 bits del sistema operativo, ve a C:³Windows\System32. En la versión de 64 bits, abre C:{Windows\SysWOW64.
Haz clic con el botón derecho en un campo vacío y selecciona «Insertar». Confirma las indicaciones al sustituir.
A continuación, abre una línea de comandos con derechos de administrador desde el menú Win + X o utiliza la búsqueda del sistema.
En la consola, ejecuta los comandos:
- regsvr32 /u Comdlg32.ocx
- regsvr32 /i Comdlg32.ocx
Cuando haya terminado, intenta abrir la aplicación cuyo inicio fue interrumpido por el error comdlg32.ocx.
Ejecutar un programa en modo de compatibilidad
Para resolver el error, intenta ejecutar el programa en modo de compatibilidad con una versión anterior de Windows. En algunos casos puede ser necesario activar adicionalmente la opción de ejecutarlo con derechos de administrador.
Localiza el archivo ejecutable en un explorador o utilizando la búsqueda del sistema. Haz clic con el botón derecho del ratón y selecciona Propiedades.
En la pestaña Compatibilidad, marca la casilla «Ejecutar el programa en modo de compatibilidad» y selecciona la versión de Windows 7 u 8 en la lista desplegable. Marca también la casilla «Ejecutar el programa como administrador».
Después, intenta ejecutar la aplicación y comprueba si se interrumpe por el error comdlg32.ocx.
Cambio de propietario
Si no se puede iniciar la aplicación, es posible que la cuenta actual no tenga permiso para el archivo. Si este es el caso, intenta cambiar el propietario y darle acceso completo. Debes estar conectado como administrador para realizar los siguientes pasos.
En el explorador, navega hasta C:\NWindows, luego System32 o SysWOW64 según el bit de tu sistema. Haz clic con el botón derecho en «comdlg32.ocx» y selecciona Propiedades. En la pestaña Seguridad, haz clic en el botón Avanzado.
En la línea del propietario, haz clic en «Cambiar».
Selecciona la cuenta «Todos» mediante el botón Avanzado, o simplemente introdúcela en el campo de entrada del nombre del objeto seleccionable. Asegúrate de que los nombres son correctos haciendo clic en «Verificar nombres», y luego haz clic en «Aceptar».
En la ventana de Configuración Avanzada de Seguridad, haz clic en «Añadir». Selecciona el tema y especifica la cuenta «Todos» mediante Avanzado – Búsqueda y haz clic en «Aceptar».
En Permisos generales, concede «Acceso total».
Guarda los cambios e intenta ejecutar el programa.
Desactivar el control de cuentas de usuario
Este procedimiento es eficaz cuando se produce un error al abrir determinados programas. Sigue los siguientes pasos para desactivarlo.
Abre el Panel de Control con el comando de control ejecutado desde la ventana Ejecutar (Win +R).
Cambia la vista a iconos grandes y ve a «Cuentas de usuario».
Haz clic en la opción «Cambiar la configuración del control de la cuenta». Se mostrará la barra de nivel de seguridad.
Prueba a reducir el valor en uno y comprueba si la aplicación se inicia.
Si el problema persiste, mueve el control deslizante a «No notificar nunca». El programa debe comenzar con éxito. Cuando hayas terminado de trabajar con el programa, restablece el nivel de seguridad anterior.
Cuál es el tamaño en pixeles de las hojas a4 a3 a2 a1 y a0 en funcion de los ppp
Cómo eliminar una cuenta de Facebook sin contraseña y correo electrónico
Cómo saber quien esta detrás de un perfil de instagram
Cómo saber quien canceló el mensaje en instagram
Cómo saber si el Iphone está hackeado
Cómo instalar IPTV en el Fire TV Stick
Qué hacer si las imágenes desaparecen de la galería en Android
Spotify cracked IOS 2021, ¿Cómo instalarlo?
Cómo copiar el enlace a tu perfil de instagram
Cómo saber quien esta detrás de un perfil de Facebook
Resolver los problemas con la luz roja LOS en el router
Cómo averiguar el id de la MI cuenta en tu smartphone Xiaomi
Cómo instalar IPTV en el Fire TV Stick
Cómo cambiar el correo electrónico de id de Supercell
Cómo desbloquear canales de Iphone Telegram
Cómo ocultar a quién sigo en instagram
Cómo solucionar el error requiere acción con la cuenta de Google
e_fail 0x80004005 error en Virtualbox, causas y soluciones
Cómo poner tu nombre en una lista de WhatsApp
Cómo eliminar su cuenta Shein
Resolver los problemas con la luz roja LOS en el router
Cómo ver cuántos mensajes hay en un chat
Cómo desbloquear canales de Iphone Telegram
Cómo enviar fotos o vídeos que se autodestruyen en Telegram
Cómo descargar historias de Facebook desde el PC
