Arreglar COMDLG32.OCX que falta en Windows 10
Un componente esencial de Visual Basic Runtime Suit es comdlg32.ocx. Contiene varias funciones utilizadas por aplicaciones relacionadas con la suite Visual(Visual suite) . Puede corromperse a veces o puede parecer que falta en el sistema. Si también estás lidiando con el mismo problema, estás en el lugar correcto. Le traemos una guía perfecta que lo ayudará a solucionar el problema faltante de comdlg32.ocx y reparar comdlg32.ocx Windows 10.
Cómo arreglar COMDLG32.OCX que falta en Windows 10(How to Fix COMDLG32.OCX Missing in Windows 10)
El problema de falta de Windows 10 comdlg32.ocx es causado por dos problemas separados. Los enumeramos a continuación para que los revise y comprenda el error.
- Problemas con el archivo comdlg32.exe:(Issues with the file comdlg32.exe:) es posible que deba reemplazar el archivo y volver a registrarlo mediante el símbolo del sistema(Command Prompt) . También debe otorgar permisos a todas las aplicaciones para acceder a él, en caso de que no lo haya hecho.
- Control de cuentas de usuario (UAC):(User Account Control (UAC): ) si UAC está habilitado, es posible que vea este error. Deshabilitarlo podría solucionar el problema, pero depende del software afectado.
Los usuarios se han quejado de recibir este mensaje cuando ocurre este error: Componente comdlg32.ocx o una de sus dependencias no está registrada correctamente: falta un archivo o no es válido. (Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )Significa que el archivo falta o está dañado. Es posible que esté registrado incorrectamente o que deba volver a descargarlo. Veamos cómo resolver este error usando los siguientes métodos.
Método 1: Vuelva a registrar el archivo comdlg32.ocx(Method 1: Re-register comdlg32.ocx File)
Si el archivo comdlg32.ocx de Windows 10 de su computadora está dañado o falta, lo mejor que puede hacer es reemplazarlo con un archivo que funcione. Siga los pasos a continuación para hacer lo mismo:
1. Vaya a la página de OCXme . Haga clic en Descargar comdlg32.ocx(Download comdlg32.ocx ) para descargar el archivo.
2. Localícelo en su carpeta de descargas, haga clic con el botón derecho y seleccione Copiar(Copy) en el menú.
3. Seleccione Esta PC(This PC) en el menú de la izquierda.
4. Vaya a esta ruta según las especificaciones de su computadora.
- Si tiene Windows de 32 bits,(32-bit) vaya a la ruta C:\Windows\System32
- Si tiene Windows de 64 bits,(64-bit) vaya a la ruta C:\Windows\SysWOW64
5. Haga clic derecho en(Right-click) cualquier lugar dentro de la carpeta. Seleccione Pegar(Paste) del menú.
6. Aparecerá un mensaje solicitando permiso de administrador(administrator permission) . Haga clic en Continuar(Continue) .
7. Busque Símbolo del sistema(Command Prompt ) en la barra de búsqueda de Windows(Windows Search Bar) y haga clic en Ejecutar como administrador(Run as Administrator) .
8A. Escriba los siguientes comandos y presione Entrar(Enter) después de cada uno.
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8B. También puede escribir estos comandos como alternativa si los mencionados anteriormente no resuelven el problema. Presione la tecla Intro(Enter key ) después de escribir el comando.
- Para Windows de 32 bits :(32-bit)
regsvr32 %systemroot%\system32\comdlg32.ocx
- Para Windows de 64 bits :(64-bit)
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
Deje que los comandos se ejecuten y verifique si se resolvió el problema de falta de comdlg32.ocx.
Nota: Si (Note:)no falta(not missing) su archivo comdlg32 , puede volver a registrarlo ejecutando el comando regsvr32 comdlg32.ocx en el símbolo del sistema.
Lea también: (Also Read:) Cómo reparar el error faltante de StartupCheckLibrary.dll(How to Fix StartupCheckLibrary.dll Missing Error)
Método 2: abrir la aplicación en modo de compatibilidad(Method 2: Open App in Compatibility Mode)
Muchos clientes informaron que ejecutar el software en modo de compatibilidad para una versión anterior de Windows funcionó. El problema con el error del archivo comdlg32.ocx se solucionó(file error was fixed) en algunas situaciones al ejecutar el ejecutable del programa problemático con derechos de administrador. Puede probar ambos siguiendo los pasos a continuación.
1. Haga clic con el botón derecho en el archivo ejecutable del programa (.exe)(executable file (.exe)) y seleccione Propiedades(Properties) en el menú.
2. En la pestaña Compatibilidad , marque (Compatibility )Ejecutar esta aplicación en modo de compatibilidad(Run this application in compatibility mode for) y elija Windows 8 o 7(Windows 8 or 7) de la lista abierta.
3. Marque la opción Ejecutar este programa como administrador .(Run this program as an administrator)
4. Confirme las indicaciones, si aparecen.
5. Haga clic en Aplicar(Apply) y Aceptar(OK) .
El software ahora debería comenzar con privilegios de administrador.
Método 3: cambiar la propiedad y proporcionar permisos completos(Method 3: Change Ownership and Provide Full Permissions)
Si el software aún muestra el mensaje de error, haga que el archivo comdlg32.ocx sea accesible para todos cambiando su propietario y derechos(file accessible to everyone by changing its owner and rights) . Necesitará privilegios de administrador y así es como puede hacerlo para solucionar el problema que falta comdlg32.ocx.
1. Antes de continuar, debe asumir la propiedad(ownership) del archivo comdlg32.ocx almacenado en la carpeta del software problemático.
2. Haga clic derecho en el archivo(file) y seleccione Propiedades(Properties) en el menú desplegable.
3. Vaya a la pestaña Seguridad .(Security)
4. Haga clic en la opción Avanzado . (Advanced)Se abrirá la ventana de Configuración de seguridad avanzada(Advanced Security Settings) .
5. Junto a la etiqueta Propietario:, haga clic en (Owner:)Cambiar(Change) . Se abrirá la ventana Seleccionar usuario o grupo(Select User or Group) .
6. Puede usar la opción Avanzado para elegir la cuenta de usuario o simplemente escribirla en el formulario (Advanced )Ingrese el nombre del objeto para seleccionar(Enter the object name to select) . Haga clic en Verificar nombres(Check Names) y espere a que verifique el nombre de usuario y haga clic en Aceptar(OK) .
7. Ahora eres el propietario del archivo. A continuación(Next) , haga clic en Agregar(Add) .
8. En Entrada de permisos,(Permissions Entry,) haga clic en Seleccionar un principal(Select a principal) .
9. Repita el paso 6(Step 6) .
10. En la sección Permisos básicos(Basic permissions) , asegúrese de elegir Control total(Full control) antes de implementar cualquier cambio. Haga clic en Aceptar(Ok) .
Lea también: (Also Read:) Corrija los elementos del menú contextual que faltan cuando se seleccionan más de 15 archivos(Fix Context Menu Items Missing when more than 15 Files are Selected)
Método 4: deshabilitar el control de cuentas de usuario(Method 4: Disable User Account Control)
Cuando este problema solo ocurre en aplicaciones particulares, deshabilitar UAC puede ser beneficioso. No hace cambios significativos en su PC. El único problema es que después de apagarlo, pueden aparecer varias indicaciones cada vez que inicia las herramientas del sistema. Aquí sabrás como podrás hacerlo:
1. Busque el Panel(Control Panel) de control en la barra de búsqueda de Windows y haga clic en él.
2. Seleccione la opción Cuentas de usuario .(User Accounts)
Nota:(Note:) Si no puede encontrarlo, cambie la opción Ver por a (View by)Iconos grandes(Large icons) y localícelo.
3. Ábralo y seleccione Cambiar configuración de control de cuentas de usuario(Change User Account Control Settings) .
4. Ahora se mostrará un control deslizante de seguridad con distintos niveles para elegir. Si el control deslizante está cerca de la parte superior(top) , intente bajarlo(lowering ) en uno(one ) y haga clic en Aceptar(OK) . comprueba si soluciona el problema.
Si aún enfrenta el problema de falta de comdlg32.ocx, siga intentando bajarlo un paso y verifique si resuelve el problema.
Método 5: reinstalar el software en conflicto(Method 5: Reinstall Conflicting Software)
Para algunos usuarios, reinstalar el software que causa el error comdlg32.ocx también puede resolver el problema. Sigue estos pasos.
1. Presione Windows + R keys juntas para abrir el cuadro de diálogo Ejecutar .(Run)
2. Introduzca appwiz.cpl en el cuadro de diálogo Ejecutar y haga clic en Aceptar(OK) para abrir la ventana del desinstalador.
3. Elija el software que está causando el problema comdlg32.ocx. Haz clic derecho sobre él y selecciona Desinstalar(Uninstall) .
Nota:(Note:) Hemos utilizado Bonjour como ejemplo a continuación.
4. Haga clic en Sí(Yes) en el mensaje de confirmación y reinicie (Restart) la PC con Windows(Windows PC) .
5. Vuelva a instalar la versión más reciente del software eliminado desde su enlace de descarga oficial(official download link) .
Lea también: (Also Read:) Cómo arreglar el servicio de audio no ejecuta Windows 10(How to Fix The Audio Service is Not Running Windows 10)
Preguntas frecuentes (FAQ)(Frequently Asked Questions (FAQs))
Q1. En Windows 10 de 64 bits, ¿cómo puedo registrar comdlg32.ocx?(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)
Respuesta:(Ans: ) Escriba regsvr32 comctl32.ocx en el símbolo del sistema y presione Entrar(Enter) . Registrará el archivo.
Q2. ¿Qué es exactamente el comdlg32.ocx?(Q2. What exactly is the comdlg32.ocx?)
Respuesta:(Ans: ) Comdlg32.ocx es una DLL de control ActiveX(CMDialog ActiveX control DLL) de CMDialog que se incrustó con el software Visual Studio o Visual Basic .
Q3. ¿Es comdlg32.ocx un programa seguro?(Q3. Is comdlg32.ocx a safe programme?)
Respuesta: Sí,(Ans: Yes, ) es un archivo válido conectado con CMDIALOG . También se conoce como CMDialog ActiveX Control DLL .
Recomendado:(Recommended:)
- Arreglar los servicios de dominio de Active Directory no está disponible actualmente(Fix The Active Directory Domain Services is Currently Unavailable)
- Arreglar el error de Windows 10 0xc004f075(Fix Windows 10 0xc004f075 Error)
- Arreglar 0x80004002: No se admite dicha interfaz en Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)
- Arreglar VCRUNTIME140.dll que falta en Windows 11(Fix VCRUNTIME140.dll Missing on Windows 11)
Esperamos que esta guía haya sido útil y que haya podido solucionar el problema de falta de comdlg32.ocx(comdlg32.ocx missing) en Windows 10 . Háganos saber qué método funcionó mejor para usted. Si tiene alguna consulta o sugerencia, no dude en dejarla en la sección de comentarios.
Related posts
Fix NVIDIA Control Panel Missing en Windows 10
Fix Pin a Taskbar Missing en Windows 10
Corrija los privilegios de archivos faltantes de Steam en Windows 10
Fix Black Desktop Background en Windows 10
Fix Computer Wo no vaya a Sleep Mode en Windows 10
Fix Apps que aparece borroso en Windows 10
Fix Calculator no funciona en Windows 10
Fix Remote Desktop no Connect en Windows 10
Fix Wacom Tablet Driver NO Found EN Windows 10
Cómo Fix Printer No responde en Windows 10
Fix HDMI No Sound en Windows 10 cuando se conecta a la TV
Fix Desktop Icon Falta en Windows 10
Fix Task Host Window Prevents Shut Down en Windows 10
Fix Spacebar no funciona en Windows 10
7 Ways a Fix Critical Process Died en Windows 10
Fix High CPU and Disk usage problem de Windows 10
Fix Device NO Migrated Error EN Windows 10
Cómo Fix Scaling para Blurry Apps en Windows 10
Fix IPv6 Connectivity No Internet Access en Windows 10
Fix Generic PnP Monitor Problem en Windows 10