Contents

A experiência pronta para uso do Windows (OOBE) se transforma em um aplicativo da Web!

/images/OOBE-windows-11-segreti-web-app.jpg -Windows 10 -Windows 11

No final da instalação real do Windows, falamos frequentemente sobre isso, uma fase final chamada OOBE (Out of Box Experience). Este é um procedimento que, através de uma série de passos que se sucedem, orienta os usuários na configuração inicial do seu dispositivo Windows.

As principais solicitações apresentadas durante a fase OOBE são a escolha do idioma e da região, configuração de uma conta de usuário, acesso à rede local, preferências de privacidade e uma série de personalizações. Com as versões mais recentes do Windows 10 e Windows 11, o OOBE tornou-se cada vez mais complexo. Até demais. Por exemplo, com a adição de telas que têm mais a ver com aspectos relacionados ao marketing do que com a própria configuração do sistema (pense na promoção do Microsoft 365, do OneDrive, nas exortações voltadas ao uso de contas da Microsoft). Ao ativar a instalação autônoma do Windows, é possível pular toda a parte do OOBE e solicitar a configuração do sistema operacional de forma totalmente automática, conforme relatado em um arquivo de configuração.

Segredos OOBE: quais combinações de teclas podem ser usadas

Durante a fase OOBE você pode pressionar a combinação de teclas SHIFT\+F10 para acessar um prompt de comando , útil para alterar imediatamente o comportamento de alguns aspectos do sistema operacional. Vimos, por exemplo, como usar a janela do terminal para instalar o Windows 11 sem conexão de rede e evitar a exigência de conta da Microsoft.

Certamente menos conhecido é o atalho de teclado CTRL\+SHIFT\+F3 que, se usado durante OOBE, reinicia o sistema no chamado mode Audits. Este é um modo de operação que funciona em paralelo com o OOBE e que permite configurar o sistema de acordo com suas necessidades antes de sua própria instalação.

O modo Auditorias cria uma espécie de “dispositivo modelo” que o usuário pode configurar e depois criar uma versão do arquivo ISO do Windows utilizável em qualquer máquina, independentemente de sua configuração de hardware. Pense nos fabricantes de PC: desta forma eles podem criar uma versão personalizada do Windows para ser distribuída em milhões de sistemas, minimizando o tempo necessário para concluir a operação. Após a intervenção, é obtido um arquivo install.wim personalizado para inserir no arquivo ISO.

O “núcleo” do sistema é o excelente utilitário Microsoft Sysprep que permite personalizar o conteúdo da mídia de instalação do sistema ao seu gosto.

OOBE é uma aplicação Web: aqui está a descoberta realmente interessante

Se você tentar pressionar SHIFT\+F10 durante a instalação do Windows 11 e digitar taskmgr , você notará que OOBE depende diretamente do componente do sistema WWAHost.exe: isso já sugere que toda a fase de configuração final é na verdade um ** Aplicativo Web**.

Não somente. Com uma simples verificação, você pode verificar se o OOBE é chamado de CloudExperienceHost de “baixo nível” e está contido na pasta \Windows\SystemApps: ao acessar esta pasta, você percebe que o OOBE usa código HTML , CSS e JavaScript. Está tudo explicado no vídeo postado por Andrew Enderman no Youtube.

Em um ambiente experimental, pode-se obter a imagem do disco de instalação do Windows 11 e utilizar uma ferramenta de software como o 7-Zip para acessar o conteúdo do arquivo fonte extraído “\sources\install.wim”. Ao navegar até a pasta “Windows\SystemApps” dentro desses dados extraídos, pode-se obter acesso ao diretório denominado “Microsoft.Windows.CloudExperienceHost*” e examinar detalhadamente seus componentes constituintes. Vale ressaltar que a sequência operacional completa do Out-of-Box Experience (OOBE) está encapsulada no arquivo “default.html”, que serve de base para o processo de configuração inicial do sistema operacional.

Como aponta Enderman, OOBE contém muitas referências a tecnologias legadas que a Microsoft não usa mais: enquanto se diverte “navegando” no conteúdo da pasta, na verdade, você percebe referências explícitas ao agora extinto assistente digital * *Cortana**. Além disso, entre os “ouvintes de eventos” desenvolvidos em JavaScript e contidos no aplicativo Web OOBE, há também um não documentado: CTRL \+ SHIFT \+ J.

O console do desenvolvedor escondido no Windows OOBE nos deixa incrédulos

O trabalho realizado por Enderman trouxe à luz o que na verdade é um console de desenvolvimento deixado em um ambiente de produção. Tente pressionar a combinação de teclas CTRL \+ SHIFT \+ J durante a fase OOBE do Windows. Uma tela de fundo cinza será aberta aceitando uma série de comandos como entrada. Tente digitar help e pressione a tecla Enter.

Pode-se ponderar se é prudente manter um console oculto dentro de um processo de instalação executado em inúmeros dispositivos em todo o mundo.

Como visto aqui, o que encontramos diante de nós é um console JavaScript interface interativa totalmente funcional, que permite a qualquer programador interagir diretamente com a fase OOBE. É algo verdadeiramente incrível!

E é chocante que quaisquer alterações (Enderman até se divertiu modificando as condições de licença para usar o Windows 11, tornando-o divertidamente um software copyleft…) sejam imediatamente adquiridas. Após uma reinicialização da máquina (por exemplo, com shutdown/r/t 0 ) são aplicados automaticamente.

Informações adicionais relativas ao funcionamento funcional da Execução Fora de Banda podem ser acessadas através da URL mencionada.

Mais uma vez, questiona-se qual a proporção da escolha da Microsoft: impossível, realmente, que i segredos OOBE não surgissem, mais cedo ou mais tarde…

Crédito da imagem de abertura: iStock.com – NguyenDucQuang

barra lateral inferior relacionada 300

*️⃣ Link da fonte:

vídeo postado por Andrew Enderman , Como visto aqui , disponível neste endereço , Nguyen Duc Quang ,