Registrarse

[Dudas] Problemas con aplicaciones

Estado
Cerrado para nuevas respuestas.
Veréis hace unos días me di cuenta de que en alguna de mis aplicaciones para editar roms me sale este error:

"Component'comdlg32.OCX' or one of its dependencies not
corretly registered: a file is missing or invalid"

Y ya no se que hacer
 
Última edición:

Isra

Más raro que algo raro.
Es un típico error de Windows y se debe a que falta ese componente en la librería principal del sistema.
Te doy dos consejos (a mi me han servido cuando yo tenía ese problema ) aunque son para W7, desconozco si sirven en los demás.

· Si tu ordenador es de 32 bits, vas a equipo > Disco local > Windows > System32 - Dentro de esa carpeta metes el componente (Después te explico como registrarlo)

· Si tu ordenador de es 64 bits, vas a equipo > Disco local > Windows> SysWOW64 - Dentro de la carpeta metes el componente que te falte.


Ya después de meter el archivo, vas a inicio y buscas cmd (IMPORTANTE : inicia como admin o no te dejará registrarlo y saldrá error), cuando estés dentro pones :

En caso de 32 bits -
Regsvr32 C:\Windows\System32\COMDLG32.OCX

En caso de 64 bits -
Regsvr32 C:\Windows\SysWOW64\COMDLG32.OCX

Y no debería darte problemas al registrarlo siempre y cuando hayas iniciado cmd en administrador (Click derecho en cmd)

Espero que te haya servido:)
 
Hay mas carpetas solo lo coloco hay por que si lo dejo hay me sale el mismo ERROR

Me dice que me asegure de que el archivo binario este no se que
 

Isra

Más raro que algo raro.
Dentro de System32 y SysWOW64 claro que hay más carpetas,pero tu no tienes que ponerlo en ninguna carpeta dentro de cualquiera de esas 2 (No se si me explico bien ajajja), dentro de esas carpetas hay subcarpetas, pues bajas un poco para abajo y lo pones con todos los archivos que no están en esas subcarpetas (?)
Pero antes que nada tienes que decirme que sistema operativo tienes y de cuantos bits son, ya que si no es muy difícil responder una duda en relación al registrar DLL,etc...
 

Isra

Más raro que algo raro.
Perfecto, mira borra el COMDLG de SysWOW64 y lo dejas en System32.
Después, busca en los programas (inicio) cmd y lo inicias como administrador y ya solo te queda poner esto :

Regsvr32 C:\Windows\System32\COMDLG32.OCX y le das al enter (obvious)

Recuerda que la cmd no te permite el copiar y pegar, asi que deberás escribirlo tu mismo:/

Avisa si te funcionó:)
 
Guao si me funciona y con TODAS las herramientas gracias @Irs y a ti también @Cheve_X (por la descripción)Ya se puede cerrar este tema y muchísimas gracias de verdad :)
 
Estado
Cerrado para nuevas respuestas.
Arriba