Archivos de respuesta (unattend.xml)

Los archivos de respuesta (o archivos de instalación desatendida) pueden usarse para modificar la configuración de Windows en tus imágenes durante la configuración. También puede crear configuraciones que desencadenen scripts en las imágenes que se ejecutan después de que el primer usuario cree su cuenta y elija su idioma predeterminado.

El programa de instalación de Windows buscará automáticamente archivos de respuesta en determinadas ubicaciones o puede especificar un archivo desatendido que se usará mediante la opción al ejecutar el /unattend:programa de instalación de Windows (setup.exe).

Introducción a la configuración de Windows

Aunque puedes establecer muchas opciones de Configuración de Windows en modo auditoría, algunas opciones solo se pueden establecer mediante un archivo de respuesta o una Designer de configuración de Windows, como agregar la información de soporte técnico del fabricante. Una lista completa de la configuración del archivo de respuesta (también conocida como configuración desatendida) se encuentra en la Referencia de configuración deSatendida de Windows.

Las empresas pueden controlar otras configuraciones mediante directiva de grupo. Para obtener más información, consulta Directiva de grupo.

Configuración del archivo de respuesta

Puede especificar qué pase de configuración para agregar nuevas opciones. Cada paso de configuración representa una fase de instalación en la que se pueden configurar las opciones:

  • 1 windowsPE: el programa de instalación de Windows usa estas opciones. Si vas a modificar las imágenes existentes, normalmente puede pasar por alto estas opciones de configuración.

  • 2 offlineServicing: esta configuración se aplica a las imágenes sin conexión en las que se aplica un archivo desatendido con DISM mediante la Apply-Unattend opción . Cuando se aplica un archivo desatendido con DISM a una imagen sin conexión, solo se procesan los valores de este paso de configuración.

  • 4 specialize: la mayoría de las opciones de configuración se pueden agregar aquí. Estas opciones se activan al comenzar el modo auditoría y al comenzar la configuración rápida. Si necesitas hacer varias actualizaciones o probar las opciones, generaliza el dispositivo de nuevo y agrega otro lote de opciones en la fase de configuración Specialize.

  • 6 auditUser: se ejecuta en cuanto inicies el modo auditoría.

    Este es un buen momento para ejecutar un script de prueba del sistema: agregaremos Microsoft-Windows-Deployment\RunAsynchronousCommand como ejemplo. Para obtener más información, consulte Agregar un script personalizado a la instalación de Windows.

  • 7 oobeSystem: usar con moderación. La mayoría de estos valores se ejecutan después de que el usuario complete OOBE. La excepción es la configuración Microsoft-Windows-Deployment\Reseal\Mode = Audit, que usaremos para omitir OOBE y arrancar el equipo en modo auditoría.

    Si el script se basa en saber qué idioma selecciona el usuario durante OOBE, lo agregaría a la fase oobeSystem.

  • Para obtener más información, consulte Pasos de configuración del programa de instalación de Windows.

Nota

Esta configuración podría perderse si el usuario restablece su EQUIPO con las herramientas de recuperación integradas. Para ver cómo asegurarse de que esta configuración permanece en el dispositivo durante un restablecimiento, consulte Scripts de ejemplo: Mantener la configuración de Windows a través de una recuperación.

Crear y modificar un archivo de respuesta

En esta sección se explica cómo crear y modificar un archivo desatendido mediante herramientas disponibles en Windows Assessment and Deployment Kit. Al crear un archivo desatendido para la implementación, puede configurar opciones diferentes o adicionales que las que se describen a continuación.

Paso 1: Crear un archivo de catálogo

  1. Inicia el Administrador de imágenes de sistema de Windows.

  2. Haga clic en Archivo>Seleccione imagen de Windows.

  3. En Seleccionar una imagen de Windows, busque y seleccione el archivo de imagen (D:\install.wim). Después, selecciona una edición de Windows, por ejemplo, Windows 10 Pro, y haz clic en Aceptar. Haga clic en para crear el archivo de catálogo. Windows SIM crea el archivo basado en el archivo de imagen y lo guarda en la misma carpeta que el archivo de imagen. Este proceso puede tardar varios minutos.

    El archivo de catálogo aparece en el panel Imagen de Windows . Windows SIM muestra una lista de los componentes y los paquetes que se pueden configurar en esa imagen.

    Sugerencia

    Si Windows SIM no crea el archivo de catálogo, pruebe los pasos siguientes:

    • Para crear un archivo de catálogo para dispositivos basados en Arm o de 32 bits, use un dispositivo de 32 bits.
    • Asegúrese de que el archivo de imagen base de Windows (\Sources\Install.wim) está en una carpeta que tiene privilegios de lectura y escritura, como una unidad flash USB o en el disco duro.

Paso 2: Crear un archivo de respuesta

  • Haga clic en Archivonuevo archivo >de respuesta.

    El archivo de respuesta nuevo aparece en el panel Archivo de respuesta .

    Nota

    Si abre un archivo de respuesta existente, es posible que se le pida que asocie el archivo de respuesta a la imagen. Haga clic en .

Paso 3: Agregar nueva configuración del archivo de respuesta

  1. Agregar información de OEM:

    1. En el panel Imagen de Windows , expanda Componentes, haga clic con el botón derecho en amd64_Microsoft-Windows-Shell-Setup_(versión) y, a continuación, seleccione Agregar configuración a Paso 4 especializado.

    2. En el panel Archivo de respuesta, seleccione Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

    3. En el panel Propiedades de OEMInformation , en la sección Configuración , seleccione:

      • Fabricante=Fabrikam
      • Model=Notebook Model 1
      • Logotipo=C:\Fabrikam\Fabrikam.bmp
    4. Cree un logotipo o gráfico de color de 32 bits con un tamaño máximo de 120 x 120 píxeles y guárdelo como D:\AnswerFiles\Fabrikam.bmp archivo en el equipo local.

      Copiaremos el logotipo en la imagen de Windows en unos pocos pasos.

  2. Establezca el dispositivo para que arranque automáticamente en modo auditoría:

    1. En el panel Imagen de Windows , expanda Componentes, haga clic con el botón derecho en amd64_Microsoft-Windows-Deployment_(versión) y, a continuación, seleccione Agregar configuración a Pass 7 oobeSystem.

    2. En el panel Archivo de respuesta , seleccione Components\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal.

    3. En el panel Propiedades de Reseal , en la sección Configuración , selecciona Mode=Audit.

  3. Prepare un script para que se ejecute después de que comience el modo auditoría.

    1. En el panel Imagen de Windows , haga clic con el botón derecho en amd64_ Microsoft-Windows-Deployment_(version) y, a continuación, haga clic en Agregar configuración para pasar 6 auditoríaUsuario.

    2. En el panel Archivo de respuesta , expanda Components\6 auditUser\amd64_Microsoft-Windows-Deployment_neutral\RunAsynchronous. Haz clic con el botón secundario en Propiedades de RunAsynchronousCommand y haz clic en Insertar nuevo AsynchronousCommand.

    3. En el panel Propiedades de AsynchronousCommand de la sección Configuración , agrega los siguientes valores:

      • Path = C:\Fabrikam\SampleCommand.cmd
      • Description = Sample command to run a system diagnostic check.
      • Order = 1 (Determina el orden en que se ejecutan los comandos, empezando por 1).
  4. Agregue una clave del Registro. En este ejemplo, se agrega una REG_SZ clave denominada ABCD en HKLM\Software\Sample con un valor de 10. Este comando llamará a CMD /c REG ADD, igual que si estuviera creando una clave del Registro desde el símbolo del sistema.

    Agregue RunAsynchronousCommands para cada clave del Registro que se va a agregar. (Haga clic con el botón derecho en RunAsynchronousPropiedades de comandos y haga clic en Insertar nuevo comando asincrónico).

    Path = CMD /c REG ADD HKEY_LOCAL_MACHINE\Software\Sample /v 10 /t REG_SZ ABCD
    Description = Adds a OEM registry key
    Order = 2
    RequiredUserInput = false
    

Consulta la Referencia de instalación desatendida de Windows para obtener una lista completa de las opciones de configuración.

Paso 4: Guardar el archivo de respuesta

  • Guarde el archivo de respuesta, por ejemplo: D:\AnswerFiles\BootToAudit-x64.xml.

    Nota

    Windows SIM no te permitirá guardar el archivo de respuesta en las carpetas de imágenes montadas.  

Paso 5: Crear un script

Puesto que hemos especificado un script que se va a ejecutar en el paso 3.3, vamos a crear ese script ahora.

  • Copie el siguiente script de ejemplo en el Bloc de notas y guárdelo como D:\AnswerFiles\SampleCommand.cmd.

    @rem Scan the integrity of system files 
    @rem (Required after removing the base English language from an image)
    sfc.exe /scannow
    
    @rem Check to see if your drivers are digitally signed, and send output to a log file.
    md C:\Fabrikam
    C:\Windows\System32\dxdiag /t C:\Fabrikam\DxDiag-TestLogFiles.txt
    

Agregar el archivo de respuesta y el script a la imagen

Paso 6: Montar una imagen y agregar el archivo de respuesta

  1. Use DISM para montar una imagen de Windows. Para obtener información sobre cómo montar una imagen, consulte Montaje y modificación de una imagen de Windows mediante DISM.

  2. Copie el archivo de respuesta en la imagen en la \Windows\Panther carpeta y asígnele el nombre unattend.xml. La carpeta Panther es una de las carpetas en las que Windows busca un archivo de respuesta. Crea la carpeta si no existe. Si hay un archivo de respuesta existente, reemplázalo o usa el Administrador de imágenes de sistema de Windows para editar o combinar la configuración si es necesario.

    MkDir c:\mount\windows\Windows\Panther
    Copy D:\AnswerFiles\BootToAudit-x64.xml  C:\mount\windows\Windows\Panther\unattend.xml
    MkDir c:\mount\windows\Fabrikam
    Copy D:\AnswerFiles\Fabrikam.bmp    C:\mount\windows\Fabrikam\Fabrikam.bmp
    Copy D:\AnswerFiles\SampleCommand.cmd    C:\mount\windows\Fabrikam\SampleCommand.cmd
    
  3. Desmonte la imagen y confirme los cambios. Por ejemplo:

    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
    

    donde C es la letra de unidad de la unidad que contiene la imagen montada.

    Este proceso puede tardar varios minutos.

Al aplicar la imagen, Windows procesará el archivo desatendido y configurará las opciones en función de lo especificado en la desatendida.