Você verá "Shell não pode ser iniciado. Ocorreu uma falha durante a inicialização:”Mensagem em PowerShell janela se ele lançar uma exceção quando o Windows tentar abri-lo. Se você está vendo este tipo de mensagem de erro no PowerShell janela, siga estas correções fáceis para resolver o problema. Além disso, se você estiver enfrentando erros como a execução de scripts desativada no PowerShell, os métodos resolverão o problema.
Fix-1 Modify registry-
Você simplesmente precisa criar uma chave e três subchaves para resolver o problema.
IMPORTANTE–
Talvez você saiba Editor de registro não é um lugar onde você pode mudar qualquer coisa e se safar. Um único erro, um pequeno valor errado de uma chave de registro pode bloquear seu sistema. Portanto, antes de prosseguir, faça e armazene um backup deste registro em seu computador. Clique no "Arquivo”E depois em“Exportar“. Nomeie-o como desejar e salve-o em um local seguro de sua escolha.
1. Simplesmente pressionando o Chave do Windowsjuntamente com o 'R‘Chave você pode acessar a‘Corre' janela.
2. Nessa janela, digite “regedit“. Clique em "OK”Para acessar o Editor de registro.
3. Dentro Editor de registro janela, do lado esquerdo, clique com o botão direito no "HKEY_CURRENT_USER”E depois clique em“Novo>”E depois clique em“Chave“.
4. Nomeie a nova chave como “Meio Ambiente“.
5. No lado esquerdo, selecione “Meio Ambiente“.
6. Agora, do lado direito, clique com o botão direito em qualquer lugar do espaço e selecione “Novo>”E depois clique em“Valor de string expansível“.
7. Defina o nome deste valor como “TEMP“.
8. Clique duas vezes em “Temp”Para modificá-lo.
9. Agora, cópia de o endereço mencionado abaixo e colar em ‘Dados do valor:'Opção.
% USERPROFILE% \ AppData \ Local \ Temp
10. Agora, clique em “OK”Para salvar essa alteração.
11. Agora, do lado direito, clique com o botão direito em qualquer lugar do espaço e selecione “Novo>”E depois clique em“Valor de string expansível“.
12. Defina o nome deste valor como “TMP“.
8. Clique duas vezes em “TMP”Para modificá-lo.
9. Agora, copiar colar o endereço mencionado abaixo e cole-o na opção ‘Dados do valor:’.
% USERPROFILE% \ AppData \ Local \ Temp
10. Agora, clique em “OK”Para salvar essa alteração.
11. Para a chave final, clique com o botão direito em qualquer lugar do espaço e selecione “Novo>”E depois clique em“Valor de string expansível“.
7. Defina o nome deste valor como “Caminho“.
8. Clique duas vezes em “Caminho”Para modificá-lo.
9. Agora, copiar colar o endereço mencionado abaixo e cole-o em ‘Dados do valor:'Opção.
% USERPROFILE% \ AppData \ Local \ Microsoft \ WindowsApps;
10. Agora, clique em “OK”Para salvar essa alteração.
Perto Editor de registro janela.
Reinício seu computador para permitir que essas mudanças surtam efeito. Depois de reiniciar o computador, abra PowerShell e verifique se essa correção funciona.
Fix-2 Open PowerShell (x86) -
Este problema acontece apenas para PowerShell (x64) ou usuários de 64 bits. Usuários de 32 bits ou PowerShell (x86) os usuários não têm esse problema.
1. Clique na caixa Pesquisar ao lado do ícone do Windows e escreva “PowerShell (x86)“.
2. Agora, clique em “PowerShell (x86)“.
Dessa forma, você pode abrir um 32-bit PowerShell painel e trabalho.
Fix-3 Atribuir ExecutionPolicy a RemoteSigned-
Você pode alterar a política de execução em seu computador para ‘Irrestrito'(O que é inseguro) ou'RemoteSigned‘Status para resolver este problema.
1. Aperte Tecla Windows + R abrir Corre janela.
2. Digite “Powershell”E então pressione Ctrl + Shift + Enter juntos.
Powershell a janela será aberta.
2. cópia de–colar este comando no PowerShell janela. Depois disso, aperte Entrar do teclado para executá-lo no computador.
Set-ExecutionPolicy RemoteSigned
Depois de executar o comando, feche o PowerShell janela.
Verifique se o erro ainda existe ou não.
Fix-4 Use .NET Framework Repair Tool-
1. Faça o download do Ferramenta de reparo do .NET Framework no seu computador.
2. Então, Duplo click sobre "netfxrepairtool”E aceite o acordo.
3. Ele detectará qualquer tipo de problema com .NET Framework.
4. Agora, clique em “Próximo”Para fazer as alterações no seu computador.
Reinício seu computador.
O problema com .NET Framework instalação.