Logo Hardware.com.br
Gabriel Rochadel
Gabriel Roch... Super Participante Registrado
359 Mensagens 31 Curtidas

Aprenda a instalar seu tema automaticamente no Windows 11 com arquivo de resposta! - Autounattend.xml

#1 Por Gabriel Roch... 14/11/2023 - 13:48
Já vi alguns tópicos em alguns foruns em inglês de pessoas que desejam aplicar seu tema personalizado no arquvio de resposta e não conseguem,
hoje trago a vocês uma das soluções possíveis de como adicionar seu tema personalizado como tema padrão do windows ao instalar o windows  do zero.

primeiramente você precisa abrir o arquivo.theme no bloco de notas e mudar o caminho onde as imagens do tema vão estar para o local padrão aonde os temas padrões da microsoft ficam.

veja exemplos de como fazer isso nas imagens abaixo.

Link com todas as imagens

clique aqui para baixar o tema usado

img1, ensina extrair o tema. clique no link que o levará para google drive imagens.

Clique aqui para ver imagem1



abra o arquivo 3d.theme no bloco de notas, você vai precisar mudar o local padrão aonde as imagens estarão, pois o local padrão aonde a microsoft coloca seus temas é:

C:\Windows\Resources\Themes

e é exatamente isso que você precisa fazer, mudar o local das suas imagens do background para C:\Windows\Resources\Themes\DesktopBackground

DesktopBacground é a pasta aonde ficam as imagens do meu tema.
img2 = 1 mostra o arquivo orignal do tema original,
img2 = 2 mostra o arquivo modificado com novo local aonde as imagens ficarão.
img2-3 = não esqueça de mudar o caminho da pasta de slidesho que fica bem no final

Clique aqui para ver imagem2

clique aqui para ver como mudar o slideshow

já modificou o caminho de seu tema? teste ele, coloque ele na pasta
C:\Windows\Resources\Themes\
e execulte ele e veja se funciona.

óbvio, coloque a pasta DesktopBackground onde as imagens do tema fica no local
C:\Windows\Resources\Themes\ 
também, junto com o 3d.theme

Funcionou?

Agora no seu pendrive de boot d:\mytheme\

adicione uma pasta na raiz do seu pendrive de boot com o nome
mytheme e dentro dessa pasta coloque o arquivo
3d.theme modificado e a pasta DesktopBacground.

no seu caso, o nome de seu tema pode ser diferente  e o nome da pasta aonde fica as imagens.

ficará assim:    D:\mytheme\3d.theme,DesktopBackground


veja foto img3 de exemplo.



Clique aqui para ver imagem3



agora vamos fazer as auterações no seu arquivo Autounattend.xml

veja a imagem 4 para entender conteúdo abaixo.

Clique aqui para ver imagem4


na parte

é aqui que a mágica acontecerá se vai adicionar os comandos
para copiar seu tema para a pasta c:\Windows\Resources\Themes\
e mudar os registros de regedit >
HKLM\Software\Microsoft\Windows\CurrentVersion\Themes /v InstallTheme

padrão: installtheme aero.theme
para o nome de seu tema 3d.theme.

os seguintes comandos deverão ser adicionado:
em vermelho na img



<RunSynchronousCommand wcm:action="add">
   <Order>2</Order>
   <Path>cmd.exe /c xcopy "d:\mytheme\" "%SystemDrive%\Windows\Resources\Themes\" /y /e</Path>
</RunSynchronousCommand>

<RunSynchronousCommand wcm:action="add">
   <Order>3</Order>
   <Path>reg.exe add HKLM\Software\Microsoft\Windows\CurrentVersion\Themes /v InstallTheme /t REG_SZ /d "%SystemDrive%\Windows\Resources\Themes\3d.theme" /f</Path>
</RunSynchronousCommand>

<RunSynchronousCommand wcm:action="add">
   <Order>4</Order>
   <Path>reg.exe add HKCU\Software\Microsoft\Windows\CurrentVersion\Themes /v CurrentTheme /t REG_SZ /d "%SystemDrive%\Windows\Resources\Themes\3d.theme" /f</Path>
</RunSynchronousCommand>





Duas observações.


Primeira observação: Caso não exista  em verde você precisa criar
e caso não exista o em amarelo você também precisa criar.





precisa criar em settings pass="specialize"



<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">

  <RunSynchronous>

   <RunSynchronousCommand wcm:action="add">
     <Order>2</Order>
     <Path>cmd.exe /c xcopy "d:\mytheme\" "%SystemDrive%\Windows\Resources\Themes\" /y /e</Path>
  </RunSynchronousCommand>

  <RunSynchronousCommand wcm:action="add">
     <Order>3</Order>
     <Path>reg.exe add HKLM\Software\Microsoft\Windows\CurrentVersion\Themes /v InstallTheme /t REG_SZ /d "%SystemDrive%\Windows\Resources\Themes\3d.theme" /f</Path>
  </RunSynchronousCommand>

   <RunSynchronousCommand wcm:action="add">
      <Order>4</Order>
      <Path>reg.exe add HKCU\Software\Microsoft\Windows\CurrentVersion\Themes /v CurrentTheme /t REG_SZ /d "%SystemDrive%\Windows\Resources\Themes\3d.theme" /f</Path>
   </RunSynchronousCommand>

</RunSynchronous>

</component>




  • Ah, não esqueça de mudar a order para 1, 2 ,3 caso não exista no setting = specialize o  path icalcls.exe C:\ /remove:g "S-1-5-11"


Segunda observação: seus Path, não podem ter quebra de linhas, pois o cmd
considera quebra de linha como um novo comando, por isso antes de salvar seu Autounattend.xml, certifique de não haver quebras de linhas, deixe seu Autounattend.xml sem quebras de linhas.

se tiver quebra de linhas vai dar erro no specialize, pois isso fez dar erro comigo, na minha instalação
apimente.br
apimente.br Cyber Highlander Moderador
51.3K Mensagens 3.8K Curtidas
#2 Por apimente.br
14/11/2023 - 21:41
Movido da sala "Windows" para a sala "Dicas, Tutoriais e Reviews"

Por gentileza, observe a descrição das salas antes de criar um tópico nela.
O Linux não é o Windows
Como fazer perguntas inteligentes? Clique aqui!
Ao pedir ajuda, informe sua configuração completa e forneça detalhes suficientes para alguém te ajudar.

© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal