Como adicionar sua utilitária ao Ambiente de Recuperação do Windows
O Ambiente de Recuperação do Windows (Windows RE) é uma ferramenta essencial para restaurar o sistema após falhas. Se você deseja otimizar esse processo, é possível integrar suas próprias utilitárias no Windows RE. Isso pode ser particularmente útil para administradores de sistemas ou para quem realiza tarefas de manutenção e reparação com frequência. Aqui está um passo a passo de como fazer isso.
Passo 1: Preparar sua utilitária
Primeiro, verifique se sua utilitária é compatível com o Windows RE e pode ser executada em um ambiente minimalista, com funcionalidades limitadas. Idealmente, sua ferramenta não deve depender de serviços que não estão disponíveis nesse ambiente e deve poder ser executada a partir da linha de comando.
Além disso, preste atenção ao tamanho da utilitária. Os arquivos do Windows RE geralmente têm limitações de tamanho, o que pode tornar as aplicações grandes inadequadas. Se necessário, otimize sua utilitária para que funcione corretamente nesse ambiente restrito.
Passo 2: Extrair a imagem do Windows RE
O próximo passo é extrair a imagem do Windows RE do sistema. Para isso, abra o Prompt de Comando como administrador e execute o seguinte comando:
reagentc /info
Este comando mostrará o caminho para a imagem do Windows RE, normalmente localizada em C:\Recovery\WindowsRE\Winre.wim. Copie o arquivo Winre.wim para uma pasta separada para editá-lo, mantendo a versão original caso algo dê errado.
Passo 3: Montar a imagem Winre.wim
Agora, você precisará montar a imagem Winre.wim para editá-la. Use a ferramenta DISM. No Prompt de Comando com privilégios administrativos, execute o seguinte comando:
dism /mount-wim /wimfile:<caminho para Winre.wim> /index:1 /mountdir:<pasta de montagem>
Substitua <caminho para Winre.wim> e <pasta de montagem> pelos caminhos corretos. Depois de executar o comando, a imagem ficará acessível na pasta especificada.
Passo 4: Adicionar sua utilitária
Copie sua utilitária para a pasta onde a imagem foi montada. O ideal é colocá-la na pasta System32 para facilitar o acesso via linha de comando. Por exemplo, se sua utilitária for chamada minhaFerramenta.exe, execute o seguinte comando:
copy minhaFerramenta.exe <caminho da pasta de montagem>\Windows\System32\
Depois de copiá-la, verifique se sua utilitária está visível e funcionando corretamente quando a imagem estiver montada.
Passo 5: Adicionar a utilitária ao menu de recuperação
Para integrar sua utilitária no menu do Windows RE, edite o arquivo winpeshl.ini, que determina quais aplicativos são executados no ambiente de recuperação. Abra (ou crie) este arquivo na pasta System32 e adicione a linha a seguir para executar sua utilitária:
[LaunchApps] %SYSTEMDRIVE%\Windows\System32\minhaFerramenta.exe
Se já houver outras entradas, basta adicionar sua utilitária em uma nova linha. Assim, sua ferramenta será carregada automaticamente ao iniciar o Windows RE.
Passo 6: Salvar as alterações e desmontar a imagem
Após realizar todas as alterações necessárias, salve a imagem e a desmonta. Execute o seguinte comando:
dism /unmount-wim /mountdir:<caminho da pasta de montagem> /commit
Esse comando salvará as modificações feitas no Winre.wim e desmontará a imagem.
Passo 7: Ativar a imagem modificada do Windows RE
Depois de editar a imagem, configure-a como a versão ativa do Windows RE. Execute o comando a seguir:
reagentc /setreimage /path <caminho da pasta com Winre.wim>
Substitua <caminho da pasta com Winre.wim> pelo caminho da sua imagem modificada. Verifique se tudo está funcionando corretamente com o comando:
reagentc /enable