Cómo solucionar el error 50 de DISM en Windows

Sí, encontrarse con el error 50 de DISM puede ser un verdadero fastidio, especialmente cuando intentas reparar una imagen del sistema o Windows. El comando dism.exe /online /cleanup-image /restorehealthes bastante común para corregir errores, pero a veces simplemente se niega a funcionar y devuelve el error 50. Es un poco extraño porque suele indicar problemas de permisos o un estado del sistema bloqueado. A menudo, la gente se queda atascada porque no ejecuta el símbolo del sistema con los privilegios adecuados, o quizás porque su cuenta de usuario no está configurada correctamente. Otras veces, los problemas con la caché del sistema o ciertas claves del registro pueden estar causando el problema. En fin, aquí hay algunas cosas que me han ayudado a mí y a otros a superar este lío y recuperar la normalidad, con la esperanza de ahorrarles algún que otro dolor de cabeza.

Cómo solucionar el error 50 de DISM en Windows

Solución 1. Ejecutar el símbolo del sistema como administrador.

En primer lugar, es fundamental asegurarse de ejecutar el símbolo del sistema con derechos de administrador. Windows es bastante estricto con las modificaciones del sistema, y ​​si no se ejecuta como administrador, DISM puede generar fácilmente errores de permisos, como el error 50. Es una solución sencilla, pero a menudo se pasa por alto. En una configuración funcionó de inmediato; en otra, tuve que reiniciar la sesión un par de veces antes de que finalmente funcionara. En resumen:

  • Escribe cmd en la barra de búsqueda de Windows.
  • Haz clic con el botón derecho en Símbolo del sistema y elige Ejecutar como administrador.
  • Haz clic en si el Control de cuentas de usuario (UAC) te lo solicita.
  • Ahora, ejecute el comando DISM: dism /online /cleanup-image /restorehealth.

Esto suele ser útil porque Windows necesita otorgar permisos elevados para que la herramienta pueda modificar directamente los archivos del sistema. Si esto no funciona, pasemos a la siguiente solución.

Solución 2. Crear una nueva cuenta de usuario.

Si ejecutar como administrador no funciona, a veces la cuenta de usuario actual simplemente presenta problemas o limitaciones. Crear una cuenta nueva con permisos predeterminados a veces resuelve conflictos de permisos o de perfil. Es una solución un tanto drástica, pero vale la pena intentarlo si sospechas de algún problema con los permisos. Aquí te explicamos cómo:

  • Haz clic con el botón derecho en el menú Inicio y ve a Configuración.
  • Dirígete a Cuentas.
  • Haz clic en Familia y otros usuarios.
  • En la sección Otros usuarios, seleccione Agregar a otra persona a este PC.
  • Seleccione No tengo la información de inicio de sesión de esta persona y luego Agregar un usuario sin una cuenta de Microsoft.
  • Rellene los campos de nombre de usuario y contraseña según sea necesario y, a continuación, haga clic en Siguiente.
  • Cierra la sesión de la cuenta actual e inicia sesión en la nueva.
  • Intenta ejecutar el comando DISM de nuevo desde esta nueva cuenta, preferiblemente con derechos de administrador.

A veces, Windows simplemente maneja mejor la configuración predeterminada, y de esta manera se evitan problemas específicos de cada perfil. Al menos a mí me funcionó en una máquina con permisos extraños. Y sí, puede parecer exagerado, pero bueno, si los permisos son la causa principal, esto puede solucionarlo.

Solución 3. Utilice DISM /revertpendingactions para eliminar las acciones bloqueadas.

Si tus intentos anteriores fallaron, es posible que haya alguna operación pendiente o un estado bloqueado que esté causando errores de DISM; el error 50 puede aparecer si el sistema se encuentra en un estado crítico. Ejecutar un comando para eliminar las acciones pendientes puede ser útil. Es como indicarle a Windows que olvide las reparaciones incompletas.

  • Vuelva a abrir el Símbolo del sistema como administrador (consulte la Solución 1).
  • Tipo: DISM /image:C:\ /cleanup-image /revertpendingactions— asegúrese de reemplazar C:\ con la letra de unidad de su sistema real si es diferente.
  • Pulsa Enter.
  • Reinicia tu PC después y luego intenta ejecutar de nuevo el comando restorehealth original.

Esto puede solucionar problemas cuando el sistema se queda atascado en una actualización o reparación aplicada parcialmente, lo que puede afectar a DISM o causar problemas de permisos. En mi experiencia, después de este paso, los problemas suelen resolverse si se habían quedado bloqueados en algún punto.

Solución 4. Inicie en modo seguro y ejecute SFC.

En ocasiones, los servicios en segundo plano o los archivos dañados impiden que los comandos DISM funcionen correctamente. Iniciar en modo seguro limita la mayoría de estos problemas, especialmente si se están solucionando problemas de permisos o corrupción del sistema. A continuación, se explica cómo:

  • En la pantalla de inicio de sesión, pulse Shift + Power > Restart.
  • Cuando aparezcan las opciones, vaya a Solucionar problemas.
  • Navegue a Opciones avanzadas > Configuración de inicio y haga clic en Reiniciar.
  • Seleccione 4/F4 para el modo seguro o 5/F5 para el modo seguro con funciones de red.

Una vez allí, abre el Símbolo del sistema como administrador y ejecuta:

sfc /scannow

Este proceso analiza y repara los archivos del sistema que faltan o están dañados, que a veces son la causa de problemas de permisos. Una vez finalizado el análisis (que puede tardar un poco), reinicie el equipo normalmente y vuelva a ejecutar el comando DISM. Aunque parezca extraño, es efectivo: en una máquina, vi cómo desaparecían los errores tras este paso.

Solución 5. Confirma que no estás en modo Windows PE.

Para ser sincero, si tu sistema arranca en Windows PE (como un entorno de recuperación), los comandos DISM no se comportarán con normalidad. Windows PE es un entorno ligero diseñado para la implementación y las reparaciones, pero puede causar errores si cree que está en medio de una sesión normal. Para solucionar esto:

  • Simplemente reinicia tu sistema.
  • Si va a arrancar desde una unidad de recuperación o un medio de arranque, asegúrese de seleccionar la opción para arrancar en su instalación estándar de Windows, no desde el entorno de recuperación.
  • Una vez que el escritorio se cargue normalmente, intente ejecutar el comando DISM nuevamente.

Este «enmascaramiento» del modo PE a veces se activa de forma inadvertida, especialmente si se utilizan herramientas de instalación o recuperación de Windows. Es más fácil salir de él que descifrar todos los trucos del registro.

Solución 6. Compruebe y elimine la clave de registro de MiniNT.

Otra cosa curiosa: si tu registro tiene una clave MiniNT, puede hacer que Windows crea que está en un modo de arranque mínimo o de recuperación. Borrar esta clave puede ayudar a que DISM vuelva a funcionar con normalidad. Aquí te explicamos cómo:

  • Presione Windows + R, escriba regedit, presione Enter.
  • Cuando aparezca la solicitud de UAC, haga clic en .
  • Navegue a: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT.
  • Haz clic con el botón derecho en MiniNT y elige Eliminar.
  • Confirma la eliminación y reinicia tu PC.

Tenga cuidado, ya que modificar el registro puede causar problemas si no se hace correctamente. Sin embargo, se sabe que desinstalar MiniNT soluciona errores extraños de permisos de DISM o confusiones en el modo PE.

Solución 7. Utilice Restaurar sistema para revertir el proceso.

Si las cosas empezaron a ir mal después de una actualización o instalación de software reciente, revertir a un punto de restauración anterior podría ser la mejor opción. Es como deshacer una acción en tu sistema.

  • Busca » Crear un punto de restauración» y ábrelo.
  • Haz clic en la pestaña Protección del sistema y, a continuación, selecciona Restaurar sistema.
  • Sigue los pasos para seleccionar un punto de restauración anterior al inicio de los problemas.
  • Deja que Windows haga lo suyo y luego vuelve a intentar ejecutar el comando DISM.

Esto no solucionará todos los problemas de permisos o corrupción de datos, pero si su problema coincidió con un cambio reciente, vale la pena intentarlo.

Solución 8.Último recurso: Restablecer Windows.

¿Nada más funciona y estás cansado de luchar contra esto? Restablecer Windows es drástico pero efectivo; es como reinstalarlo, pero con la opción de conservar tus archivos. Debería ser el último recurso después de haber probado todo lo demás.

  • Ve a Configuración > Actualización y seguridad > Recuperación.
  • Haz clic en Reiniciar este PC.
  • Seleccione Conservar mis archivos y opte por la descarga en la nube.
  • Sigue las instrucciones y Windows se reinstalará, eliminando, con suerte, cualquier permiso extraño o configuración del registro que estuviera causando errores de DISM.

Y, sinceramente, aunque parezca excesivo, sorprende lo a menudo que empezar de cero soluciona errores persistentes. Recuerda: haz una copia de seguridad de los archivos importantes antes de seguir este camino.