¿Cómo soluciono el error «El almacén de componentes se ha dañado»?

En raras ocasiones, puede encontrar el error «El almacén de componentes se ha dañado» cuando intenta ejecutar un comando con la utilidad DISM. DISM (Administración y mantenimiento de imágenes de implementación) es una herramienta de línea de comandos integrada en Windows que se puede usar para montar archivos de imagen install.wim de Windows.

DISM también ejecuta servicios de imágenes, incluida la instalación, desinstalación, configuración y actualización de Windows.

Si obtiene el error 14098 «El componente se ha dañado», significa que algo ha interferido con Windows Update y algunos de sus paquetes.

Afortunadamente, el problema se puede resolver fácilmente y esta publicación describe una variedad de soluciones que ayudarán a otros usuarios.

Cómo resolver el error DISM 14098 «El almacén de componentes se ha dañado»

Ejecute el comando para restaurar la salud

El comando RestoreHealth verifica si hay corrupción en el almacén de componentes, registra la información en C: Windows Logs CBS CBS.log y luego corrige la corrupción con una fuente de instalación de arranque externa o Windows Update.

Esta operación toma más de 10 minutos dependiendo de la velocidad de su PC y el nivel de corrupción en la tienda de componentes de Windows.

Para ejecutar este comando:

  1. Abra el símbolo del sistema como administrador. Simplemente presione la tecla de Windows y escriba símbolo del sistema. Haga clic derecho en «Símbolo del sistema» de los resultados y seleccione «Ejecutar como administrador».
  2. Ingrese el siguiente comando: Dism / Online / Cleanup-Image / RestoreHealth, y haga clic en «Enter». Tome nota del espacio, de lo contrario, el comando no funcionará.

Después de que el comando DISM resuelva la corrupción correctamente, reinicie su máquina e intente ejecutar un comando con la utilidad DISM. Si falla, intente la siguiente solución.

Ejecute la tarea StartComponentCleanup

La tarea StartComponentCleanup ayuda a limpiar automáticamente los componentes cuando su sistema está fuera de línea o no está en uso. Si la línea de comando anterior no funciona, puede habilitar esta tarea a través del Programador de tareas.

Esto puede tardar más de 30 minutos y se debe permitir que se ejecute sin interrupción. Esto es lo que debe hacer:

  1. Haz clic en «Inicio» y escribe Programador de tareas.
  2. Haz clic derecho en el resultado superior, que debería ser «Programador de tareas», y selecciona «Ejecutar como administrador».
  3. Cuando se abra el Programador de tareas, siga esta ruta: Biblioteca del Programador de tareas Microsoft Windows Mantenimiento.
  4. Haga clic en la carpeta «Servicio» y haga clic con el botón derecho en StartComponentCleanup en el panel izquierdo.
  5. Seleccione «Ejecutar».

También puede iniciar la función StartComponentCleanup desde la línea de comandos. Estos son los pasos a seguir:

  1. Haga clic derecho en «Inicio» y haga clic en «Símbolo del sistema (Administrador)».
  2. Ingrese el siguiente comando en la ventana «Símbolo del sistema»: Dism.exe / online / Cleanup-Image / StartComponentCleanup, y presione «Enter» en su teclado.
  3. Espere hasta que el comando finalice el proceso y luego reinicie su computadora.

Si aún encuentra el error «El almacén de componentes se ha dañado» después de ejecutar el comando anterior, vaya a la siguiente solución.

Restablecer los componentes de Windows Update

  1. Abra «Inicio» presionando la tecla de Windows.
  2. Comience a escribir el símbolo del sistema y haga clic con el botón derecho en el resultado superior, que debería ser Símbolo del sistema. Elija «Ejecutar como administrador».
  3. A continuación, debe configurar tres servicios, a saber, el Servicio de fondo inteligente (BITS), el servicio de actualización de Windows y el servicio criptográfico. Para hacer esto, escriba los siguientes comandos y presione «Enter» después de cada línea de comando:
    • bits de parada de red
    • parada neta wuauserv
    • parada neta appidsvc
    • parada neta cryptsvc

Sugerencia útil: es posible que deba ejecutar un comando más de una vez hasta que vea el mensaje «… el servicio se detuvo correctamente».

  1. A continuación, debe eliminar todos los archivos qmgr * .dat creados y utilizados por BITS de su computadora. Para hacer esto, ejecute el siguiente comando: Desde «% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat»
  2. Reinicie su computadora e intente ejecutar el servicio de imágenes DISM. Si falla, debe probar el modo «Agresivo» de la corrección explicada anteriormente. Para continuar, repita los pasos 1, 2 y 3 anteriores.
  3. Luego, después de registrarse en los tres servicios, se le pedirá que cambie el nombre de las siguientes carpetas:
    • % systemroot% Distribución de software Almacén de datos
    • % systemroot% Distribución de software Descarga
    • % systemroot% system32 catroot2
  4. Para hacer esto, escriba los siguientes comandos en la ventana «Símbolo del sistema», seguido de «Enter» después de cada línea de comando:
    • Ren% systemroot% SoftwareDistribution DataStore * .bak
    • Ren% systemroot% SoftwareDistribution Descargar * .bak
    • Ren% systemroot% system32 catroot2 * .bak
  5. Restablezca el servicio BITS y el servicio de actualización de Windows a su descriptor de seguridad predeterminado ejecutando los siguientes comandos. Asegúrese de escribir «Enter» después de cada línea de comando:
    • exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTL;
    • exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPD;;
  6. Escribe este comando seguido de «Enter»: cd/d%windir%system32
  7. A continuación, debe volver a registrar los archivos BITS y los archivos de Windows Update. Para hacer esto, escriba los siguientes comandos uno por uno y presione «Enter» después de cada línea de comando.
    • exe atl.dll
    • exe urlmon.dll
    • exe mshtml.dll
    • exe shdocvw.dll
    • exe browserui.dll
    • exe jscript.dll
    • exe vbscript.dll
    • exe scrrun.dll
    • msxml.dll exe
    • msxml3.dll exe
    • msxml6.dll exe
    • exe actxprxy.dll
    • exe softpub.dll
    • exe wintrust.dll
    • exe dssenh.dll
    • exe rsaenh.dll
    • exe gpkcsp.dll
    • exe sccbase.dll
    • exe slbcsp.dll
    • exe cryptdlg.dll
    • exe oleaut32.dll
    • exe ole32.dll
    • shell32.dll exe
    • exe initpki.dll
    • exe wuapi.dll
    • exe wuaueng.dll
    • exe wuaueng1.dll
    • exe wucltui.dll
    • exe wups.dll
    • exe wups2.dll
    • exe wuweb.dll
    • exe qmgr.dll
    • exe qmgrprxy.dll
    • exe wucltux.dll
    • exe muweb.dll
    • exe wuwebv.dll
  8. Restablezca la configuración de red, que también podría ser responsable del error. Escriba el siguiente comando, seguido de «Enter»:
  9. Ahora elija los tres servicios en los que se registró cuando comenzó este proceso. Sin embargo, en el símbolo del sistema, escriba los siguientes comandos y haga clic en «Enter» después de cada uno de ellos:
    • bits iniciales netos
    • inicio neto wuauserv
    • appidsvc de inicio neto
    • inicio neto cryptsvc
  10. Reinicie su PC.

DISM ahora debería funcionar sin problemas.

Ejecute la herramienta de eliminación de malware

Una de las causas más comunes de corrupción de archivos son los ataques de malware. Cuando se inyecta malware en su sistema, puede eliminar o corromper los archivos del sistema y, como resultado, algunos programas externos y aplicaciones integradas de Windows pueden no funcionar normalmente.

También puede experimentar un rendimiento lento y retrasos al abrir aplicaciones y programas o durante el inicio de Windows. Si no se controla, un ataque de malware puede inutilizar su PC, sin mencionar el riesgo de perder datos e información importantes.

Por lo tanto, necesita una herramienta poderosa como esa Antimalware de Auslogics que está especialmente creado para combatir la intrusión de malware. Este software es fácil de usar y forma un fuerte escudo que protege su sistema contra varios tipos de malware. La herramienta escanea todo su sistema y luego le muestra el nivel de amenaza de su PC.

Todos los archivos y programas sospechosos se ponen en cuarentena para que pueda recuperarlos si confía en sus fuentes. Auslogics Anti-Malware ofrece protección en tiempo real para mantener su sistema y archivos seguros incluso cuando no está usando su PC.

Para usar esta herramienta, solo necesita instalarla y ejecutarla. Seleccione el tipo de escaneo que desea hacer y luego haga clic en «Iniciar escaneo». La aplicación también le permite programar escaneos automáticos y agregar archivos y carpetas que deben excluirse de futuros escaneos a la Lista de Ignorados.

Después de escanear su computadora y eliminar los archivos y carpetas sospechosos de su sistema, reinicie su dispositivo y verifique si reparó el error «El almacén de componentes se ha dañado».

Desinstalar actualizaciones recientes de Windows

Si el error apareció después de una actualización reciente de Windows, la desinstalación puede resolverlo. Para desinstalar actualizaciones de Windows:

  1. Vaya a Configuración> Actualización y seguridad> Actualización de Windows> Ver historial de actualizaciones.
  2. Haz clic en el enlace que dice «Desinstalar actualizaciones».
  3. Seleccione las actualizaciones que desea desinstalar y luego haga clic en «Desinstalar».

Espero que esto ayude. Danos tu opinión o pide ayuda a nuestros expertos comentando a continuación.

Author: Ing. Luis

A lo largo de conocer Windows y otros sistemas operativos me eh encontrado con diversos tipos de error, ahora brindo soluciones según mi experiencia-

Deja un comentario