El archivo COMDLG32.OCX es parte de Visual Basic Runtime, una biblioteca separada que contiene varias funciones para usar en muchas aplicaciones de VB. No está instalado en su computadora de forma predeterminada, pero lo utilizan muchas aplicaciones diferentes.
Quizás se pregunte qué causa el error que falta COMDLG32.OCX. De hecho, este error suele ocurrir cuando el archivo en cuestión falta, está dañado o no está registrado. Los problemas de UAC (Control de cuentas de usuario) también pueden conducir a resultados similares.

Error faltante COMDLG32.OCX
Si se enfrenta a un problema similar, debe probar los siguientes métodos para corregir el error.
Método 1: ejecutar el programa en modo de compatibilidad
Muchos usuarios que ejecutan el programa en modo de compatibilidad informaron que pudieron corregir el error COMDLG32.OCX que faltaba. Durante este proceso, también puedes permitir que el programa se ejecute con derechos de administrador.
Así es cómo.
Paso 1 : haga clic derecho en el acceso directo del programa en el escritorio y seleccione Propiedades.
Paso 2 : cambie a Compatibilidad. En la sección Modo de compatibilidad , seleccione Ejecutar este programa en modo de compatibilidad y seleccione Windows 7 u 8 en el menú desplegable.
![Cómo reparar el error COMDLG32.OCX que falta en Windows Cómo reparar el error COMDLG32.OCX que falta en Windows]()
Seleccione Ejecutar este programa en modo de compatibilidad para
Paso 3: en la sección Configuración , seleccione Ejecutar este programa como administrador .
Paso 4 : haga clic en los botones Aplicar y Aceptar para guardar los cambios que realizó.
Luego puede reiniciar el programa y verificar si el problema está solucionado. Si el error persiste, pruebe el siguiente método.
Método 2: volver a registrar el archivo
Como dice el mensaje, el error se produce porque falta COMDLG32.OCX o está dañado. Por lo tanto, puede intentar volver a registrar el archivo para solucionar el problema. Siga los pasos a continuación.
Paso 1 : Descargue el archivo COMDLG32.OCX .
Paso 2 : Copie el archivo COMDLG32.OCX descargado y presione Win + E para abrir el Explorador de archivos .
Paso 3 : Navegue a la siguiente ubicación en su computadora y pegue el archivo copiado en la siguiente carpeta según la versión de su sistema.
- C:\Windows\System32 (para Windows de 32 bits)
- C:\Windows\SysWOW64 (para Windows de 64 bits)
Consejo : es posible que tengas que proporcionar permisos de administrador durante el proceso de copiar y pegar. Simplemente confirme cualquier indicación para finalizar la actividad.
Paso 4 : presione Win + S para abrir la Búsqueda. Luego ingrese cmd en el cuadro de búsqueda. Haga clic derecho en Símbolo del sistema y seleccione Ejecutar como administrador.
Paso 5 : escriba los siguientes comandos y presione Entrar después de cada comando para ejecutarlos.
- regsvr32 /u Comdlg32.ocx
- regsvr32 /i Comdlg32.ocx
Después de completar todos los pasos anteriores, puede intentar iniciar el programa de destino y verificar si el error faltante COMDLG32.OCX desaparece o no.
Método 3: desactivar UAC
Otra forma de corregir el error que falta COMDLG32.OCX en Windows 10/8/7 es desactivar UAC. UAC no es una solución de seguridad importante porque solo le avisa cuando está a punto de realizar cambios importantes en su computadora. Algunos usuarios han solucionado el problema con este método y tú también puedes probarlo.