Generalización de una instalación de Windows con Sysprep

Para poder implementar una imagen de Windows en equipos nuevos, antes esa imagen se debe generalizar. La generalización de la imagen quita la información específica del equipo, como los controladores instalados y el identificador de seguridad del equipo (SID). Puede usar solamente Sysprep o Sysprep con un archivo de respuesta de instalación desatendida para generalizar la imagen y prepararla para la implementación.

Generalizar una instalación de Windows

En una imagen generalizada de Windows, el programa de instalación de Windows procesa la configuración en la fase de configuración generalize.

Importante

Incluso si se está capturando una imagen que se va a implementar en un equipo con hardware similar, seguiría siendo necesario generalizar la instalación de Windows para quitar información única específica del equipo de una instalación de Windows, lo que permite reutilizar la imagen de forma segura.

Al generalizar una imagen, Windows reemplaza el SID del equipo solo en el volumen del sistema operativo donde se ejecutó Sysprep. Si un mismo equipo tiene varios sistemas operativos, se debe ejecutar Sysprep en cada sistema operativo individualmente.

Impedir que Sysprep quite los dispositivos instalados

Al configurar un equipo Windows, el programa de instalación de Windows configura todos los dispositivos detectados. La generalización de una instalación de Windows desinstala estos dispositivos configurados, pero no quita los controladores de dispositivo del equipo.

Si va a implementar una imagen en equipos que tienen un hardware y unos dispositivos idénticos a los del equipo original, puede mantener los dispositivos instalados en el equipo durante la generalización del sistema usando un archivo de instalación desatendida con Microsoft-Windows-PnpSysprep | PersistAllDeviceInstalls establecido en true. Para obtener más información sobre los componentes desatendidos de Windows relacionados con Sysprep, consulte la Referencia de instalación desatendida de Windows para Microsoft-Windows-PnpSysprep.

Límites de la cantidad de veces que se puede ejecutar Sysprep

El comando Sysprep se puede ejecutar un máximo de 1001 veces en una misma imagen de Windows. Después de ejecutar Sysprep 1001 veces, deberá volver a crear la imagen de Windows. Consulte la siguiente tabla:

Versión de sistema operativo Límite de uso de Sysprep
Windows 8.1, Windows Server 2012 o versiones posteriores 1001
Windows 7 y Windows Server 2008 R2 3
Windows Server 2008 3

En versiones anteriores de Windows, se podía usar la configuración del archivo de respuesta SkipRearm para poner a cero el reloj de activación del producto de Windows al ejecutar Sysprep. Si se usa una clave de licencia por volumen o una clave de producto comercial, no es necesario usar SkipRearm, porque Windows se activa automáticamente.

Aplicaciones de Microsoft Store

Instalar nuevas aplicaciones de Microsoft Store o actualizar las aplicaciones de Microsoft Store existentes antes de generalizar una imagen de Windows provocará un error en Sysprep. Sysprep /generalize requiere que todas las aplicaciones se aprovisionen para todos los usuarios; sin embargo, al actualizar una aplicación desde Microsoft Store, esa aplicación se vincula a la cuenta de usuario que haya iniciado sesión. El siguiente error aparece en los archivos de registro de Sysprep (que puede encontrar en %WINDIR%\System32\Sysprep\Panther):

<package name> was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

En lugar de usar Microsoft Store para actualizar las aplicaciones, debe transferir las actualizaciones localmente a sus aplicaciones de línea de negocio, aprovisionar las aplicaciones con licencia sin conexión de Microsoft Store para Empresas para todos los usuarios, o bien hacer que los usuarios finales actualicen sus aplicaciones mediante Microsoft Store en sus equipos de destino. Si un administrador de TI ha deshabilitado el acceso a Microsoft Store en un entorno administrado, los usuarios finales no podrán actualizar las aplicaciones de Microsoft Store.

Para obtener más información sobre cómo transferir localmente aplicaciones de línea de negocio de Microsoft Store, vea Transferencia local de aplicaciones con DISM y Personalización de la pantalla de inicio.

Generalización de una imagen

Generalización desde el modo auditoría

Para generalizar una imagen, primero debe arrancar en el modo auditoría. Puede arrancar en el modo auditoría mediante un archivo de instalación desatendida o desde la pantalla de configuración rápida (OOBE). En Arranque de Windows en el modo auditoría u OOBE puede obtener información sobre las distintas formas de arrancar en el modo auditoría.

  1. Arranque un equipo en el modo auditoría. Cuando Windows arranca en el modo auditoría, aparecerá en el escritorio Herramienta de preparación del sistema. Puede optar por cerrar la ventana Herramienta de preparación del sistema o dejar que siga abierta.

  2. Personalice Windows agregando controladores, cambiando la configuración e instalando programas. No instale ninguna aplicación de Microsoft Store con Microsoft Store.

  3. Ejecute Sysprep.

    • Si la ventana Herramienta de preparación del sistema sigue abierta, haga clic en Generalizar, en Apagar y, a continuación, en Aceptar para generalizar la imagen y apagar el equipo.

      O bien

    • Ejecute Sysprep desde el símbolo del sistema. Ejecute %WINDIR%\system32\sysprep\sysprep.exe para abrir la ventana Preparación del sistema. También puede usar el comando Sysprep junto con las opciones /generalize, /shutdown y /oobe. Consulte Opciones de la línea de comandos de Sysprep para ver las opciones disponibles.

      %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
      

      Nota

      Si va a generalizar un VHD que se va a implementar como un VHD en la misma máquina virtual o hipervisor, use la opción /mode:vm en la línea de comandos sysprep.

      El equipo generaliza la imagen y se apaga.

  4. Cuando el equipo se apague, capture la imagen con DISM.

  5. Implemente esta imagen en un equipo de referencia. Cuando el equipo de referencia se inicie, muestra la pantalla OOBE.

Generalización mediante un archivo de instalación desatendida

Si usa varios archivos de instalación desatendida durante la implementación del equipo, puede agregar la siguiente configuración a cada uno de esos archivos para que el programa de instalación de Windows generalice el equipo después de procesar el archivo de instalación desatendida en cuestión.

O bien

  • Para generalizar el sistema y hacer que arranque en el modo auditoría, use la opción [Microsoft-Windows-Deployment | Reseal(/windows-hardware/customize/desktop/unattend/microsoft-windows-deployment-reseal)] en la fase de configuración oobeSystem. Establezca Mode en Audit.

Información general sobre el proceso de Sysprep

Opciones en la línea de comandos de Sysprep

Compatibilidad de Sysprep con los roles de servidor

Trabajar con claves de producto y activación