Arquivos de resposta (unattend.xml)

Os arquivos de resposta (ou arquivos autônomos) podem ser usados para modificar as configurações do Windows nas imagens durante a instalação. Você também pode criar configurações que disparam scripts em suas imagens que são executadas depois que o primeiro usuário cria sua conta e escolhe o idioma padrão.

A Instalação do Windows pesquisará automaticamente arquivos de resposta em determinados locais ou você poderá especificar um arquivo sem atenção para usar usando a opção ao executar a /unattend:Instalação do Windows (setup.exe).

Visão geral das configurações do Windows

Embora você possa definir muitas configurações do Windows no modo de auditoria, algumas configurações só podem ser definidas usando um arquivo de resposta ou Designer de Configuração do Windows, como adicionar informações de suporte do fabricante. Uma lista completa de configurações de arquivo de resposta (também conhecidas como configurações autônomas) está na Referência de Instalação autônoma do Windows.

As empresas podem controlar outras configurações usando Política de Grupo. Para obter mais informações, consulte Política de Grupo.

Configurações do arquivo de resposta

Você pode especificar qual passagem de configuração para adicionar novas configurações. Cada passagem de configuração representa uma fase de instalação em que as configurações podem ser definidas:

  • 1 windowsPE: essas configurações são usadas pelo programa de instalação da Instalação do Windows. Ao modificar imagens existentes, geralmente é possível ignorar essas configurações.

  • 2 offlineServicing: essas configurações são aplicadas a imagens offline em que você aplica um arquivo Unattend com DISM usando a opção Apply-Unattend . Quando você aplica um arquivo Unattend com DISM a uma imagem offline, somente as configurações nessa passagem de configuração são processadas.

  • 4 especializar: a maioria das configurações deve ser adicionada aqui. Essas configurações são disparadas no início do modo de auditoria e no início da OOBE. Para fazer várias atualizações ou configurações de teste, generalize o dispositivo novamente e adicione outro lote de configurações no passo “Especialização de configuração”.

  • 6 auditUser: é executado assim que você inicia o modo de auditoria.

    Este é um ótimo momento para executar um script de teste do sistema – adicionaremos Microsoft-Windows-Deployment\RunAsynchronousCommand como nosso exemplo. Para saber mais, confira Adicionar um script personalizado à instalação do Windows.

  • 7 oobeSystem: use com moderação. A maioria dessas configurações é executada após a conclusão da OOBE pelo usuário. A exceção é a configuração Microsoft-Windows-Deployment\Reseal\Mode = Audit, que usaremos para ignorar o OOBE e inicializar o computador no modo de auditoria.

    Quando o script precisa saber o idioma selecionado pelo usuário durante a OOBE, deve-se adicioná-lo ao passo oobeSystem.

  • Para saber mais, confira Passes de configuração de instalação do Windows.

Observação

Essas configurações poderão ser perdidas se o usuário redefinir o computador com as ferramentas de recuperação internas. Para ver como garantir que essas configurações permaneçam no dispositivo durante uma redefinição, consulte Scripts de exemplo: mantendo as configurações do Windows por meio de uma recuperação.

Criar e modificar um arquivo de resposta

Esta seção explica como criar e modificar um arquivo autônomo usando as ferramentas disponíveis no Kit de Avaliação e Implantação do Windows. Ao criar um arquivo Unattend para sua implantação, você pode definir configurações diferentes ou adicionais do que o descrito abaixo.

Etapa 1: Criar um arquivo de catálogo

  1. Inicie o Gerenciador de Imagens do Sistema do Windows.

  2. Clique em Arquivo>Selecione Imagem do Windows.

  3. Em Selecionar uma Imagem do Windows, navegue até e selecione o arquivo de imagem (D:\install.wim). Em seguida, selecione uma edição do Windows, por exemplo, Windows 10 Pro e clique em OK. Clique em Sim para criar o arquivo de catálogo. O Windows SIM cria o arquivo com base no arquivo de imagem e o salva na mesma pasta do arquivo de imagem. Esse processo pode levar vários minutos.

    O arquivo de catálogo aparece no painel Imagem do Windows . O Windows SIM lista os componentes e pacotes configuráveis nessa imagem.

    Dica

    Se o Windows SIM não criar o arquivo de catálogo, tente as seguintes etapas:

    • Para criar um arquivo de catálogo para dispositivos baseados em Arm ou de 32 bits, use um dispositivo de 32 bits.
    • Verifique se o arquivo de imagem base do Windows (\Sources\Install.wim) está em uma pasta que tenha privilégios de leitura/gravação, como uma unidade flash USB ou no disco rígido.

Etapa 2: Criar um arquivo de resposta

  • Clique em Arquivo>Novo Arquivo de Resposta.

    O novo arquivo de resposta aparece no painel Arquivo de Resposta .

    Observação

    Se você abrir um arquivo de resposta existente, poderá ser solicitado que você associe o arquivo de resposta à imagem. Clique em Sim.

Etapa 3: Adicionar novas configurações de arquivo de resposta

  1. Adicionar informações do OEM:

    1. No painel Imagem do Windows , expanda Componentes, clique com o botão direito do mouse em amd64_Microsoft-Windows-Shell-Setup_(versão)e, em seguida, selecione Adicionar Configuração para Passar 4 especializar.

    2. No painel Arquivo de Resposta, selecione Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

    3. No painel Propriedades de OEMInformation , na seção Configurações , selecione:

      • Manufacturer=Fabrikam
      • Model=Notebook Model 1
      • Logotipo=C:\Fabrikam\Fabrikam.bmp
    4. Crie um gráfico/logotipo de cores de 32 bits com um tamanho máximo de 120 x 120 pixels e salve-o como D:\AnswerFiles\Fabrikam.bmp arquivo no computador local.

      Copiaremos o logotipo para a imagem do Windows em algumas etapas.

  2. Defina o dispositivo para inicializar automaticamente no modo de auditoria:

    1. No painel Imagem do Windows , expanda Componentes, clique com o botão direito do mouse em amd64_Microsoft-Windows-Deployment_(versão)e selecione Adicionar Configuração para Passar 7 oobeSystem.

    2. No painel Arquivo de Resposta , selecione Componentes\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal.

    3. No painel Propriedades do Resseal , na seção Configurações , selecione Mode=Audit.

  3. Prepare um script para ser executado após o início do modo de auditoria.

    1. No painel Imagem do Windows , clique com o botão direito do mouse em amd64_ Microsoft-Windows-Deployment_(versão) e clique em Adicionar Configuração para Passar 6 auditUser.

    2. No painel Arquivo de Resposta , expanda Componentes\6 auditUser\amd64_Microsoft-Windows-Deployment_neutral\RunAsynchronous. Clique com o botão direito do mouse em Propriedades RunAsynchronousCommand e clique em Inserir Novo Comando Assíncrono.

    3. No painel Propriedades assíncronasComando , na seção Configurações , adicione os seguintes valores:

      • Path = C:\Fabrikam\SampleCommand.cmd
      • Description = Sample command to run a system diagnostic check.
      • Order = 1 (Determina a ordem em que os comandos são executados, começando com 1.)
  4. Adicione uma chave do Registro. Neste exemplo, adicionamos uma REG_SZ chave chamada ABCD a HKLM\Software\Sample com um valor de 10. Esse comando chamará CMD /c REG ADD, como se você estivesse criando uma chave do Registro no prompt de comando.

    Adicione RunAsynchronousCommands para cada chave do Registro a ser adicionada. (Clique com o botão direito do mouse em Propriedades RunAsynchronousCommand e clique em Inserir Novo AssíncronoComando).

    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
    

Consulte a Referência de Instalação autônoma do Windows para obter uma lista completa das opções de configuração.

Etapa 4: Salvar o arquivo de resposta

  • Salve o arquivo de resposta, por exemplo: D:\AnswerFiles\BootToAudit-x64.xml.

    Observação

    O Windows SIM não permitirá que você salve o arquivo de resposta nas pastas de imagem montadas.  

Etapa 5: Criar um script

Como especificamos um script a ser executado na Etapa 3.3, vamos criar esse script agora.

  • Copie o script de exemplo a seguir no Bloco de Notas e salve-o 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
    

Adicionar o arquivo de resposta e o script à imagem

Etapa 6: Montar uma imagem e adicionar o arquivo de resposta

  1. Use o DISM para montar uma imagem do Windows. Para saber como montar uma imagem, consulte Montar e modificar uma imagem do Windows usando DISM

  2. Copie o arquivo de resposta para a imagem na pasta e nomeie-o \Windows\Panther como unattend.xml. A pasta Panther é uma das pastas em que o Windows procura um arquivo de resposta. Crie a pasta se ela não existir. Se houver um arquivo de resposta existente, substitua-o ou use o Gerenciador de Imagens do Sistema do Windows para editar/combinar configurações, se necessário.

    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 a imagem, confirmando as alterações. Por exemplo:

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

    em que C é a letra da unidade que contém a imagem montada.

    Esse processo pode levar vários minutos.

Quando você aplicar sua imagem, o Windows processará seu arquivo sem atenção e definirá suas configurações com base no que você especificou no desatento.