La clase no está registrada en Windows 10

La clase no está registrada en Windows 10

Uno de los errores comunes de Windows 10 que los s encuentran es «Clase no registrada». Este error puede producirse en diferentes casos: al intentar abrir un archivo jpg, png u otro tipo de imagen, al entrar en la configuración de Windows 10 (con explorer.exe informando de que la clase no está registrada), al iniciar un navegador o al lanzar aplicaciones desde la tienda (con el código de error 0x80040154).

En este tutorial, las variantes comunes del error Clase no registrada y las posibles formas de solucionar el problema encontrado.

Clase no registrada al abrir imágenes JPG y otras

El caso más común es el error «Clase no registrada» al abrir JPG y otras fotos e imágenes.

La mayoría de las veces el problema es causado por la eliminación inadecuada de programas de visualización de fotos de terceros, fallos en la configuración de las apps por defecto de Windows 10 y similares, pero se soluciona muy fácilmente en la mayoría de los casos.

  1. Vaya a Inicio – Configuración (el icono del engranaje en el menú Inicio) o pulse Win+I
  2. Ve a Aplicaciones – Apps predeterminadas (o Sistema – Apps predeterminadas en Windows 10 1607).
  3. Seleccione la aplicación predeterminada de visor de fotos de Windows (u otra aplicación de fotos que funcione correctamente) en «Ver fotos». También puede hacer clic en «Restablecer» en «Restablecer los valores predeterminados recomendados por Microsoft».
  4. Cierre la configuración y vaya al de Tareas (menú del botón derecho del botón Inicio).
  5. Si el de Tareas no muestra las tareas, haga clic en «Detalles», luego busque «Explorer» en la lista, selecciónelo y haga clic en «Reiniciar».

Cuando haya terminado, compruebe si los archivos de imagen se abren ahora. Si se abren, pero necesitas un programa de terceros para manejar JPGs, PNGs y otras fotos, prueba a desinstalarlo a través del de Control – Programas y Características, luego vuelve a instalarlo y asígnalo como predeterminado.

Nota: Otra opción para el mismo método: haga clic con el botón derecho en el archivo de imagen, seleccione «Abrir con» – «Elegir otra aplicación», especifique un programa en ejecución para ver y marque «Usar siempre esta aplicación para los archivos».

Si el error se produce simplemente al iniciar la aplicación Fotos de Windows 10, prueba el método de reinscripción de aplicaciones de PowerShell del artículo Las aplicaciones de Windows 10 no funcionan.

Al iniciar las aplicaciones de Windows 10.

Si estás experimentando el error en cuestión al lanzar las aplicaciones de la tienda de Windows 10, así como el error 0x80040154 en las aplicaciones, prueba los métodos del artículo «Las aplicaciones de Windows 10 no funcionan» anterior, y también prueba esta opción:

  1. Desinstala esta aplicación. Si se trata de una aplicación integrada, utilice el tutorial Cómo desinstalar aplicaciones integradas de Windows 10.
  2. Vuelve a instalarla, aquí te ayudará el tutorial Cómo instalar la tienda de Windows 10 (puedes instalar otras apps integradas de forma similar).

Error explorer.exe «Clase no registrada» al pulsar el botón de inicio o llamar a las opciones

Otro error común es que el menú de Inicio de Windows 10 no funciona, o elementos individuales en él. En este caso, explorer.exe informa que la clase no está registrada, el código de error es el mismo – 0x80040154.

Formas de solucionar el error en este caso:

  1. Arreglar con PowerShell, como se describe en una de las formas en el artículo El menú de inicio de Windows 10 no funciona (mejor usar el último, a veces puede causar aún más daño).
  2. Una forma extrañamente común que funciona es ir al de Control (presione Win+R, escriba control y presione Enter), vaya a «Programas y Componentes», seleccione «Habilitar o Deshabilitar Componentes de Windows» a la izquierda, desmarque Internet Explorer 11, haga clic en Ok y reinicie su computadora después de aplicar.

Si eso no funcionó, pruebe también el método descrito en la sección sobre el servicio de componentes de Windows.

Error al iniciar los navegadores Google Chrome, Mozilla Firefox, Internet Explorer

Si el error se produce en uno de los navegadores de Internet, excepto Edge (para ello, debe probar los métodos de la primera sección de las instrucciones, sólo en el contexto del navegador por defecto, además de volver a registrar las aplicaciones), siga estos pasos:

  1. Ve a Configuración – Aplicaciones – Apps predeterminadas (o Sistema – Apps predeterminadas para Windows 10 antes de la versión 1703).
  2. En la parte inferior, haga clic en «Establecer valores por defecto por aplicación».
  3. Seleccione el navegador que hace que aparezca el error «Clase no registrada» y haga clic en «Usar esta aplicación por defecto».

Acción adicional de corrección de errores para Internet Explorer:

  1. Ejecute el Símbolo del sistema como (comience a escribir «Símbolo del sistema» en la búsqueda de la barra de tareas, cuando aparezca el resultado deseado, haga clic con el botón derecho y seleccione «Ejecutar como » en el menú contextual).
  2. Introduzca el comando regsvr32 ExplorerFrame.dll y pulse Enter.

Después de completar los pasos, compruebe si el problema se ha corregido. En el caso de Internet Explorer, reinicie el ordenador.

En el caso de los navegadores de terceros, si los métodos anteriores no han funcionado, se puede desinstalar el navegador, reiniciar el ordenador y volver a instalar el navegador (o borrar las secciones del registro HKEY_CURRENT_NSOFTWARENClases de ChromeHTMLN, HKEY_LOCAL_MACHINENSOFTWARENClases de ChromeHTMLN и HKEY_CLASSES_ROOTN- ChromeHTML (para el navegador Google Chrome, para los navegadores basados en Chromium el nombre de la sección puede ser Chromium, respectivamente).

Reparación del servicio de componentes de Windows 10

Este método puede funcionar independientemente del contexto en el que se produzca el error «Clase no registrada», tanto en casos con el error explorer.exe como en otros más específicos, como cuando el error es causado por twinui (la interfaz para tablets de Windows).

  1. Pulse Win+R en su teclado, escriba dcomcnfg y pulse Enter.
  2. Vaya a Servicios de componentes – Ordenadores – Mi ordenador.
  3. Haga doble clic en «DCOM Setup».
  4. Si a continuación se le pide que registre algún componente (el aviso puede aparecer varias veces), acepte. Si no aparece esta indicación, esta opción no es apropiada para su situación.
  5. Cuando termine, cierre la ventana de servicio de los componentes y reinicie su ordenador.

Registrar las clases manualmente

A veces, el registro manual de todos los componentes DLL y OCX ubicados en las carpetas del sistema puede ayudar a solucionar el error 0x80040154. Para ello: ejecute la línea de comandos como , escriba los siguientes 4 comandos en orden, pulsando Enter después de cada uno (el proceso de registro puede tardar mucho tiempo).

for %x in (C:WindowsSystem32*.dll) do regsvr32 %x /s
for %x in (C:WindowsSystem32*.ocx) do regsvr32 %x /s
for %x in (C:WindowsSysWOW64*.dll) do regsvr32 %x /s
for %x in (C:WindowsSysWOW64*.ocx) do regsvr32 %x /s

Los dos últimos comandos son sólo para las versiones de 64 bits de Windows. A veces puede aparecer una ventana durante el proceso pidiéndole que instale los componentes del sistema que faltan – hágalo.

Información adicional.

Si los métodos sugeridos no ayudan, la siguiente información puede ser útil:

Con esto concluyo, y espero que el material haya encontrado una solución para arreglar el error en su situación.