Você pode fazer isso, mas precisará de uma instalação do Windows 8 e do Windows 8 ADK com Windows PE (é um download bastante grande). Estou bastante certo de que você pode usar esta imagem do Win RE em uma instalação do Windows 7 depois de executá-la, mas não tenho 100% de certeza.
Existem algumas outras maneiras pelas quais você pode conseguir isso, incluindo a criação de uma imagem do Windows PE com as ferramentas do ambiente de recuperação instaladas, mas esse provavelmente é o método mais fácil e fará com que o PowerShell esteja disponível sempre que sua máquina entrar no ambiente de recuperação. tendo que inicializar usando mídia removível.
Encontre o seu WinRE.wim
Eu usei Tudo para encontrar o meu. Por acaso estava escondido C:\Recovery\67c45205-df4a-11e1-8fd9-9103ad6af7ef
. Isso pode ser verdade para você também. Para dar uma olhada, você terá que desativar Hide Protected System Files
. Essa configuração está oculta no Explorer emView, Options, Change Folder and Search Options, View tab.
Alterar as permissões
Você precisará mexer nas permissões para até mesmo ver as permissões nessa pasta. Mexer nas permissões sempre deixa um pouco nervoso, mas siga em frente se tiver coragem. Eu simplesmente adicionei meu nome de usuário às permissões de segurança com controle total.
Clique com o botão direito do mouse em Recuperação, selecione propriedades
Abra a guia Segurança
Clique em Avançado
Clique em Adicionar
Selecionar Principal
Adicione seu nome de usuário (ou administrador, se você quiser trabalhar com ele como administrador)
Copiar WinRE.wim
Decidi copiar o .wim para poder trabalhar com ele, mas suponho que você também pudesse trabalhar diretamente com ele. Se você optar por trabalhar diretamente com ele, modifique o comando adequadamente. Eu copiei o meu para C:\winre\
.
Adicione o PowerShell à imagem
Agora que temos um .wim para trabalhar, podemos adicionar os componentes necessários para o PowerShell. Você precisará dos componentes apropriados do Windows ADK, incluindo o Windows PE.
Monte a imagem
Encontre Ferramentas de Implantação e Criação de Imagens, clique com o botão direito do mouse e execute como Administrador
Crie uma pasta para montar a imagem
Execute este comando para montar a imagem:
Adicione os pacotes necessários
Há um pouco de ir e vir nos comandos a seguir, e as coisas precisam ser feitas em ordem. Precisamos instalar os seguintes pacotes:
- WinPE-WMI
- WinPE-NetFX4
- Script WinPE
- WinPE-PowerShell3
- WinPE-DismCmdlets
- WinPE-StorageWMI
- WinPE-HTA
Também teremos de instalar pacotes en-us (substitua o seu idioma preferido) para cada um dos pacotes acima.
Comece com isso:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab
Em seguida, execute o seguinte:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab
Agora pressione Upduas vezes para recuperar o primeiro comando e substitua o WMI pelo NetFX4. Repita isso até ter instalado todos os componentes necessários, juntamente com o idioma necessário. Lembre-se de fazer isso em ordem.
Termine a imagem
Agora que todos os pacotes estão no lugar, precisamos confirmar nossas alterações e finalizar nosso WinRE.wim. A partir daí, podemos criar um .iso, testá-lo no Hyper-V e copiar o WinRE.wim para o nosso arquivo de recuperação, para que tenhamos acesso ao PowerShell na próxima vez que o sistema travar.
Desmontar e confirmar
Execute o seguinte comando para desmontar a imagem e confirmar as alterações:
Várias coisas podem dar errado aqui, e as mensagens de erro são terrivelmente enganosas. Verifique se não há erros de digitação e se não há nada aberto relacionado a esses arquivos, nem mesmo ao Explorer.
Substitua o WinRE.wim original e teste
Faça um backup do seu WinRE.wim original e substitua-o pelo novo. Agora execute o msconfig e abra a guia Boot. Marque Safe Boot
e selecione Alternate Shell
. Reinicie e tente.
Estrondo! PowerShell no Windows RE
Start PowerShell
e aproveitar!
Para sair do modo de segurança, você precisará executar o msconfig na linha de comando e desmarcar a Inicialização segura.
start powershell
o prompt de comando. Isso funciona no WinRE?