Você está na página 1de 20

Machine Translated by Google

Win10XPE – Guia de início rápido

Baixe o Arquivo de Projeto XPE e extraia o arquivo...

Copie a pasta Win10XPE para sua unidade de dados. (Eu prefiro usar minha unidade D em vez da minha unidade C para ficar longe do sistema
operacional.

Se estiver usando o Windows 10 como seu sistema operacional host - você precisará permitir uma "Exceção" do Windows Defender
para a pasta Win10XPE (sugiro a mesma exceção para qualquer software A/V) para permitir que o programa exe seja executado sem ser
bloqueado ....

Em seguida, monte sua versão oficial do Windows 10 Setup Media ISO (sugere-se que você copie o conteúdo da mídia de configuração para
uma pasta em sua unidade de dados e selecione-a como fonte), mas não é necessário.

Nota: Não adicionamos suporte para MS Preview Releases - todos os projetos usam mídia oficial de lançamento do MS

Quando você executar o Win10XPE.exe, o construtor será aberto.


Observação: um link para download de mídia oficial está presente na interface principal

Clique na caixa cinza e aponte para o local da pasta ou letra da unidade da Mídia de configuração.
Machine Translated by Google

Depois de encontrar a mídia, essa tela principal mudará agora listando as informações do Wim.

Você pode usar a caixa de rolagem para selecionar "Pro" ou fazer qualquer outra seleção.
Em seguida, aperte o grande botão azul de reprodução....

Sente-se, assista e relaxe enquanto o programa é executado...


Ele fará o download de vários programas e recursos (permita que ele faça isso). Esses downloads são projetados apenas como primeira execução.

O XPE abrirá o prompt de comando para extrair arquivos, baixar e executar comandos do programa (permita que ele faça isso)

Depois que o construtor terminar, você receberá uma mensagem de OK.


Navegue até o local da pasta do Win10XPE e você encontrará seu ISO personalizado...

Agora que você criou seu FIRST Custom PE com as seleções padrão.
Machine Translated by Google

Você pode alterar essas seleções marcando ou desmarcando as caixas de seleção do programa no painel esquerdo.
Se você clicar no nome do programa no painel esquerdo - a interface do programa será exibida no painel direito.
Cada interface de programa tem a capacidade de selecionar atalhos e pode ter outras opções que você pode escolher...

Opções padrão de núcleo de compilação sugeridas

Você pode selecionar entre recursos e opções adicionais

Observação: alguns programas podem exigir o Net Framework (Microsoft .Net) ou arquivos de rede adicionais (adições de rede)

Observação: o papel de parede jpg personalizado deve ser renomeado para > Img0.jpg
Observação: o som de inicialização do mp3 personalizado deve ser renomeado para > Startup.mp3
Machine Translated by Google

Interface de Opções Adicionais

Nota: Deixe "Tipo de construção" sozinho


Selecione suas opções e retorne à interface principal

Adicionar drivers personalizados

Aqui está a questão de adicionar "Drivers" personalizados


Se você pode executar a configuração do Windows 10 sem solicitar arquivos de driver - provavelmente não precisará adicioná-los ao
seu XPE ...
Alguns drivers podem exigir uma reinicialização, não é possível instalar esses drivers após o carregamento do PE, portanto, eles devem
ser integrados à sua compilação XPE.
Eu sugeriria inicializar o XPE para testar primeiro, antes de enviar drivers adicionais ...
Mas basicamente você estará exportando esses drivers do seu PC host com DISM

Em seguida, você copiará as pastas do driver para a pasta de integração do driver no XPE
Outra dica para drivers adicionais - Copie a pasta "Drivers" do Macrium Reflect.
Machine Translated by Google

Certifique-se de marcar a caixa de seleção "Integrar drivers personalizados"


Os drivers são classificados por Arch - e cada pasta de driver é recusada

Observação: você só precisa carregar os drivers necessários/especiais que não estão incluídos no WinPE

Pastas Adicionais

Existe uma "Pasta personalizada" para que você possa incluir arquivos de programa adicionais (para programas portáteis ou personalizados
Arquivos/Pastas)
Para processar a pasta personalizada - Marque a caixa de seleção "Adicionar sua pasta personalizada"

Existe uma "pasta raiz ISO" onde você pode colocar arquivos adicionais na raiz da unidade
Estes são os arquivos que serão acessíveis sem inicializar no WinPE
Para processar a pasta raiz - marque a caixa de seleção "Incluir arquivos na raiz ISO"
Machine Translated by Google

Adicionar opção de menu de inicialização do host

Vou fornecer uma pequena dica para que você possa inicializar diretamente da pasta Win10XPE ...
Portanto, não há necessidade de continuar gravando/copiando arquivos ISO para USB.

Clique no botão "Criar arquivo em lote" - isso criará um arquivo em lote para adicionar a opção do menu de inicialização para o XPE
inicializar a partir do diretório Win10XPE

Observação: se a compilação selecionada for para USB, a unidade Y não será criada (pois a unidade Y é a raiz da unidade)
Selecionar a opção "Executar todos os programas da RAM" funcionará sem problemas.

Para remover a entrada do menu de inicialização do host

Abra o prompt de comando (Admin) ou use a caixa "Executar"


Digite> msconfig
Selecione a guia "Boot" e remova a opção "XPE Recovery"

Executar todos os programas da RAM

Nas capturas de tela "Above Post", você verá uma caixa de seleção "Executar todos os programas da memória
RAM" (logo abaixo das caixas HostOS ...
Selecioná-lo substituirá o uso da caixa de rolagem em todas as interfaces do programa - colocando todos os programas no Ram.

Deixar a caixa de seleção "Executar todos os programas da memória RAM" - desmarcada no plug-in Build Core
permitirá que você selecione o local de destino do programa por meio da interface do programa. USB ou RAM
Machine Translated by Google

Adicionar plug-ins adicionais ou fazer edições na compilação atual

Há momentos em que você pode querer adicionar plug-ins adicionais ou fazer edições em sua compilação atual
Isso pode ser feito sem a necessidade de processar a compilação completa novamente.
Selecione o plug-in que deseja adicionar e, em seguida, pressione o pequeno botão verde Play na interface do plug-in

Depois que os plug-ins adicionais forem adicionados à compilação


Selecione o plug-in "Criar ISO" no painel esquerdo.
Na interface, clique no botão "Criar Boot.wim e ISO"

Log de compilação - Mensagens de erro - A compilação é interrompida abruptamente - Programas não encontrados no ISO

Às vezes as coisas dão errado e aparecem mensagens de erro - Às vezes as coisas dão errado e nenhuma mensagem aparece.

Em vez de pular para fazer uma postagem de reclamação neste fórum - use a guia "LOG" e investigue a causa primeiro ...

O Build Log é meu melhor amigo ao criar e testar plug-ins.


Selecione a guia "Log" após o processamento do plug-in - procure os ícones amarelo (avisos) ou vermelho (erros) no painel
Machine Translated by Google

Tudo parece bom aqui:

**********************

Tudo não é tão bom aqui - Vejo uma mensagem de aviso amarela - Vermelho seria uma mensagem de erro

Você pode passar o mouse sobre a mensagem para lê-la

Ok, agora que você sabe que algo deu errado - clique uma vez na mensagem para localizá-la no log Role um
pouco além da mensagem e você verá o "script" que foi processado...
Agora, você tem uma ideia geral de onde começar a procurar e pode ser capaz de corrigi-lo ...

SE depois de tudo falhar e você simplesmente não conseguir descobrir a causa

Publique um relatório com a mensagem de erro e o plug-in que o causou


Observação: você pode clicar duas vezes na mensagem para copiá-la para a área de transferência

(Inclua em sua postagem de relatório)

O Nome do Projeto - (XPE)


Seu arco de origem - (x86 ou x64)
A seleção de construção - (USB ou RAM)
O sistema operacional de origem - (Win10-1803)

Você também pode salvar o log de compilação completo - pressionando o botão "Salvar como
Log.Html" e compactar (7z ou Zip) e anexar esse arquivo de log ao final da postagem do relatório
Machine Translated by Google

Mensagens de erro do programa no WinPE

Criamos e testamos plugins com recursos limitados e fazemos o possível para evitá-los.
Com isso dito, nem todo PC é o mesmo e as mensagens de erro do programa acontecem ...

Faça uma captura de tela da mensagem de erro e anexe-a na parte inferior da postagem do relatório.

Atualizar plug-ins existentes

Tomemos como exemplo o plug-in ShowkeyPlus


Vamos usar o botão "Editar" e a guia "Fonte" e procurar o script do contêiner de arquivo

O plug-in usa um contêiner de arquivo (a maioria dos plug-ins usa)


Observe também (acima do destaque) que o > SetupFile=ShowKeyPlus.7z
Machine Translated by Google

O contêiner de arquivo está sempre oculto do construtor - portanto, primeiro devemos reexibi-lo.
Navegue até "\Win10XPE\Projects\MyPlugins\Apps\Security"
Observe que a pasta "Apps" segue a estrutura do painel esquerdo no Builder

Clique duas vezes no script do contêiner de arquivo ShowKeyPlus e abra com o bloco de notas
Para EXCLUIR o Plug-in do Arquivo de Contêiner Edite no Bloco de Notas > Nível=0 a Nível=5 - Salve e Saia
Para OCULTAR o Plug-in do Arquivo de Contêiner Edite no Bloco de Notas > Nível=5 para Nível=0 - Salve e Saia
Machine Translated by Google

Volte para o Builder e clique no botão "Atualizar"

Extrair anexo do plug-in


O arquivo do contêiner agora está visível
Selecione o botão "Editar" e selecione a guia "Anexos"

Clique com o botão direito no arquivo de instalação e extraia para a área de trabalho
Machine Translated by Google

Atualize/substitua os arquivos de programa dentro do arquivo de configuração 7z em sua área de trabalho

Normalmente, você só precisa atualizar os arquivos existentes - porque geralmente não incluímos arquivos desnecessários

Codificar anexo para plug-in


Selecione o botão Adicionar.

Como visto acima, no canto superior esquerdo da interface de anexos, uma caixa de
diálogo "Codificador de arquivo" será aberta

Selecione o botão Adicionar... e aponte para o arquivo de configuração 7z atualizado em sua área de trabalho

Observe que o arquivo de configuração .7z é mostrado no painel esquerdo e, em seguida, clique no botão "Iniciar"
Machine Translated by Google

Saia da interface de anexos clicando no X vermelho no canto superior direito

Você acabou de > Extrair, Atualizar e Codificar um Arquivo...

Crie plug-ins empacotados de aplicativos portáteis

Para este exemplo > Baixe a versão portátil do CCleaner-Defraggler

Vá para a pasta de download - extraia o arquivo Defraggler.zip

Abra a pasta extraída e visualize o conteúdo

Ok, o que temos é um programa portátil com arquivos x86 e x64


Alguns sites têm downloads separados para programas x86 e x64

Para fins de argumentação - criaremos dois "Arquivos de configuração" compactados separados


Machine Translated by Google

Um para arquivos de programa x86 - selecione os arquivos de programa x86, comprima com 7zip e renomeie o novo arquivo
7z compactado para > Defraggler.7z

Selecione Os Arquivos de Programa x64, Compacte e Renomeie o Arquivo Compactado para > Defraggler64.7z

Abra o Win10XPE - Expanda Utilitários - Selecione o Criador de plug-in compactado XPE


Machine Translated by Google

Clique no ícone "Pasta" para 32 bits e aponte para o arquivo Defraggler.7z que você acabou de criar

Faça a mesma coisa para o arquivo 64Bit Defraggler64.7z que você acabou de criar

Digite o Program.exe - Neste caso é > Defraggler.exe

Digite o nome do autor (geralmente seu nome de tela)

Clique no botão "Criar novo plug-in XPE"

Você encontrará seu novo plug-in para testes pessoais no aplicativo do painel esquerdo/criador de plug-in XPE

Aperte o botão "Iniciar" para abrir a pasta do programa e testar o Program.exe


Machine Translated by Google

Eu propositalmente deixei algo muito simples de fora....


É sua lição de casa descobrir o que...
Como já foi abordado neste guia de instruções de início rápido

Adicionar configuração de registro

Opção 1) A maneira mais fácil de adicionar configurações de registro é trapacear

Leia outros plug-ins usando o botão Editar e selecionando a guia Fonte....

Se você vir a(s) linha(s) de registro que está procurando - Copie-as em seu Plugin...

************************************************** ************

É aqui que este jogo fica muito complicado e requer experiência ...
E isso exigirá que você faça muitos testes com as configurações do plug-in no lado
positivo> é PE e gravado em mídia regravável Se você estragar -
Apague, reconstrua e teste novamente

************************************************** ************

Opção 2) Exportar as configurações do registro

Você pode exportar as configurações do registro de seu registro de host ou registro de PE usando o RegEdit
Machine Translated by Google

Selecione Create ISO Plugin e, na interface, clique no botão "Reg Convert PE"

Clique no ícone da pasta e aponte para o arquivo de registro exportado - ou seja, Test.reg
Machine Translated by Google

Selecione o botão "Gooo Reg File"

Clique em Salvar e feche a caixa de diálogo...

O Arquivo de Script Criado é o código para adicionar a configuração do registro que você exportou e vai usar no seu Plugin

Você não usará esse arquivo de script [processo], mas o código para as configurações será copiado em [Add-Registry] em seu
plug-in.....

Tenha muito CUIDADO e leia as configurações , pois elas são exportadas de um host diferente e muitas usam locais
de pasta diferentes
VOCÊ precisará alterar essas informações e talvez não precise adicionar todas as configurações do registro....

************************************************** ********

Opção 3) Capturar as configurações do registro antes e depois do processo de instalação dos programas

Inicie ou execute o programa RegShot2


Machine Translated by Google

Aperte o botão "1st Shot" e selecione "Whole Registry"

Nota: Alterei a "Pasta para relatório de armazenamento" padrão para > %UserProfile%\Desktop\RegShot

Execute o arquivo do instalador para o qual você deseja capturar as alterações do registro

Em seguida, faça "2º tiro - registro inteiro"

O arquivo > Report.*.RedoReg.txt < contém as alterações do registro criadas pelo instalador Salve esse
arquivo de texto e use "Reg Convert PE" como acima - mas aponte para este arquivo txt
Machine Translated by Google

Encontre arquivos ausentes ou necessários

-Inicie o Process Monitor (Procmon.exe) e, em seguida, inicie o programa.


-Encontre o Program.exe na coluna Nome do processo, clique com o botão direito do mouse e escolha Incluir "Program.exe".
-Encontre a palavra SUCESSO na Coluna de Resultados, clique com o botão direito do mouse e escolha Excluir "SUCESSO".
-Encontre a palavra CreateFile na coluna de operação, clique com o botão direito do mouse e escolha Incluir "CreateFile".

Você deve ver os arquivos necessários ou ausentes listados com "NOME NÃO ENCONTRADO" e ver o caminho que o programa pesquisou para eles.

Teste corretamente seu novo plug-in

Desmarque todos os outros APPs (desmarque a pasta Apps)


Desmarque todos os recursos do MS do Build Core

Selecione apenas o seu novo plug-in


Selecione Build Core Plugin
Selecione Criar plug-in ISO
Processar a nova compilação
Teste de inicialização no XPE WinPE

Teste se o programa é iniciado e executado sem erros

Ele possui todos os arquivos necessários para executar sem o suporte de outros plug-ins Ele
abre o tipo de arquivo correto para o programa Ele verifica
corretamente ou cria o arquivo necessário Selecione
"Sobre" - Geralmente para testar as configurações do registro, etc.

Nota: Alguns programas não portáteis requerem arquivos MS, precisam de algumas entradas de registro e exigem arquivos de driver
Copiado para o System32

Teste seu plug-in usando versões x86 e x64

Quando estiver satisfeito com seu novo plug-in - compartilhe-o para que outros membros testem

Tudo isso leva muito tempo, testando e aprendendo para acertar as coisas.
Isso é o que faz deste um hobby para nós...
E uma grande experiência autodidata que durará a vida toda...

De mim e de todos os outros membros aqui no TheOven, aproveite!!

Você também pode gostar