Problemas con crystl32.ocx

Este caso es muy frecuente a la hora de migrar aplicaciones de un sistema a otro. La librería crystl32.ocx no se encuentra o está corrupta o mal registrada.
Nos aparece el error siguiente : ” El componente “Crystl32.ocx” no está registrado correctamente: falta un archivo o no es válido”

Lo más lógico de pensar es que falta dicho OCX, lo buscamos y efectivamente está… Por lo que nos lleva a pensar que puede estar mal registrado o corrupto.
Pasos a seguir:
1.-Volvemos a descargar EL ocx (disponible en el siguiente link).
2.-Elimino el registro de dicho OCX con regsvr32 /u crystl32.ocx y luego lo borro o lo renombro.
3.-Lo vuelvo a copiar a c:windowssystem32
4.- Y lo registro regsvr32 /u crystl32.ocx

Ahora puede estar solucionado o salir el siguiente error:
LoadLibrary(“crystl32.ocx”) Failed
GetLasterror returns 0X00000485.

La forma de solucionar este problema es copiar la siguiente DLL CRPE32.DLL en el path  c:windowssystem32.

A mí me costó bastante solucionar este problema, espero que os sirva de algo y os ayude a minimizar los tiempos de implantación de dicha aplicación.

31 pensamientos en “Problemas con crystl32.ocx

  1. juanluisrc

    Gracias por el aporte, tenía ese problema y logré solucionarlo agregando la dll crpe32.dll

  2. silvestre

    hola, yo trabajo con la vers 8.5 de crystal
    y programa en visula basic 6.0
    La forme que yo solucione este problema fue
    copiar los archivos : crpe32.dll, crystl32.dep, olepro32.dll, comcat.dll
    en el direcotrio c:\windows\system32
    y luego corrila aplaicarion de nuevo en modo
    Run , Regsvr2.exe “c\windows\system32\Crystl32.ocx”

  3. Guillermo

    Hola, yo tengo el mismo problema con un plug-in de audio (gappa.ax)¿la solucion es del mismo tipo? aclaro que en la pagina donde lo consegui dice que es para win98, y yo trabajo con xp

  4. freddy3men2

    Buenos Dias! muchisimas gracias Carlos Alvarez, me sirvio mucho tu explicacion, casualidad tenia precisamente el mismo error y lo corregi gracias a usted! este error me presento luego de una instalacion de windows XP profesional SP3, instale un programa de muestra de laboratorio y luego POO0W el ERROR de Crystal32.ocx no se encuentra, segui tus pasos y solucionado! estamos a la orden por cualquier error de sistema operativo, software de celulares, liberacion, etc.

    Atte. Freedy Benavides
    Chivacoa – Venezuela
    mi correo es benavides.freddy@gmail.com

  5. Rodolfo

    Muchisimas gracias hace dos dias que estaba peleando para poder registrar esa maldita crystl32.ocx y ahor pude gracias por esa dll.

    Rodo.

  6. jon

    Buenas tardes,

    Me paso exactamente lo mismo y copiando l archivo crpe32.dll a system 32 todo ok

    muchas GRacias

  7. Xavier Lopez

    Te agradesco millon bro, tenia el mismo problema no solo con ese archivo sino con 3 mas, los 2 primeros ya solucione, pero al intentar activar el ultimo me manda error de archivo no localizado, q crees q pueda hacer, de antemano muchas gracias, tus conocimientos son necesarios, el archivo en cuestion es mhrinp32.ocx – no se puede encontrar el modulo especificado, tu ayuda es muy importante para mi, gracias

  8. Lazaro Manuel

    A mi no me funciona en Windows 7 home.
    Me dice que no pudo cargarse el Crystl32.ocx

  9. Alex

    Muchas gracias por el artículo. Preparar una nueva máquina para desarrollo puede ser desesperante…

  10. Jcalles

    Hola, recién hice una consulta por que se me presento el problema y me funciono perfecta la recomendación, solo que en win 7 debes registrar el ocx con usuario administrador.
    Gracias

  11. jos - central de reservas

    La ultima vez que trabaje con esto fue en windows 7 y me llevo muchisimo tiempo lograrlo.
    Solo lo logre cuando lo hice con el usuario administrador, OJO: dije usuario administrador y NO con un usuario administrador.
    Si el usuario administrador no está activo entonces deben activarlo desde el command prompt con net user administrator active:yes

  12. pablo

    Tiene virus ese programa, lo que hice fue instalar el original, el ocx y dll en system32, y luego registrar el ocx tal como siempre, y listo.

  13. JOSE LUIS OLVERA

    GRaaaaaaaaaaacias me ha ayudado Usted a resolver mi problema Mil Gracias

  14. Grides

    Por favor, ¿podrían hilar más fino? Todos dicen que hay que copiar el crystl32.ocx pero no entiendo y no encuentro el “¿archivo?”, ¿De dónde copio el “archivo”? o ¿Es que hay que copiar sólo la palabra? ¿Qué es el crystl32.ocx?

  15. RUBEN

    he descargado el archivo CRYSTL32.OCX en la carpeta systen32 y seguidamente me aperecia el error 339. He extraido de la descarga el archivo crpe32.dll en la carpeta systen32 y solucionado el problema. Muchas gracias desde Málaga, España

  16. N1ck.M4

    Instale mi aplicacion vb6 en win7 y aparecio ese error.

    Busque y encontre esta pagina.
    Segui los pasos:
    Descargue el OCX actualizado de crystl32.ocx y la dll
    Me dieron las contraseñas de administrador
    desinstale el ocx
    borre el ocx
    copie la actualizacion del ocx y la dll
    y reinstale el ocx

    y funcionó todo correctamente

    Muchas gracias por la ayuda y el apoyo

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>