Búsqueda de sitios web

Cómo integrar actualizaciones de seguridad en la imagen de Windows (ISO/WIM)


Para asegurarse de que la imagen de Windows que implementa en las computadoras de su red siempre tenga las actualizaciones de seguridad más recientes, puede agregar nuevos paquetes de actualización a su imagen de instalación de Windows sin conexión mediante DISM. En esta guía, le mostraré cómo inyectar parches de seguridad en la imagen de instalación de Windows 11/10 y Windows Server 2022/2019/2016 ISO/WIM.

En este ejemplo, le mostraremos cómo transferir la actualización de seguridad acumulativa más reciente (abril de 2023) a una imagen de instalación de Windows 11 22H2. Vamos a añadir la actualización acumulativa

KB5025239

a la imagen Se agregó soporte nativo para la solución de contraseña de administrador local (Windows LAPS) a Windows 11 con la actualización KB5025239.

¿Cómo agregar actualizaciones de Windows a una imagen sin conexión?

Necesitará los siguientes archivos:

  • La imagen de instalación de Windows en formato ISO o su archivo install.WIM;

  • Un archivo de actualización .MSU que se puede descargar desde el Catálogo de actualizaciones de Microsoft (¿Cómo descargar manualmente los archivos de Windows Update?). Simplemente descargue la última actualización acumulativa para su versión de Windows y Service Stack Update (SSU).

Verifique que el bitness y la versión de su distribución de Windows coincidan con las actualizaciones que ha descargado. De lo contrario, verá el siguiente mensaje cuando instale la actualización: "La actualización no es aplicable a su computadora".

Cree la siguiente estructura de directorios en su computadora:

  • C:\updates\mnt: es la carpeta donde montaremos el archivo install.wim que contiene la imagen de instalación de Windows;

  • C:\updates\msu: es el directorio en el que debe copiar los archivos de actualización para su versión de Windows en formato MSU;

  • C:\updates\WinImage\: copie el archivo install.wim (o install.esd) del directorio Fuentes de su imagen de instalación de Windows 11 22H2 en este directorio. También puede copiar la imagen WIM desde un servidor WDS, MDT, SCCM o cualquier otra herramienta de implementación del sistema operativo utilizada para instalar Windows mediante el arranque de red PXE.

Montaje de archivo de imagen de Windows (WIM) con DISM

Las imágenes ISO de instalación de Windows modernas que se crean con la Herramienta de creación de medios utilizan el formato comprimido ESD en lugar del archivo WIM. No puede modificar directamente una imagen de Windows en formato ESD. Por lo tanto, primero debe convertir el archivo ESD al formato WIM con la herramienta DISM.

Monte la imagen ISO en una unidad virtual:

Mount-DiskImage -ImagePath "C:\DIstr\iso\Windows1122h2.iso"

Enumere las ediciones de Windows en el archivo de imagen ESD/WIM:

DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"

En este ejemplo, solo exportaremos un archivo WIM de Windows 11 Pro Edition desde la imagen ESD (su índice es 6, por lo que especificaremos

/SourceIndex:6

en el siguiente comando):

dism /export-image /SourceImageFile:"E:\sources\install.esd" /SourceIndex:6 /DestinationImageFile:C:\Updates\WInImage\win11pro.wim /Compress:max /CheckIntegrity

Monte el archivo install.wim que contiene la imagen de instalación de Windows en el directorio C:\updates\mnt mediante DISM:

dism /mount-wim /wimfile:C:\Updates\WinImage\win11pro.wim /index:1 /mountdir:C:\updates\mnt

Consejo. En este caso, especificamos

/index:1

porque la imagen WIM contiene solo una edición de Windows 11 Pro. Si su imagen WIM contiene varias ediciones de Windows, debe especificar el índice de la edición requerida o debe realizar la integración de actualizaciones en cada edición por turno.

DISM: Adición de actualizaciones de MSU y CAB a la imagen WIM de Windows

Ahora puede comenzar el proceso de integración de las actualizaciones de MSU adecuadas desde el directorio de origen especificado en su imagen de Windows sin conexión.

dism /image:C:\updates\mnt /add-package /packagepath:C:\updates\msu

Si DISM detecta una actualización incorrecta (no coincide con la versión del sistema operativo, el valor de bits o si la actualización ya está instalada), la omitirá y escribirá la información en

C:\Windows\Logs\DISM\dism.log

Si no desea descargar manualmente los archivos de actualización de MSU desde Microsoft Update, puede usar una computadora de referencia con la misma versión de Windows que ya tiene las actualizaciones de seguridad más recientes instaladas como fuente y obtener todos los archivos de actualización necesarios directamente desde allí. Windows guarda todos los parches (archivos CAB) que recibe de los servidores de Windows Update o del servidor WSUS en el

C:\Windows\SoftwareDistribution\Download

directorio.

El siguiente comando inicia la integración de los archivos de actualización que ya se han descargado e instalado en la computadora remota (llamada PC1234) en la imagen install.wim:

Start /w for /R \\PC1234\C$\Windows\SoftwareDistribution\Download\ %f in (*.cab) do dism /image:C:\updates\mnt /add-package /packagepath:"%f"

Aprenda a instalar manualmente actualizaciones de Windows desde archivos CAB y MSU.

En este ejemplo, accederemos al directorio de actualización en la computadora remota a través del recurso compartido administrativo C$. Aparecerá una ventana que le permitirá realizar un seguimiento del proceso de instalación de la actualización para una imagen de Windows sin conexión. DISM intentará agregar todos los archivos CAB que encuentre en la computadora remota a su imagen WIM de Windows.

Puede reducir el tamaño de la imagen WIM eliminando los archivos de actualización no utilizados (lea el artículo Limpieza de carpetas WinSxS en Windows). Ejecute el comando:

dism /image:C:\updates\mnt /Cleanup-Image /StartComponentCleanup /ResetBase /ScratchDir:C:\Temp

El último paso es guardar los cambios y desmontar la imagen WIM de Windows.

dism /unmount-wim /mountdir:C:\updates\mnt /commit
dism /Cleanup-Wim

Una vez que se hayan instalado las actualizaciones, puede verificar que las actualizaciones se hayan integrado correctamente en la imagen de Windows. Enumere las actualizaciones que se han instalado hoy en una imagen WIM de Windows montada

DISM /Image:C:\updates\mnt /Get-Packages /format:table | select-string "4/20/2023"

También puede ver una lista de actualizaciones instaladas en una imagen WIM sin conexión:

Dism /image:C:\Updates\WinImage\win11pro.wim /Get-Packages

Si el archivo install.wim resultante tiene más de 4 GB, no podrá usarlo para instalar Windows en una máquina basada en UEFI. De hecho, para instalar Windows en un dispositivo UEFI, debe formatear su medio de instalación en FAT32. Los archivos de más de 4 GB no son compatibles con el sistema de archivos FAT32 (¿Cómo crear una unidad flash USB de arranque UEFI para instalar Windows?).

En este caso, debe dividir el archivo install.wim original en archivos SWM más pequeños:

dism /split-Image /imagefile:C:\Update\Winmage\install.wim /swmfile:C:\Update\WinImage\install.swm /filesize:4096

Todo lo que queda es copiar la imagen install.wim resultante (o los archivos SWM) en el directorio de origen de su medio o en una máquina virtual, o reconstruir la imagen ISO de instalación usando herramientas como oscdimg/UltraISO/Dism++.

Un comando de muestra para crear una imagen ISO de instalación de Windows compatible con UEFI y BIOS desde una carpeta local (oscdimg.exe es parte de Windows ADK, Assessment and Development Kit):

oscdimg.exe -h -m -o -u2 -udfver102 -bootdata:2#p0,e,bc:\win11\iso\boot\etfsboot.com#pEF,e,bc:\win11\iso\efi\microsoft\boot\efisys.bin -lWin10 c:\iso c:\win11.iso

DISM también se puede usar para agregar controladores a la imagen de instalación de Windows. Por ejemplo, puede inyectar controladores de controlador PCI Express (NVMe) o USB 3.0 en su medio de instalación de Windows.

Artículos relacionados