UnattendedWinstall aproveita os arquivos de resposta da Microsoft (ou arquivos Unattend) para automatizar e personalizar as instalações do Windows. Ele permite modificações nas configurações e pacotes do Windows diretamente no ISO do Windows durante a configuração.
Observação
UnattendedWinstall foi testado e otimizado para uso pessoal. Para aqueles interessados em personalizar ainda mais, crie seu próprio arquivo de resposta seguindo este guia em vídeo.
Se o UnattendedWinstall foi útil para você, considere apoiar o projeto, ele realmente ajuda!
Se você tiver comentários, sugestões ou precisar de ajuda com o UnattendedWinstall, sinta-se à vontade para participar da discussão no GitHub ou em nossa comunidade Discord:
O arquivo de resposta UnattendedWinstall vem com descrições detalhadas para quase todas as configurações e ajustes de registro, que estão disponíveis para inspeção aqui no GitHub. Para customização, baixe o arquivo de resposta e abra-o em editores como Cursor ou VSCode.
Observação
Use o arquivo UWScript.ps1
depois que o Windows estiver instalado para reaplicar ou reverter as configurações caso o Windows Update redefina algumas das configurações ou se você encontrar algum problema.
Ele também pode ser usado para obter uma experiência semelhante ao UnattendedWinstall em uma instalação existente do Windows sem reinstalar o Windows.
Antes de executar o script
Certifique-se de abrir o PowerShell como administrador. Além disso, defina a política de execução para permitir a execução de scripts executando o seguinte comando:
Set-ExecutionPolicy Unrestricted
Executar o PowerShell com permissões elevadas e habilitar a execução de script garantirá que UWScript.ps1
possa aplicar as alterações necessárias no sistema.
Para usar um arquivo de resposta, inclua autounattend.xml
na raiz da mídia de instalação do Windows para ser executada durante a configuração do Windows.
Observação
Certifique-se de que o arquivo de resposta seja denominado autounattend.xml
; caso contrário, não será reconhecido pelo instalador.
Observação
Você pode fazer backup de seus drivers antes da instalação para garantir que estejam prontamente disponíveis:
Crie uma pasta chamada Drivers
em sua unidade C:.
Faça backup dos drivers atuais do Windows para a C:
executando o seguinte comando no prompt de comando como administrador:
dism /online /export-driver /destination:C: D rivers
Conecte sua unidade USB/mídia de instalação ao computador.
Crie uma pasta chamada $WinpeDriver$
na sua unidade USB.
Copie os drivers que deseja instalar automaticamente de C:Drivers
para D:$WinpeDriver$
assumindo que D:
é sua unidade USB.
Baixe o arquivo autounattend.xml
e salve-o em seu computador.
Crie uma unidade USB de instalação inicializável do Windows 10 ou Windows 11 com Rufus ou a ferramenta de criação de mídia.
Importante
- Alguns usuários relataram problemas com a ferramenta de criação de mídia ao criar o USB de instalação do Windows. Use-o a seu critério.
- Ao usar o Rufus, não marque nenhuma das caixas de seleção em “Personalizar sua experiência com o Windows”, pois isso cria outro arquivo
autounattend.xml
que pode substituir as configurações no arquivo UnattendedWinstall.
Copie o arquivo autounattend.xml
que você baixou na Etapa 1 para a raiz do USB inicializável de instalação do Windows que você criou na Etapa 2.
Inicialize a partir do USB de instalação do Windows, faça uma instalação limpa do Windows normalmente e os scripts serão executados automaticamente.
autounattend.xml
e salve-o em seu computador.autounattend.xml
que você baixou na Etapa 1 ou apenas clique e arraste o autounattend.xml
para a janela do AnyBurn.Importante
- Ao usar o Rufus, não marque nenhuma das caixas de seleção em “Personalizar sua experiência com o Windows”, pois isso cria outro arquivo
autounattend.xml
que pode substituir as configurações no arquivo UnattendedWinstall.
autounattend.xml
e salve-o em seu computador.ISO
e Templates
.ISO
, crie uma nova pasta chamada Windows
.ISOWindows
.autounattend.xml
para a pasta Templates
.VentoyPlugson.exe
.Auto Install Plugin
na lista.Add
.Windows
.F:ISOWindows
(Substitua F
pela letra da sua unidade.)autounattend.xml
.F:Templatesautounattend.xml
(Substitua F
pela letra da sua unidade.)autounattend.xml
, poderá adicioná-los mais tarde!)OK
e você verá uma mensagem informando que a configuração foi salva com sucesso./Templates/autounattend.xml
.autounattend.xml
será executado automaticamente durante a instalação. UWScript.ps1
ou use o utilitário Windows Chris Titus Tech (vídeo).Se você não conseguir se conectar à Internet após a instalação, é provável que seus drivers Wi-Fi ou LAN (Ethernet) estejam faltando. Às vezes, o Windows não inclui todos os drivers necessários para adaptadores de rede, especialmente se eles forem específicos para o seu dispositivo.
Para resolver isso, siga estas etapas:
Após a instalação, você deverá conseguir se conectar à Internet.
Para instalar uma edição do Windows diferente do Pro, você precisará ajustar os espaços reservados da chave do produto em seu arquivo autounattend.xml
.
no arquivo que atualmente se parecem com isto: < Key >VK7JG-NPHTM-C97JM-9MPGT-3V66T Key >
< Key >00000-00000-00000-00000-00000 Key >
Ao substituir essas seções por um espaço reservado genérico, você poderá selecionar a edição desejada do Windows durante a instalação.
Observação
Você precisa baixar o arquivo Source Code.zip
. Uma vez extraído, você terá acesso a todos os arquivos v1.0.0 anteriores.
Passei muito tempo tentando encontrar uma maneira de desinstalar o Microsoft Edge durante a instalação do Windows. No entanto, foi um desafio devido às diferenças entre o Windows 10 22H2 e o Windows 11 24H2. Meu objetivo é usar os métodos de desinstalação suportados pela Microsoft e pretendo adicionar uma opção fácil de remoção do Edge em versões futuras.
Enquanto isso, se você deseja remover o Edge após a instalação do Windows, considere usar este script do FR33THY. O Ultimate Windows Optimization Guide do FR33THY foi uma grande inspiração para a versão 2.0.0 deste projeto, e eu recomendo explorá-lo para obter dicas adicionais de otimização do Windows.
autounattend.xml
?Você também pode adicionar suas próprias entradas de registro ao arquivo v2.0.0, e é realmente mais fácil se você souber onde adicioná-lo. Vou dar uma breve explicação.
Para entradas de registro que se aplicam à máquina local, ou seja, chaves de registro HKEY_LOCAL_MACHINE
, você pode encontrar a function SetRecommendedHKLMRegistry
no arquivo autounattend.xml
, veja aqui:
UnattendedWinstall/autounattend.xml
Linha 1981 em 9330519
e, em seguida, adicione quaisquer entradas de registro que você deseja adicionar no formato .reg
, como o restante das entradas estão definidas, e apenas certifique-se de adicioná-las antes de "@
para torná-las parte do arquivo .reg
que será gerado, consulte aqui:
UnattendedWinstall/autounattend.xml
Linha 3412 em 9330519
e será então aplicado ao registro.
Da mesma forma, se você tiver chaves de registro HKEY_CURRENT_USER
, poderá adicioná-las ao arquivo User Customization.ps1
da mesma forma explicada acima, começando aqui:
UnattendedWinstall/autounattend.xml
Linha 3912 em 9330519
Windows Registry Editor Version 5.00
e terminando antes do "@
aqui:UnattendedWinstall/autounattend.xml
Linha 4423 em 9330519
Observação
Os links acima podem não levar você às linhas corretas de código quando novas versões do arquivo forem lançadas, mas levam você às linhas corretas na v2.0.0.