Cómo limpiar y personalizar su imagen de instalación de Windows 10 para la implementación
Si estás manipulando imágenes de Windows, como, en concreto, los archivos install.wim o install.esd, probablemente hayas notado lo desordenadas y sobrecargadas que pueden llegar a estar. Es un poco molesto, sobre todo si estás implementando en varias máquinas o creando un medio de instalación personalizado. Esta guía es un poco confusa, pero intenta explicar cómo eliminar las ediciones adicionales, las aplicaciones UWP y las funciones innecesarias para obtener una imagen más limpia y optimizada que solo incluya lo que realmente necesitas. Además, saber cómo automatizar parte de esto ahorra muchísimo tiempo, sobre todo si lo haces repetidamente o mediante scripts.
Básicamente, trabajarás con DISM y PowerShell para eliminar ediciones de Windows no deseadas, aplicaciones UWP integradas o deshabilitar o eliminar funciones específicas. Estos pasos ayudan a acelerar las instalaciones, ahorrar espacio en disco y reducir el desorden. Ten en cuenta que modificar tu imagen de Windows puede ser complicado y, a veces, las cosas no salen a la perfección a la primera. Es normal que tengas que probar y equivocarte, especialmente al montar y desmontar imágenes o eliminar aplicaciones. Pero vale la pena cuando obtienes una instalación ordenada y personalizada.
Cómo eliminar ediciones adicionales de Windows de un archivo WIM
Por qué y cuándo ayuda
Si tu archivo WIM o ESD contiene varias ediciones de Windows (como Windows 10 Pro y Enterprise), eliminar las que nunca usarás reduce el tamaño y la complejidad. Especialmente si estás creando medios de instalación personalizados para un entorno específico. Se trata principalmente de una limpieza de metadatos, ya que, técnicamente, eliminar ediciones no ahorra mucho espacio, solo algunos archivos XML e info.
Cómo hacerlo
- Primero, obtenga una lista de todas las ediciones (o imágenes) dentro del archivo WIM/ESD. Esto le ayudará a identificar sus índices:
Dism /Get-WimInfo /WimFile:"C:\Path\to\install.esd"
Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:1 /CheckIntegrity Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:3 /CheckIntegrity
(Reemplace los índices con los que desea eliminar. O use nombres como “Windows 10 Education” con el parámetro /Name).
A menudo, en algunas máquinas, este proceso no es perfecto a la primera. Es posible que tenga que volver a ejecutar los comandos o verificar la imagen posteriormente. Esto se probó en Windows 10 1909, pero los comandos funcionan en general.
Cómo eliminar aplicaciones UWP integradas de su imagen de Windows
¿Por qué molestarse?
Las aplicaciones UWP como Bing Weather, Money o la app de Xbox son bastante molestas si estás creando una imagen minimalista. Eliminarlas reduce el desorden, libera espacio y puede acelerar la implementación si no las estás usando. Pero ten cuidado: algunas aplicaciones como Edge o Cortana pueden ser difíciles de eliminar por completo; deshabilítalas con GPO. Además, mantén aplicaciones como Calculadora o Fotos, ya que ahora están más integradas y eliminarlas puede causar otros problemas.
Cómo hacerlo
- Crea una carpeta para montar tu imagen, digamos
C:\mount. - Monte el WIM en esa carpeta:
dism.exe /mount-wim /wimfile:C:\Path\to\install.wim /mountdir:C:\mount /index:1
(Utilice el índice correcto según el paso anterior).
Dism.exe /image:C:\mount /Get-ProvisionedAppxPackages > C:\ps\apps.txt
Esta salida le ayuda a identificar nombres de paquetes como Microsoft. BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe.
dism.exe /image:C:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft. BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
(Repita esto para otras aplicaciones que no le gusten).
dism.exe /unmount-wim /mountdir:C:\mount /commit
(Utilice /discard si desea descartar los cambios).
Si prefieres algo de automatización, hay un script de PowerShell de TechNet llamado aquí. Este prácticamente automatiza el proceso de montaje y desinstalación. Simplemente ejecuta:
.\removeapps.ps1 -pathtowim C:\Path\to\install.wim -selectapps $true
Esto abre un menú para elegir qué eliminar y se encarga del resto. Simplemente cambie la política de ejecución si se activan los permisos:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Deshabilitar o eliminar funciones y capacidades específicas
Por qué y cuándo
Si desea deshabilitar ciertas funciones de Windows innecesarias, como SMB1 o paquetes de idiomas adicionales, DISM lo gestiona bastante bien. Eliminar o deshabilitar elementos innecesarios agiliza el proceso y reduce la superficie de ataque.
Cómo hacerlo
- Comprueba qué capacidades están instaladas en tu imagen:
Dism.exe /image:C:\mount /Get-Capabilities
Get-WindowsCapability -Path C:\mount | ? { $_. State -eq "Installed" }
Dism.exe /image:C:\mount /Remove-Capability /CapabilityName:Hello. Face.18330~~~~0.0.1.0
Get-WindowsCapability -Path C:\mount | ? { $_. Name -like "*RSAT*" -and $_. State -eq "NotPresent" } | Add-WindowsCapability -Path C:\mount
dism.exe /image:C:\mount /enable-feature /featurename:netfx3 /all
dism.exe /image:C:\mount /disable-feature /featurename:smb1protocol
Optimización y limpieza de su imagen después de los cambios
Por qué es una buena idea
Quiere que su imagen sea lo más pequeña y rápida posible. Después de realizar los cambios, ejecute comandos de limpieza para eliminar los componentes reemplazados y reducir el tamaño.
Cómo hacerlo
- Limpiar versiones anteriores de componentes:
Dism /Image:C:\Mount /cleanup-image /StartComponentCleanup /ResetBase
DISM /Image:C:\Mount /Cleanup-Image /ScanHealth
dism.exe /unmount-wim /mountdir:C:\mount /commit
(Utilice /descartar si prefiere cancelar los cambios).
Dism /Export-Image /SourceImageFile:c:\iso\install.wim /SourceIndex:1 /DestinationImageFile:c:\iso\install.esd /Compress:recovery
Una vez hecho esto, simplemente copia tu nuevo y reluciente install.wim o install.esd a tu medio y estarás listo para usar una imagen de instalación de Windows más sencilla. Incluso puedes crear archivos ISO con herramientas como Folder2ISO o similares.
Resumen
- Se eliminaron ediciones adicionales de Windows mediante los comandos de exportación y eliminación de DISM.
- Desinstalé las aplicaciones UWP integradas para reducir el tamaño de la imagen y evitar que se hinche.
- Funciones y capacidades administradas para una instalación más eficiente y segura.
- Se limpió la imagen para reducir el tamaño y mejorar la velocidad de implementación.
Resumen
Estos ajustes pueden parecer un poco tediosos al principio, pero valen la pena al intentar implementar una imagen de Windows más limpia y pequeña. Recuerda que cada entorno es diferente, así que es normal que haya que probar y fallar. Es normal que haya algunos fallos, pero cuando funciona, realmente marca la diferencia al reducir los tiempos de instalación y configuración. Con suerte, esto le ahorrará algunas horas a alguien o, al menos, hará el proceso menos tedioso. Cruzo los dedos para que esto ayude a alguien a publicar una compilación de Windows más limpia y rápida.