/
/

Cómo usar el comando DISM para desplegar y mantener imágenes de Windows

por Team Ninja
How to Use DISM Command for Windows Image Deployment and Servicing blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Puntos clave

  • DISM (Deployment Image Servicing and Management) es una herramienta de línea de comandos integrada en Windows que sirve para mantener y gestionar archivos de imagen de Windows, tanto sin conexión como en un SO en funcionamiento.
  • Montar y desmontar imágenes: ejecuta /Commit para guardar los cambios o /Discard para deshacerlos.
  • Añadir y eliminar controladores: usa /Add-Driver y /Remove-Driver, lo que facilita dar soporte a hardware nuevo o resolver conflictos de controladores antes del despliegue.
  • Aplicar actualizaciones: ejecuta /Add-Package para que las imágenes desplegadas incluyan los últimos parches de seguridad antes de llegar a un endpoint, de modo que reduzcas el tiempo de actualización posterior al despliegue y la exposición.
  • Reparar una imagen de Windows dañada: ejecuta /CheckHealth, /ScanHealth y /RestoreHealth en este orden y, después, usa sfc /scannow para reparar archivos de sistema concretos.

Un archivo de imagen de Windows es un archivo comprimido que contiene el sistema operativo Windows y el software, los ajustes y las configuraciones de tu disco duro. Este archivo es como una fotocopia del disco y se puede utilizar con muchos fines, por ejemplo hacer una copia de seguridad del sistema o repararlo si algo va mal con el sistema operativo o el disco duro.
En algún momento tendrás que modificar o reparar tu imagen de Windows, o instalar actualizaciones en ella. Ahí es donde necesitarás el comando DISM.

Protege los archivos esenciales y sistemas completos con el software de copia de seguridad fiable de NinjaOne.

Descubre todo lo que NinjaOne Windows Endpoint Backup puede ofrecerte.

Introducción al comando DISM

El comando Deployment Image Servicing and Management (DISM) resulta muy útil para los administradores de sistemas, porque facilita la reparación de archivos de sistema de Windows dañados o ausentes. Saber usar el comando DISM de Windows mejora enormemente tu capacidad para desplegar y mantener imágenes de Windows de forma eficaz.

¿Qué es Deployment Image Servicing and Management (DISM)?

DISM es una herramienta de línea de comandos integrada en los sistemas Windows. Se utiliza para mantener y gestionar imágenes de Windows, incluidos su despliegue, sus actualizaciones y su reparación. Gracias a sus amplias capacidades, el comando DISM te permite realizar distintas operaciones sobre las imágenes de Windows: montarlas y desmontarlas, añadir o eliminar controladores, activar o desactivar características, aplicar actualizaciones y mucho más.

¿Por qué usar el comando DISM?

El comando DISM ofrece numerosas ventajas para el despliegue y el mantenimiento de imágenes de Windows. Estas son algunas razones por las que conviene saber usar el comando DISM de Windows:

  • Eficiencia y flexibilidad: el comando DISM ofrece una forma flexible y eficiente de gestionar imágenes de Windows. Permite realizar distintas operaciones sobre las imágenes sin una interfaz gráfica de usuario (GUI), lo que lo hace idóneo para la automatización y los scripts.
  • Compatibilidad e integración: como DISM es una herramienta oficial de Microsoft integrada en los sistemas Windows, es totalmente compatible con el sistema operativo Windows y se integra sin problemas con otras herramientas y tecnologías de Windows.
  • Funciones avanzadas: el comando DISM incluye funciones avanzadas que no están disponibles en otras herramientas o comandos, y te permite añadir controladores personalizados, aplicar actualizaciones, activar o desactivar características y realizar otras tareas de mantenimiento de imágenes.
  • Diagnóstico y reparación: DISM ofrece potentes capacidades de diagnóstico y reparación que te ayudan a detectar y solucionar problemas en las imágenes de Windows, como archivos dañados, componentes ausentes y más.

Aprovechar el comando DISM te permite simplificar el mantenimiento de tus imágenes de Windows y conseguir una infraestructura de TI más eficiente y fiable.

Cómo usar el comando DISM para desplegar imágenes de Windows

Veamos ahora cómo usar el comando DISM para desplegar imágenes de Windows. DISM ofrece una amplia variedad de opciones y parámetros para realizar distintas operaciones sobre las imágenes de Windows. Estos son algunos casos de uso habituales del comando DISM de Windows:

Montar y desmontar imágenes

Una de las operaciones básicas que puedes realizar con el comando DISM es montar y desmontar imágenes de Windows. Al montar una imagen accedes a su contenido y puedes modificarla. Una vez hechos los cambios necesarios, puedes desmontar la imagen para aplicarlos y preparar la imagen actualizada para el despliegue.
Para montar una imagen con el comando DISM, puedes usar la siguiente sintaxis:

DISM /Mount-Image /ImageFile:<path_to_image> /Index:<image_index> /MountDir:<mount_directory>

En este ejemplo, <path_to_image> es la ruta del archivo de imagen de Windows, <image_index> es el número de índice de la imagen dentro del archivo y <mount_directory> es el directorio donde quieres montar la imagen.

Añadir y eliminar controladores

Usa el comando DISM para añadir o eliminar controladores de dispositivo de una imagen de Windows montada o sin conexión. Resulta práctico cuando necesitas dar soporte a hardware nuevo o resolver problemas relacionados con los controladores.
Añade un controlador a una imagen de Windows con el siguiente comando:
dism /image:<image_path> /add-driver /driver:<driver_path>
Aquí, <image_path> es la ruta de la imagen de Windows y <driver_path> es la ruta del archivo del controlador que quieres añadir.
Para eliminar un controlador de una imagen de Windows, puedes usar este comando:
dism /image:<image_path> /remove-driver /driver:<driver_name>
En este caso, <driver_name> es el nombre del controlador que quieres eliminar.

Aplicar actualizaciones

Mantener actualizadas tus imágenes de Windows es fundamental por motivos de seguridad y rendimiento. El comando DISM te permite aplicar actualizaciones a una imagen de Windows, con o sin conexión, de forma sencilla. Así te aseguras de que la imagen incluya los últimos parches y correcciones.
Usa el siguiente comando para aplicar actualizaciones a una imagen de Windows montada o sin conexión:
dism /image:<image_path> /add-package /packagepath:<update_path>
Aquí, <image_path> es la ruta de la imagen de Windows y <update_path> es la ruta del paquete de actualización que quieres aplicar.
Encontrarás más opciones de línea de comandos de DISM en la base de documentación Windows Learn de Microsoft.

Reparar una imagen de Windows dañada

Uno de los motivos más habituales por los que los administradores de TI recurren a DISM es reparar una instalación de Windows dañada o con problemas. Puedes usar estos tres comandos de DISM, pero debes ejecutarlos en este orden concreto:

  1. Comprobar el estado de la imagen (solo lectura, no realiza cambios):

DISM /Online /Cleanup-Image /CheckHealth

  1. Buscar daños (no realiza cambios y tarda varios minutos):

DISM /Online /Cleanup-Image /ScanHealth

  1. Reparar la imagen (descarga los archivos de reemplazo desde Windows Update):

DISM /Online /Cleanup-Image /RestoreHealth

El comando /RestoreHealth se conecta al servidor de Windows Update para descargar y sustituir los archivos dañados que detecte. Si el endpoint no tiene acceso a internet, puedes indicar a DISM que use un medio de instalación local de Windows como origen de reparación:

DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wim /LimitAccess

DISM /RestoreHealth solo repara el almacén de componentes de Windows (WinSxS). Si los archivos de sistema están dañados, tendrás que ejecutar sfc /scannow para restaurarlos una vez que DISM haya terminado el análisis. La herramienta Comprobador de archivos de sistema (SFC) depende del almacén de componentes que repara DISM.

Buenas prácticas del comando DISM de Windows

El comando DISM es una herramienta muy útil, y seguir las buenas prácticas te ayudará a desplegar y mantener las imágenes de Windows sin contratiempos. Ten en cuenta estas recomendaciones cuando uses el comando DISM:

  • Usa la última versión: comprueba siempre que utilizas la última versión del comando DISM de Windows. Microsoft publica con regularidad actualizaciones y mejoras de DISM para ampliar sus capacidades y corregir los problemas conocidos.
  • Verifica la integridad de la imagen: antes de realizar cualquier operación sobre una imagen de Windows, conviene verificar su integridad. Puedes usar el comando DISM de Windows con el parámetro /checkhealth para comprobar el estado de la imagen y detectar daños o problemas. Ten en cuenta que /checkhealth solo detecta los problemas: no los soluciona.
  • Guarda copias de seguridad: siempre que modifiques una imagen de Windows con el comando DISM, guarda copias de seguridad de la imagen original para poder volver fácilmente al estado inicial si surge algún problema.
  • Documenta los cambios: documenta todos los cambios que hagas al modificar imágenes de Windows con el comando DISM. Así te resultará más fácil llevar un seguimiento y resolver los problemas que puedan surgir más adelante.
  • Desactiva las herramientas antivirus: las herramientas antivirus y antimalware pueden bloquear o afectar a algunos comandos de DISM. Puedes configurar el equipo para que omita la carpeta de montaje durante los análisis.

Limitaciones del comando DISM y alternativas

Aunque el comando DISM es una herramienta muy práctica para mantener imágenes de Windows, tiene algunas limitaciones. Estas son las principales:

  • Complejidad: el comando DISM puede resultar complejo para principiantes o para quienes no estén familiarizados con las herramientas de línea de comandos, y exige conocer bien la estructura de las imágenes de Windows.
  • Compatibilidad: el comando DISM está pensado principalmente para sistemas Windows y puede no ser compatible con otros sistemas operativos. Si necesitas desplegar y mantener imágenes en sistemas que no sean Windows, tendrás que buscar herramientas o métodos alternativos.
  • Curva de aprendizaje: dominar el comando DISM requiere tiempo y esfuerzo para entender sus distintas opciones, parámetros y sintaxis. Si quieres aprovecharlo al máximo, tendrás que dedicar tiempo a aprender y practicar con el comando DISM.

Si el comando DISM te resulta demasiado complejo o trabajas con sistemas que no son Windows, existen alternativas disponibles.

Simplifica Windows con el comando DISM

El comando DISM es una herramienta versátil con una gran variedad de funciones y capacidades que mejoran notablemente tu capacidad para gestionar y desplegar imágenes de Windows. El comando DISM y otras operaciones de línea de comandos te ahorrarán tiempo y esfuerzo en la gestión del sistema operativo Windows.

Reduce un 95 % el tiempo que dedicas a gestionar tus dispositivos Windows y sus copias de seguridad con NinjaOne.

Prueba gratis la gestión de endpoints Windows de NinjaOne.

FAQs

SFC (Comprobador de archivos de sistema) analiza y repara archivos de sistema de Windows concretos, mientras que DISM repara el almacén de componentes de Windows (WinSxS) del que depende SFC. Si SFC informa de errores que no puede corregir, normalmente significa que el propio almacén de componentes está dañado: ejecuta primero DISM /RestoreHealth para repararlo y después vuelve a lanzar sfc /scannow. Las dos herramientas se complementan; DISM no sustituye a SFC.

Normalmente tarda entre 10 y 30 minutos, según el alcance de los daños y la velocidad de tu conexión a internet. Puede parecer que la barra de progreso se queda parada en ciertos porcentajes (sobre todo alrededor del 20 % y del 65 %), pero no cierres la ventana. El comando terminará por sí solo.

Depende de qué archivos estén dañados. Al ejecutar DISM /Online /Cleanup-Image /RestoreHealth solo se repara el almacén de componentes de Windows, es decir, el repositorio que Windows utiliza para guardar y recuperar los componentes del sistema. Si el propio almacén de componentes está dañado o contiene entradas corruptas, RestoreHealth lo arregla descargando archivos de reemplazo limpios desde Windows Update. Sin embargo, DISM no repara directamente los archivos de sistema de Windows concretos. Para ello tendrás que usar la herramienta Comprobador de archivos de sistema (SFC) ejecutando sfc /scannow y reparar así los archivos de sistema dañados. Eso sí, SFC se nutre del almacén de componentes DISM que repara, por lo que primero debes ejecutar tu comando DISM /RestoreHealth.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?