Clase no registrada en Windows 11: causas y soluciones

Última actualización: 23 de agosto de 2026
Autor: Isaac
  • El error "Clase no registrada" suele deberse a DLL sin registrar, permisos incorrectos o actualizaciones corruptas de Windows.
  • Herramientas como regsvr32, DISM y SFC permiten reparar componentes internos y archivos del sistema dañados.
  • Restablecer aplicaciones predeterminadas y volver a registrar apps de Microsoft Store soluciona muchos fallos con apps modernas.
  • Si nada funciona, Restaurar sistema y la revisión de permisos del registro y disco dejan el equipo en un estado estable anterior.

Error clase no registrada en Windows 11

Si usas Windows 11 a diario y de repente te aparece el mensaje “Clase no registrada” al abrir apps, menús o ventanas del sistema, es normal que entres en pánico. De un día para otro, el Explorador, las aplicaciones de Microsoft Store o incluso la ventana de “Abrir con” pueden dejar de funcionar sin una explicación clara.

Este fallo suele tener su origen en componentes internos de Windows dañados, DLL sin registrar, permisos del registro tocados o actualizaciones corruptas. La buena noticia es que, aunque el mensaje suene muy técnico, casi siempre se puede arreglar desde casa siguiendo una serie de pasos ordenados, empezando por lo más simple y terminando, si hace falta, en opciones de reparación más profundas.

Qué significa el error Clase No Registrada en Windows 11

Cuando Windows te dice que hay una “clase no registrada” está hablando de problemas con las clases COM o con las DLL que usan las aplicaciones para comunicarse con el sistema. En castellano llano: Windows intenta usar un componente interno y no lo encuentra bien registrado o está dañado.

Este tipo de error suele aparecer en situaciones como abrir el Explorador de archivos, lanzar ciertas apps, usar “Abrir con → Elegir otra aplicación” o acceder a la Configuración. También puede afectar a diálogos del sistema que simplemente dejan de mostrarse o se cierran sin avisar.

En algunos casos reales, los usuarios han notado cosas tan raras como que la página de “Aplicaciones predeterminadas” no se abre, el menú contextual se rompe y Windows muestra una versión equivocada (por ejemplo, 25H2) sin estar en el programa Insider. Detrás suele haber una mezcla de archivos de sistema corruptos, paquetes AppX con versiones que no cuadran y registros internos hechos polvo.

Para entenderlo mejor, conviene recordar que Windows se apoya en las bibliotecas DLL y en el registro para saber qué componente usa cada programa. Si esas piezas dejan de estar correctamente registradas o se quedan a medias tras una actualización fallida, empiezan los mensajes de clase no registrada por todas partes.

Causas más habituales del error Clase No Registrada

Aunque a primera vista parezca un fallo misterioso, casi siempre se puede acotar el problema a unas pocas causas típicas. Tenerlas claras te ayuda a elegir mejor por dónde empezar a solucionar el error en tu Windows 11.

Una de las razones más frecuentes es la falta de registro o el registro incorrecto de archivos DLL. Estas bibliotecas dinámicas, creadas por Microsoft, son el corazón de muchas funciones del sistema y de las aplicaciones; si una DLL clave no está registrada, cualquier programa que la necesite se queda sin acceso.

Otra fuente de dolores de cabeza son las actualizaciones de Windows corruptas o aplicadas solo a medias. Se han dado casos en los que una actualización acumulativa ha dejado: carpetas de SystemApps incompletas o borradas, metadatos dañados en el almacén de componentes (SxS), paquetes AppX con versiones mezcladas y el registro COM de OpenWith.exe roto. El resultado: errores de clase no registrada al intentar elegir otra aplicación para abrir un archivo y una página de “Aplicaciones predeterminadas” que ni siquiera carga.

Tampoco hay que olvidar la parte de compatibilidad y entorno de ejecución. Si intentas hacer funcionar una aplicación de 32 bits en un contexto de 64 bits sin el Common Language Runtime (CLR) adecuado, o si las bibliotecas de Visual C++ se han instalado mal o están corruptas, es bastante fácil que Windows 11 responda con una buena tanda de errores de clase no registrada.

Por último, también influyen factores como un disco duro dañado, programas residentes conflictivos (por ejemplo, ciertos clientes de nube como iCloud) y permisos mal configurados tanto en el registro como en el sistema de archivos. Cuando las claves pierden acceso para el grupo “All Application Packages” o las carpetas del sistema tienen permisos recortados, las apps modernas y parte del propio sistema se quedan sin capacidad para cargar sus componentes.

Síntomas habituales cuando se rompe la clase en Windows 11

El mensaje de error es solo la punta del iceberg: suelen aparecer una serie de síntomas encadenados que apuntan a que algo serio está fallando en el sistema. Si ves varios de ellos a la vez, no es una simple tontería puntual.

Entre los problemas más comentados están los fallos al hacer clic derecho en un archivo y usar “Abrir con → Elegir otra aplicación”, que muestran “Clase no registrada” o directamente no hacen nada. Esto indica que todo lo relacionado con OpenWith.exe y la gestión de aplicaciones predeterminadas puede estar tocado.

También se dan casos en los que la sección Configuración → Aplicaciones → Aplicaciones predeterminadas no responde al abrirla, o se cierra sin mostrar nada. A veces se combina con cuadros de diálogo del sistema (ventanas de seleccionar programa, ciertos paneles de configuración) que simplemente no aparecen.

Otro síntoma típico es que las aplicaciones de Microsoft Store dejan de abrirse o muestran errores raros. Cuando el registro de sus paquetes AppX está dañado o las rutas de instalación no coinciden, Windows no es capaz de inicializar bien esas apps y salta el aviso de clase no registrada.

En escenarios más extremos, el usuario se encuentra con que no puede usar funciones básicas de la barra de tareas, el menú Inicio o la aplicación de Configuración. Si no tienes acceso a la Configuración, tampoco puedes usar desde la interfaz gráfica muchas de las soluciones estándar que se recomiendan en foros y páginas de ayuda, así que hay que tirar de atajos de teclado y herramientas avanzadas.

Comprobaciones rápidas antes de meterte en soluciones avanzadas

Antes de lanzarte a comandos largos y restauraciones profundas, compensa probar una serie de remedios rápidos que a menudo despejan fallos temporales o conflictos menores. No te van a llevar mucho tiempo y, con un poco de suerte, te ahorran el resto.

Lo primero, aunque suene tópico, es reiniciar el PC para vaciar procesos, memoria y servicios en segundo plano que pueden haber dejado bloqueadas ciertas librerías o registros. Muchos errores de clase no registrada que aparecen tras una actualización o instalación puntual desaparecen después de un reinicio en condiciones.

Si el problema se produce solo con una app en concreto, es buena idea cerrar la aplicación afectada, volver a abrirla e incluso reinstalarla o usar su opción de “Reparar” si la ofrece. Aprovecha para desinstalar programas sospechosos o forzar la desinstalación de programas que hayas instalado justo antes de que empezara el problema.

Cuando se trata de programas viejos o poco compatibles, puedes probar el solucionador de problemas de compatibilidad de Windows. Te permite ejecutar la aplicación como si estuviera en una versión anterior del sistema, ajustar modos gráficos y otros parámetros que reducen conflictos con componentes actuales.

Por último, revisa si tienes actualizaciones de Windows pendientes o una acumulativa nueva disponible. Hay usuarios que han visto cómo una actualización acumulativa más reciente reconstruía por completo lo que estaba roto: SystemApps, OpenWith, gestores de aplicaciones predeterminadas y metadatos del almacén de componentes. En su caso, bastó con instalar la compilación nueva y reiniciar para que todo volviera a la normalidad.

Volver a registrar archivos DLL en Windows 11

Si con las comprobaciones rápidas no se arregla nada, el siguiente paso lógico es forzar el registro de las DLL del sistema para restaurar asociaciones COM que se hayan perdido. Este enfoque está especialmente indicado cuando el problema afecta a muchas áreas distintas del sistema.

La idea es usar regsvr32, la herramienta de Windows para registrar bibliotecas DLL, y recorrer de forma automática los archivos .dll para volver a inscribirlos en el registro. En algunas guías se propone ejecutar un comando que va pasando por todas las DLL de una carpeta o unidad, y otro adicional para componentes concretos como ExplorerFrame.dll, muy ligado al Explorador de archivos.

Los pasos básicos consisten en abrir el cuadro de Ejecutar con Windows + R, escribir CMD y ejecutarlo como administrador (Ctrl + Mayús + Intro). Desde esa consola elevada se lanza el comando que va registrando DLL una a una de forma silenciosa, dejando que el proceso termine aunque tarde un buen rato.

Conviene tener paciencia, porque registrar todas las DLL puede llevar bastantes minutos y no siempre muestra mensajes visibles de progreso. Una vez acabe, lo normal es reiniciar el equipo y probar de nuevo las zonas donde aparecía “Clase no registrada” para ver si ha mejorado la situación.

Reiniciar el Explorador de Windows para descartar fallos temporales

Otro truco sencillo pero muy efectivo es reiniciar por completo el proceso del Explorador de Windows, que es el encargado del escritorio, la barra de tareas y el Explorador de archivos. Si ese proceso entra en un estado raro, puede disparar errores que parecen más graves de lo que son.

Para hacerlo, basta con abrir el Administrador de tareas (Ctrl + Mayús + Esc o clic derecho en Inicio → Administrador de tareas), localizar “Explorador de Windows” en la pestaña de Procesos, hacer clic derecho sobre él y escoger la opción “Reiniciar”.

Verás que durante unos segundos desaparecen el escritorio y la barra de tareas, y luego vuelven a cargarse. Este reinicio limpia estados internos y a menudo corrige bloqueos del Explorador, cambios de iconos que no responden o menús contextuales que se quedaban a medias.

Tras el reinicio del proceso, es recomendable comprobar si siguen apareciendo errores de clase no registrada al abrir carpetas, usar el menú Inicio o lanzar aplicaciones desde la barra de tareas. Si el problema se debía a un fallo puntual del Explorador, puede quedar resuelto aquí sin tener que hacer nada más complejo.

Restablecer las aplicaciones predeterminadas de Windows 11

Cuando el error “Clase no registrada” salta al intentar abrir archivos con ciertas aplicaciones o al tocar la sección de programas por defecto, una de las medidas más efectivas es restablecer todas las aplicaciones predeterminadas a sus valores originales.

En condiciones normales, se hace desde Configuración → Aplicaciones → Aplicaciones predeterminadas. Basta con desplazarse hasta el final de la página y pulsar el botón “Restablecer” situado junto a la opción “Restablecer todas las aplicaciones predeterminadas”, confirmando cuando lo pida.

Al aplicar este cambio, Windows vuelve a asignar sus aplicaciones estándar a cada tipo de archivo, protocolo y acción del sistema. Esto ayuda a limpiar configuraciones corruptas o asociaciones mal creadas por programas de terceros que hayan intentado forzarse como predeterminados.

Después de restablecer, es buena idea probar de nuevo el Explorador de archivos, el menú “Abrir con” y las opciones que antes fallaban con clase no registrada. En muchos casos, al devolver las cosas a como estaban de fábrica, desaparecen errores relacionados con OpenWith y con el gestor interno de apps por defecto.

Si tu problema incluye que la página de “Aplicaciones predeterminadas” no se abre o no puedes ni siquiera acceder a Configuración porque no está disponible en el escritorio o en Inicio, tendrás que apoyarte más en comandos, PowerShell y herramientas de recuperación, porque la vía gráfica queda bloqueada.

Reparar y volver a registrar aplicaciones de Microsoft Store

Cuando el error de clase no registrada aparece al abrir apps de Microsoft Store o al intentar utilizar componentes modernos del sistema, es probable que tengas dañado el registro de los paquetes AppX o que falten partes de esas aplicaciones.

En estos casos, un paso recomendado es reinstalar y volver a registrar todas las aplicaciones de la Tienda para todos los usuarios usando PowerShell con privilegios de administrador. Es un proceso algo más técnico, pero muy efectivo para reconstruir la parte moderna del sistema.

Debes abrir el menú Inicio, escribir “PowerShell”, hacer clic derecho y elegir “Ejecutar como administrador”, aceptando el aviso del Control de cuentas de usuario. Una vez en la consola, se ejecuta el comando que recorre los paquetes AppX instalados y vuelve a registrar su manifiesto appxmanifest.xml con el parámetro de desactivar el modo desarrollo.

El proceso puede mostrar algunos errores puntuales en pantalla, especialmente con apps del sistema que ya están registradas o que tienen dependencias especiales, pero es normal y no implica necesariamente que haya fallado la reparación. Es importante dejar que termine por completo.

Al finalizar, conviene reiniciar el PC y probar de nuevo las aplicaciones de Microsoft Store que antes mostraban clase no registrada. Muchas incidencias con la Tienda y con apps UWP se solucionan justo tras este reproceso de registro.

Usar DISM y SFC para reparar archivos dañados del sistema

Si el origen del problema está en archivos de sistema dañados, componentes incompletos o una imagen de Windows tocada, hay dos herramientas que no pueden faltar en el arsenal: DISM y SFC, ambas integradas de serie en el sistema operativo.

DISM (Deployment Image Servicing and Management) se encarga de revisar y reparar la imagen de Windows que sirve de base al sistema. Con ella se pueden aplicar actualizaciones, gestionar controladores, montar imágenes y, lo que nos interesa aquí, restaurar la salud del almacén de componentes donde se guardan los archivos originales.

SFC (System File Checker) se centra en el análisis del sistema de archivos de Windows y en la sustitución de archivos dañados por copias correctas que se encuentran en la propia imagen del sistema. Cuando lanzas un “sfc /scannow”, el comando recorre todos los archivos protegidos y corrige automáticamente lo que ve mal.

El orden más recomendable es abrir una consola avanzada como PowerShell o Terminal con permisos de administrador y ejecutar primero DISM con el parámetro /online /cleanup-image /restorehealth, dejando que termine al 100 %. Este comando revisa el almacén y repara lo que puede usando fuentes locales o, si hace falta, descargando componentes.

Cuando DISM concluye, entonces se lanza sfc /scannow para que revise uno a uno los archivos del sistema y los repare usando la imagen ya saneada. Todo el proceso puede tardar un buen rato dependiendo del equipo, pero es de los pasos más efectivos para dejar en orden la base de Windows y reducir errores persistentes como los de clase no registrada.

Reparar o reinstalar Microsoft Visual C++ Redistributable

Muchas aplicaciones, tanto clásicas como modernas, necesitan que los paquetes redistribuibles de Microsoft Visual C++ estén correctamente instalados. Si estos paquetes se corrompen o se mezclan versiones incompatibles, no es raro que algunas apps fallen con mensajes como “Clase no registrada” al intentar arrancar.

Para abordar este punto, puedes ir al Panel de control → Programas → Programas y características y revisar los “Microsoft Visual C++ Redistributable” que tengas listados. En lugar de borrarlos a lo loco, es más prudente usar la opción “Cambiar” y luego “Reparar” en los paquetes que sospeches que están dando guerra.

En casos donde ya hayas tocado mucho el sistema o veas inconsistencias, también se puede optar por desinstalar completamente ciertos paquetes y descargar de nuevo las versiones oficiales actualizadas desde la web de Microsoft, instalándolas de cero para asegurarse de que todo queda limpio.

Después de la reparación o reinstalación, reinicia el ordenador y comprueba si la aplicación que antes lanzaba el error funciona ahora con normalidad. Al restaurar las bibliotecas de tiempo de ejecución necesarias, se eliminan muchos problemas de carga de componentes que terminaban en una clase no registrada.

Restaurar el sistema a un punto anterior

Si el fallo empezó después de instalar una app, un controlador o una actualización concreta, y ninguna de las reparaciones anteriores ha surtido efecto, es muy aconsejable usar Restaurar sistema para devolver Windows 11 a un estado anterior donde todo funcionaba bien.

Para ello, busca en el menú Inicio algo como “Crear un punto de restauración” y, en la ventana que se abre, entra en la pestaña de “Protección del sistema” y pulsa en “Restaurar sistema”. El asistente te mostrará una lista de puntos de restauración disponibles con su fecha y descripción.

Es recomendable activar la casilla de “Mostrar más puntos de restauración” para ver todas las opciones posibles y escoger aquella fecha en la que recuerdes que aún no aparecía el error. Una vez seleccionada, sigues con “Siguiente” y “Finalizar”, confirmando el aviso de que se reiniciará el equipo y se revertirán cambios de sistema.

Este proceso no está pensado para borrar tus documentos, pero siempre es prudente hacer una copia de seguridad de los datos importantes antes de restaurar el sistema, por si acaso. En el supuesto de que, durante o después de la restauración, notes que falta información, puedes recurrir a software especializado en recuperación de datos para intentar rescatarla.

Revisar permisos del registro y del sistema de archivos

En entornos donde se han aplicado políticas, se ha trasteado mucho con la seguridad o el equipo viene de una empresa, es posible que el problema se deba a permisos incorrectos en el registro o en las carpetas del sistema. Esto bloquea el acceso de las aplicaciones a los componentes que necesitan, provocando la famosa clase no registrada.

En el registro, se recomienda abrir regedit.exe y comprobar claves como HKEY_USERS, HKEY_CLASSES_ROOT y subclaves importantes de HKEY_LOCAL_MACHINE (HARDWARE, SAM, SOFTWARE, SYSTEM). Al hacer clic derecho en ellas y entrar en “Permisos” o “Propiedades”, deberías verificar que el grupo “All Application Packages” dispone, como mínimo, de permiso de lectura.

A nivel de sistema de archivos, conviene revisar carpetas como C:\Windows, C:\Program Files y C:\Users. En sus propiedades, pestaña “Seguridad”, puedes ir a “Opciones avanzadas” y asegurarte de que “All Application Packages” figura en la lista con permisos adecuados; en las de sistema normalmente basta con lectura y ejecución, mientras que en la de usuarios se suele permitir control más amplio.

Si tu equipo está gestionado mediante Directivas de grupo (Group Policy), algunos de estos permisos podrían estar forzados desde el servidor. En ese caso, puedes generar un informe con “gpresult /h gpreport.html” desde una consola de administrador para ver qué políticas se están aplicando y, si no tienes control sobre ellas, hablar con la persona o departamento que administre la red.

Como opción adicional, si sospechas que el problema está limitado a tu usuario, siempre puedes crear una cuenta nueva y comprobar si en ese perfil el sistema funciona sin errores. Si el nuevo usuario va fino y el antiguo no, lo más práctico suele ser migrar tus datos a ese perfil limpio y dejar de usar el que está dañado.

Con todas estas estrategias, desde las más simples hasta las más profundas, tienes un abanico bastante completo para diagnosticar y corregir el error “Clase no registrada” en Windows 11, tanto si se debe a DLL sin registrar, apps de la Tienda corruptas, permisos desajustados o una actualización que se quedó a medias. Siguiendo los pasos con calma y haciendo copia de tus datos antes de las operaciones más serias, lo normal es que puedas recuperar un sistema estable, rápido y sin esos molestos mensajes cada vez que intentas abrir algo.

Cómo forzar la desinstalación de programas en Windows 11
Related article:
Cómo forzar la desinstalación de programas en Windows 11