Agregar o quitar paquetes sin conexión mediante DISM

Deployment Image Servicing and Management (DISM.exe) es una herramienta de línea de comandos que se usa para actualizar imágenes de Windows sin conexión. Hay dos maneras de instalar o quitar paquetes sin conexión con DISM. Puede aplicar un archivo de respuesta desatendido a la imagen sin conexión, o bien puede agregar o quitar el paquete directamente desde el símbolo del sistema.

Si va a instalar varios paquetes en una imagen de Windows y hay requisitos de dependencia, la mejor manera de asegurarse de que el orden correcto de la instalación es mediante un archivo de respuesta. Puede usar DISM para aplicar el archivo de respuesta Unattend.xml a la imagen. Cuando usa DISM para aplicar un archivo de respuesta, la configuración desatendida en el paso de configuración offlineServicing se aplica a la imagen de Windows.

Debes instalar la versión más reciente del Windows Assessment and Deployment Kit (Windows ADK), que contiene todas las herramientas necesarias, incluido DISM.

Para agregar paquetes a una imagen sin conexión mediante DISM

  1. En un símbolo del sistema con privilegios elevados, busque la carpeta de mantenimiento de Windows ADK y escriba el siguiente comando para recuperar el nombre o el número de índice de la imagen que desea modificar.

    Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
    

    Se requiere un valor de índice o nombre para la mayoría de las operaciones que especifican un archivo de imagen.

  2. Escriba el siguiente comando para montar la imagen de Windows sin conexión.

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
    
  3. En un símbolo del sistema, escriba el siguiente comando para agregar un paquete específico a la imagen. Puede agregar varios paquetes en una línea de comandos. Se instalarán en el orden indicado en la línea de comandos.

    Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
    
  4. En un símbolo del sistema, escriba el siguiente comando para confirmar los cambios y desmontar la imagen.

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

Para quitar paquetes de una imagen sin conexión mediante DISM

  1. En un símbolo del sistema con privilegios elevados, busque la carpeta de mantenimiento de Windows ADK y escriba el siguiente comando para recuperar el nombre o el número de índice de la imagen que desea modificar.

    Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
    

    Se requiere un valor de índice o nombre para la mayoría de las operaciones que especifican un archivo de imagen.

  2. Escriba el siguiente comando para montar la imagen de Windows sin conexión.

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
    
  3. Opcional: escriba el siguiente comando para enumerar los paquetes de la imagen.

    Dism /Image:C:\test\offline /Get-Packages
    

    Puede usar >featurelist.txt para redirigir la salida del comando a un archivo de texto denominado FeatureList.

  4. Revise la lista de paquetes que están disponibles en la imagen montada y anote la identidad del paquete.

  5. En un símbolo del sistema, especifique la identidad del paquete para quitarla de la imagen. Puede quitar varios paquetes en una línea de comandos.

    DISM /Image:C:\test\offline /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /PackageName:Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~x86~~6.1.6801.0
    

    Puede usar la opción /PackagePath para apuntar al origen original del paquete, o para especificar la ruta de acceso al archivo .cab, o bien puede usar la opción /PackageName para especificar el paquete por nombre tal y como se muestra en la imagen. Para obtener más información, consulte Opciones de mantenimiento de paquetes de sistema operativo DISM Command-Line

  6. En un símbolo del sistema, escriba el siguiente comando para confirmar los cambios y desmontar la imagen.

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

Para agregar o quitar paquetes sin conexión mediante DISM y un archivo de respuesta

  1. Abra Windows SIM.

  2. Para agregar un nuevo paquete, haga clic en Insertar en el menú principal y seleccione Paquetes. Vaya al paquete que desea agregar y, a continuación, haga clic en Abrir.

  3. Para quitar un paquete existente, seleccione el paquete en el panel Archivo de respuesta que desea quitar. En el panel Propiedades , cambie la propiedad Acción a Quitar.

    Nota Los paquetes se deben agregar al paso de configuración offlineServicing .

  4. Valide y guarde el archivo de respuesta.

  5. En un símbolo del sistema con privilegios elevados, busque la carpeta de mantenimiento de Windows ADK y escriba el siguiente comando para recuperar el nombre o el número de índice de la imagen que desea montar.

    Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
    
  6. Escriba el siguiente comando para montar la imagen de Windows sin conexión.

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
    

    Se requiere un valor de índice o nombre para la mayoría de las operaciones que especifican un archivo de imagen.

  7. En un símbolo del sistema, escriba el siguiente comando para aplicar el archivo de respuesta desatendido a la imagen.

    DISM /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
    
  8. En un símbolo del sistema, escriba el siguiente comando para confirmar los cambios y desmontar la imagen.

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

Para obtener más información sobre Windows SIM, consulta Referencia técnica de instalación de Windows.

DISM: Referencia técnica de administración y mantenimiento de imágenes de implementación para Windows

Opciones de mantenimiento de paquetes de sistema operativo DISM Command-Line

Opciones de mantenimiento desatendida de DISM Command-Line