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.