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.



