terça-feira, 19 de maio de 2026

[Dica] Criar ISO do Windows personalizado com autounattend.xml, ei.cfg

Depois de ter criado um tutorial sobre como proceder à criação de uma ISO de instalação personalizada do Windows 11 — baseada no projecto “Tiny11” — vou agora aprofundar este tema, explorando a personalização do script utilizado pelo Tiny11.

 

Para além disso, irei também abordar a utilização de ficheiros autounattend.xml e ei.cfg personalizados, permitindo a criação de ISOs de instalação tanto para o Windows 10 como para o Windows 11, totalmente adaptadas às necessidades de cada utilizador.

 

Há também uma ferramenta ‘Winhance’, pós instalação do sistema operativo que pode ajudar a remover certas funções do Windows indesejadas e criar autounattend.xml.

 

Tiny11 Builder

 

Como já vimos no ‘post’ anterior, Tiny11 Builder, é uma ferramenta que permite criar uma versão mais leve e simplificada do Windows 11.

De forma simples, ajuda a remover componentes desnecessários do sistema operativo, tornando-o mais rápido e menos exigente em termos de recursos.

 

As instruções seguintes são para utilizadores avançados.

 

Depois de transferir a versão mais actualizada do ‘Tiny11builder’

https://github.com/ntdevlabs/tiny11builder

 

Editamos o ficheiro ‘tiny11maker.ps1’

 

Podemos visualizar no código quais as funções que irão ser removidas na instalação do Windows.

Podemos também acrescentar funções ao script inicial.

 

Por exemplo, se quisermos manter o navegador Microsoft Edge, basta remover as linhas referentes à sua remoção.

Isto irá tornar a criação do Tiny11 ainda mais específica para cada caso.

 

 

autounattend.xml

 

Quando instalamos o Windows num computador, normalmente temos de seguir vários passos: escolher o idioma, aceitar os termos, criar um utilizador, entre outras configurações. Este processo pode ser repetitivo, sobretudo se fizermos várias instalações.

É aqui que entra o ficheiro autounattend.xml.

De forma simples, este ficheiro funciona como uma lista de instruções automáticas para o instalador do Windows. Em vez de termos de configurar tudo manualmente, podemos deixar tudo previamente definido, e o sistema faz o trabalho sozinho.

 

As instruções são para utilizadores medianos.

 

Um gerador autounattend.xml é uma ferramenta online que permite criar automaticamente um ficheiro autounattend.xml, utilizado para instalações automáticas do Windows.

Em vez de teres de se escrever o ficheiro manualmente (o que pode ser complicado), este site (criar autounattend.xml) apresenta-te um formulário simples, onde só é necessário escolher as opções que se pretende que sejam aplicadas — e ele gera o ficheiro xml final.

 

Este serviço permite criar ficheiros de respostas (normalmente denominados unattend.xml ou autounattend.xml) para realizar instalações automáticas do Windows 10 e do Windows 11, incluindo as versões 24H2 e 25H2. Os ficheiros de respostas gerados por este serviço destinam-se principalmente a ser utilizados com o programa de instalação do Windows executado a partir do Windows PE para realizar instalações limpas (em vez de actualizações).

 

Depois do ficheiro XML ser criado, é necessário colocá-lo na raiz da ISO ou da pen USB de instalação do Windows.

 

Ao iniciar o computador através desse dispositivo, o instalador do Windows irá detectar automaticamente o ficheiro e seguir todas as instruções definidas no mesmo.

Desta forma, a instalação decorre de forma automática, aplicando as configurações previamente estabelecidas no ficheiro autounattend.xml, sem necessidade de intervenção do utilizador.

 

ei.cfg

 

Na instalação do Windows 11 em computadores mais recentes, é comum não aparecer a lista de edições do sistema operativo (como Home, Pro, entre outras). Isto acontece porque algumas placas-mãe já incluem uma chave de produto associada pelo fabricante, que faz com que o instalador seleccione automaticamente a edição correspondente.

No entanto, quando se pretende instalar uma edição diferente do Windows, esta situação pode tornar-se um obstáculo.

Felizmente, existe uma forma simples de contornar este comportamento. Ao adicionar um ficheiro ‘ei.cfg’ à imagem de instalação do Windows, é possível definir previamente a edição a instalar ou, em alternativa, forçar o aparecimento da lista de escolhas durante o processo de instalação.

 

Para que seja apresentada a lista de escolhas, basta criar o ficheiro de nome ‘ei.cfg’ com o seguinte texto:

Um ficheiro ei.cfg simples pode ter o seguinte conteúdo:


[EditionID]

[Channel]
_Default

[VL]
0


EditionID → define a edição (ex: Home, Professional)

Channel → tipo de licença (Retail, OEM, Volume)

VL → indica se é licenciamento por volume (1 = sim, 0 = não)

 

Este ficheiro ‘ei.cfg’ deve ser colocado dentro da pasta ‘sources.

 

Winhance - Utilitário de optimização do Windows

O Winhance é uma aplicação que merece ser referida neste contexto devido à sua capacidade de optimizar e modificar componentes do Windows já instalados.

Esta ferramenta permite desactivar ou remover funcionalidades consideradas desnecessárias, contribuindo para um sistema mais leve e ajustado às necessidades do utilizador.

Para além disso, o Winhance (link github) disponibiliza também a funcionalidade de criação de um ficheiro autounattend.xml, que pode ser posteriormente integrado numa imagem de instalação (ISO) do Windows. Desta forma, é possível automatizar o processo de instalação já com configurações personalizadas previamente definidas.

 

Informação sobre procedimentos de instalação e configuração podem ser visualizados aqui.

 

UnattendedWinstall

O UnattendedWinstall (link github) utiliza os ficheiros de resposta da Microsoft (ou ficheiros de instalação automática) para automatizar e personalizar as instalações do Windows. Permite a desinstalação de aplicações e funcionalidades do Windows, bem como a alteração das definições do Windows durante o processo de configuração do sistema.

[Tutorial] Tiny11 Builder - criar uma imagem ISO personalizada do Win 11 sem aplicações indesejadas

 

Agora já se pode criar um ficheiro ISO personalizado para realizar uma instalação totalmente limpa do Windows 11, sem as aplicações adicionais.

 

Pode-se utilizar o script “Tiny11 Builder” para criar um ficheiro ISO personalizado e desobstruído do Windows 11 e, neste tutorial, vou mostrar como realizar este processo.

 

Numa busca incessante, a Microsoft continua a adicionar funcionalidades ao seu sistema operativo, ao ponto de uma instalação limpa parecer ter perdido o seu significado, uma vez que o programa de instalação instala muitas aplicações predefinidas, obrigando o utilizador a iniciar sessão com uma conta Microsoft e apresenta uma grande quantidade de anúncios indesejados logo à partida, e é aqui que o script Tiny11 Builder se torna útil.

 

O Tiny11 Builder é um script de terceiros criado pelo utilizador do X @NTDEV_ que obtém a imagem ISO oficial do Windows 11 e a reprocessa para remover da imagem quaisquer aplicações que possa considerar indesejadas (tais como Copilot, Clipchamp, Notícias, Meteorologia, Xbox, Obter Ajuda, Começar, Media Player, Quick Assist, OneDrive e até mesmo o Microsoft Edge).

Também utiliza o ficheiro de respostas automáticas para ignorar a exigência da conta Microsoft e implementar a imagem com o sinalizador “compact” para a tornar mais pequena. Isto permite realizar uma instalação verdadeiramente limpa do sistema operativo.

 

No passado, o programador publicava uma nova imagem ISO “Tiny11” para cada nova versão do Windows 11, mas, para proporcionar maior transparência e eliminar preocupações quanto à utilização de suportes de instalação modificados por terceiros, agora é possível utilizar o script de código aberto, acessível a qualquer pessoa, para compreender como funciona. Além disso, o script utiliza apenas ferramentas da Microsoft (sem ferramentas externas), incluindo o Deployment Image Servicing and Management (DISM) e o executável Oscdimg do Windows ADK para criar ficheiros ISO iniciáveis.

Como criar uma imagem ISO do Windows 11 sem as aplicações predefinidas utilizando o Tiny11 Builder 

 Para criar um ficheiro ISO do Windows 11 com o script Tiny11 Builder, siga estes passos:

 

1. Abrir o site do Suporte da Microsoft.
https://www.microsoft.com/en-us/software-download/windows11

2. Seleccionar a opção “Windows 11” na secção “Descarregar imagem de disco (ISO) do Windows 11 para dispositivos x64”.

Windows 11 ISO download 

3. Clicar no botão “Download Now”.

4. Seleccionar o idioma de instalação.

Select ISO file language 

5. Clicar no botão "Confirm".

6. Clique no botão "64 bits Download" para guardar o ficheiro ISO do Windows 11 no computador. 

Windows 11 x64 ISO download 

7. Abrir a página do Tiny11Builder no GitHub.
https://github.com/ntdevlabs/tiny11builder/releases

8. Clicar no ficheiro ZIP mais recente disponível na secção "Assets".

Tiny11 Builder zip download 

9. Guardar o ficheiro que contém o script no computador.

10. Abrir a pasta onde se encontra o ficheiro.

11. Seleccionar o ficheiro Tiny11Builder-main-zip.

12. Clicar no botão "Extract all".

 Tiny11 Builder extract zip

13. Clicar no botão "Extract".

14. Abrir o Explorador de ficheiros.

15. Aceder à pasta que contém o ficheiro ISO do Windows 11.

16. Clicar com o botão direito do rato no ficheiro ISO e selecione a opção "Mount".

17. Confirare a letra da unidade virtual na qual o ficheiro ISO foi montado.

 File Explorer mounted ISO letter 

18. Abrir o menu Iniciar.

19. Procurar por PowerShell, clicar com o botão direito do rato no primeiro resultado e seleccionar a opção "Run as Administrator".

20. Digitar o seguinte comando para permitir que o script Tiny11Builder seja executado no computador e primir Enter:

Set-ExecutionPolicy unrestricted

Unrestricted execution policy

21. Digitar o seguinte comando para executar o script Tiny11Builder e primir Enter:

& "C:\PATH\TO\SCRIPT\tiny11maker.ps1"

Tiny11 Builder run script in PowerShell

22. Digitar «R» e prima Enter.

23. Confirmar a letra da unidade do ponto de montagem do Windows 11 e primir Enter.

Tiny11 Builder confirm drive letter 

24. Confirmar o número de índice da versão do sistema operativo para criar a imagem e primir Enter. 

 Tiny11 Builder script OS index number

25. Primir Enter para concluir o processo e sair do script.

26. Digitar o seguinte comando para definir a política de execução mais segura do PowerShell e primir Enter:

Set-ExecutionPolicy Restricted

Depois de concluir os passos, o script irá criar um ficheiro ISO personalizado sem as aplicações predefinidas dentro da pasta que contém o ficheiro "tiny11maker.ps1".