¿Cómo solucionar el error 'comdlg32.ocx' que falta en Windows?

¿Cómo solucionar el error 'comdlg32.ocx' que falta en Windows?

How Fix Comdlg32

Los ' comdlg32.ocx 'El archivo es parte del paquete Visual Basic Runtime y no se encuentra en su computadora de forma predeterminada. Es parte de dicho paquete y es utilizado por muchas aplicaciones diferentes. Ahora, la aplicación que lo usa puede mostrar el siguiente mensaje de error:



Componente comdlg32.ocx o una de sus dependencias no se registró correctamente: archivo inválido o no encontrado.



Falta 'comdlg32.ocx'

Este mensaje indica que el archivo falta o está dañado. Resolver este problema no debería ser demasiado difícil, ya que muchos usuarios tuvieron la amabilidad de publicar los métodos que utilizaron para resolver el problema, así que asegúrese de consultarlos a continuación.



¿Qué causa el ¿Falta 'comdlg32.ocx' en Windows?

El error 'comdlg32.ocx' que falta en Windows se debe a dos problemas distintos. Los hemos incluido a continuación para que los revise y, con suerte, esté un paso más cerca de la solución final.

  • Problemas con el archivo 'comdlg32.exe' - Si el archivo falta, está dañado o no está registrado, es posible que deba reemplazarlo con una versión que funcione y volver a registrarse mediante el símbolo del sistema. Es posible que la aplicación problemática no tenga acceso al archivo, así que asegúrese de proporcionar la propiedad y los permisos.
  • Control de cuentas de usuario (UAC) - La desactivación de UAC logró resolver el problema para muchos usuarios, pero este método dependerá principalmente de la aplicación problemática.

Solución 1: vuelva a registrar el archivo

Si el archivo 'comdlg32.ocx' de su computadora se ha perdido o está dañado, lo mejor que puede hacer es descargar un archivo que funcione y volver a registrarse mediante el símbolo del sistema. Es un conjunto de pasos sencillo, pero asegúrese de seguir las instrucciones con atención, ya que está trabajando con archivos del sistema. ¡Míralo a continuación!

  1. Haga clic en este enlace para descargar un trabajo comdlg32.ocx archivo en su computadora. Al hacer clic en el enlace, se iniciará la descarga de inmediato. Busque el archivo en su computadora, haga clic derecho sobre él y elija Copiar en el menú contextual que aparecerá.

Copiar el archivo



  1. A continuación, abra Bibliotecas en la PC problemática o abra cualquier carpeta en la computadora y haga clic en la opción Esta PC en el menú del lado izquierdo.
  2. Navegue a la siguiente ubicación en su computadora para ubicar la carpeta donde necesita copiar el archivo:
C:  Windows  System32 >> Windows de 32 bits C:  Windows  SysWOW64 >> Windows de 64 bits
  1. Haga clic derecho en cualquier lugar dentro de la carpeta y elija el Pegar opción del menú contextual que aparecerá. Es posible que deba proporcionar permisos de administrador para eso. Confirme las indicaciones para reemplazar el archivo que se encuentra allí actualmente.

Pegar el archivo dentro de la carpeta requerida

  1. Buscar ' Símbolo del sistema ”Escribiéndolo a la derecha en el menú Inicio o presionando el botón de búsqueda justo al lado. Haga clic con el botón derecho en la primera entrada que aparecerá como resultado de la búsqueda y seleccione ' Ejecutar como administrador ”Entrada del menú contextual.
  2. Además, también puede utilizar la combinación de teclas con el logotipo de Windows + R para abrir el Ejecutar cuadro de diálogo . Escribir ' cmd ”En el cuadro de diálogo que aparece y utilice el Ctrl + Shift + Enter combinación de teclas para el símbolo del sistema del administrador.

Ejecución del símbolo del sistema

  1. Escriba el siguiente comando en la ventana y asegúrese de presionar Entrar después de escribirlo.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Intente abrir la aplicación que arroja el error 'comdlg32.ocx' que falta y verifique si el problema persiste.

Solución 2: Ejecute el programa en modo de compatibilidad con permisos de administrador

Ejecutar el programa en modo de compatibilidad para una versión anterior de Windows que la que está instalada actualmente en su computadora funcionó para muchos usuarios. En algunos casos, la ejecución del ejecutable del programa problemático con permisos de administrador logró resolver el problema con el archivo comdlg32.ocx. Puede probar ambos o uno de ellos al mismo tiempo. Tenga en cuenta que este método depende principalmente del programa que arroje el error.

  1. Localizar el ejecutable del programa archivo y cambie sus propiedades haciendo clic con el botón derecho en su entrada, ya sea en el escritorio, el menú Inicio o la ventana de resultados de búsqueda y seleccione Propiedades . Navega al Compatibilidad pestaña en la ventana Propiedades y marque la casilla junto a la Ejecute este programa como administrador .

    Modo de compatibilidad con permisos de administrador

  2. Bajo la Modo de compatibilidad sección, marque la casilla junto a la Ejecuta este programa en modo compatibilidad para opción y elige Windows 8 o 7 de la lista desplegable antes de aceptar los cambios. Si esta opción ya estaba marcada, desmárquela por completo.
  3. Asegúrese de confirmar cualquier cuadro de diálogo que pueda aparecer para que lo confirme con privilegios de administrador y el programa debería iniciarse con privilegios de administrador a partir de ahora. Ábralo haciendo doble clic en su icono e intente ver si el error aún aparece.

Solución 3: cambie la propiedad y proporcione permisos completos para el archivo 'comdlg32.ocx'

Si la aplicación que muestra el mensaje de error no puede acceder correctamente al archivo, este error persistirá y no podrá utilizar la aplicación. Sin embargo, es posible cambiar el propietario y los permisos del archivo 'comdlg32.ocx' para que todos puedan acceder a él. Por supuesto, para continuar con los pasos a continuación, deberá tener permisos de administrador.

  1. Abierto Bibliotecas en la PC problemática o abra cualquier carpeta en la computadora y haga clic en la opción Esta PC en el menú del lado izquierdo.
  2. Navegue a la siguiente ubicación en su computadora para ubicar la carpeta donde se encuentra el archivo 'comdlg32.ocx':
    C:  Windows  System32 >> Windows de 32 bits C:  Windows  SysWOW64 >> Windows de 64 bits
  3. Deberá tomar posesión de la ocx archivo ubicado dentro de la carpeta proporcionada anteriormente antes de continuar. Haga clic derecho en el archivo, luego haga clic en Propiedades y luego haga clic en el Seguridad lengüeta. Haga clic en el Advanced botón. Aparecerá la ventana 'Configuración de seguridad avanzada'. Aquí necesitas cambiar el Propietario de la llave.
  4. Haga clic en el Cambio vínculo junto a la etiqueta 'Propietario:' Aparecerá la ventana Seleccionar usuario o grupo.

    Cambio de propietario

  5. Seleccione la cuenta de usuario a través del Advanced o simplemente escriba su cuenta de usuario en el área que dice 'Ingrese el nombre del objeto para seleccionar' y haga clic en Aceptar. Añade el Todos cuenta.
  6. Haga clic en el Añadir botón de abajo y siga haciendo clic en el botón Seleccionar un principal en la parte superior. Seleccione la cuenta de usuario a través del Advanced o simplemente escriba su cuenta de usuario en el área que dice ' Ingrese el nombre del objeto para seleccionar 'Y haga clic en Okay . Añade el Todos cuenta.
  7. Bajo la Permisos básicos sección, asegúrese de elegir Control total antes de aplicar los cambios que ha realizado.

    Proporcionando control total

  8. Verifique si el problema se ha resuelto y si todavía ve el mensaje de error 'comdlg32.ocx' que falta en su computadora.

Solución 4: deshabilite UAC

Deshabilitar UAC puede ser útil cuando el error aparece en programas específicos. UAC no es exactamente una característica de seguridad principal, ya que solo avisa al usuario cuando está a punto de realizar algunos cambios más significativos en su computadora. En todo caso, apagarlo desactivará algunos avisos molestos que aparecen al abrir las herramientas del sistema

  1. Abierto Control Panel buscándolo en el menú Inicio. También puede utilizar el Combinación de teclas Windows + R , escribir ' control.exe ' en el correr cuadro que aparecerá y haga clic en Aceptar.
  2. Cambiar el Vista por opción en el Panel de control para Iconos grandes y ubicar el Cuentas de usuario opción desplazándose o mirando la parte inferior.

    Cuentas de usuario en el Panel de control

  3. Ábrelo y haz clic en ' Cambiar los parámetros de control de tu cuenta de usuario ”Botón. Notará que hay varios niveles diferentes que puede elegir en el control deslizante de seguridad.
  4. Intente disminuir este valor en uno si está en el control deslizante superior y verifique si ayudó después de iniciar el programa problemático. Repita el proceso si el error aún aparece.

    Gestión de UAC

  5. Te recomendamos apagar UAC por ahora, ya que el programa probablemente debería iniciarse correctamente e intentar habilitarlo después.
5 minutos de lectura