O que fazer quando o Windows não consegue encontrar o PowerShell

O que fazer quando o Windows não consegue encontrar o PowerShell

O PowerShell é uma ferramenta útil que permite automatizar tarefas, solucionar vários erros e gerenciar uma variedade de configurações do Windows. Mas e se de repente ele desaparecer do seu computador?

Se você usa o PowerShell com frequência, pode ser agravante quando o Windows não consegue encontrá-lo. Felizmente, é possível restaurar o PowerShell ausente com algumas dicas de solução de problemas. Neste post, vamos orientá-lo através de todos eles.

1. Verifique se o Windows PowerShell está ativado

No Windows, você pode ativar ou desativar recursos e programas opcionais no Painel de controle. Para começar, você precisa garantir que o PowerShell não esteja desabilitado em seu computador. Veja como verificar.

  1. Pressione Win + R para abrir a caixa de diálogo Executar.
  2. Digite control na caixa e pressione Enter para abrir o Painel de Controle.
  3. Clique no menu suspenso no canto superior direito para selecionar Ícones grandes .
  4. Vá para Programas e recursos .
  5. Clique no link Ativar ou desativar recursos do Windows no painel esquerdo.
  6. Quando o prompt Controle de conta de usuário (UAC) aparecer, selecione Sim para continuar.
  7. Na caixa de diálogo Recursos do Windows, localize Windows PowerShell e marque sua caixa de seleção.
  8. Clique em OK para salvar as alterações.
    Habilitar o PowerShell no Windows

Reinicie o computador depois disso (veja como reiniciar um computador com Windows) e tente iniciar o PowerShell usando o menu de pesquisa.

2. Inicie o PowerShell usando o comando Executar ou o File Explorer

Se você não conseguir abrir o PowerShell por meio do menu de pesquisa, tente usar a caixa de diálogo Executar. Pressione Win + R para abrir a caixa de diálogo Executar. Digite powershell na caixa e pressione Enter . Se você deseja iniciar o PowerShell com direitos de administrador, pressione Ctrl + Shift + Enter .

Abra o PowerShell por meio do comando Executar no Windows

Você também pode abrir o PowerShell na barra de endereços do File Explorer. Para fazer isso, pressione Win + E para abrir o File Explorer. Digite PowerShell na barra de endereço e pressione Enter .

3. Crie um atalho na área de trabalho para o PowerShell

O Windows pode falhar ao abrir o PowerShell se não souber o caminho exato do arquivo executável do PowerShell. Se for esse o caso, você pode localizar manualmente o arquivo executável do PowerShell em seu computador e criar um atalho na área de trabalho para ele. Aqui estão os passos para fazer o mesmo.

  1. Clique com o botão direito do mouse no ícone Iniciar para abrir o menu Usuário avançado e selecione Explorador de arquivos na lista.
  2. Navegue até Este PC .
  3. Vá para C: > Windows > SysWOW64 e localize a pasta WindowsPowerShell .
  4. Abra a pasta WindowsPowerShell e vá para a pasta v1.0 .
  5. Clique duas vezes no arquivo executável do PowerShell e veja se funciona. Em caso afirmativo, clique com o botão direito do mouse e selecione Enviar para > Área de trabalho (criar atalho) .
    Criar atalho na área de trabalho para PowerShell no Windows

Você pode usar o atalho recém-criado na área de trabalho para iniciar o PowerShell. Para maior comodidade, você pode atribuir um atalho de teclado ao PowerShell. Para saber mais sobre isso, consulte nosso guia sobre como atribuir atalhos de teclado a programas no Windows.

4. Examine seu computador em busca de arquivos de sistema corrompidos

Arquivos de sistema danificados ou corrompidos também podem interferir nas operações do Windows e impedir a inicialização do PowerShell. Felizmente, seu PC com Windows vem com algumas ferramentas integradas, como SFC (System File Checker) e DISM (ou Deployment Image Servicing and Management) que podem ajudá-lo com esses problemas. Se o Windows sofrer corrupção de arquivo do sistema, a execução dessas ferramentas corrigirá o problema.

Para executar a verificação SFC no Windows:

  1. Clique no ícone da lupa na barra de tarefas ou pressione Win + S para abrir o menu de pesquisa.
  2. Digite prompt de comando na caixa de pesquisa e selecione Executar como administrador no painel direito.
  3. Selecione Sim quando o prompt Controle de Conta de Usuário (UAC) aparecer.
  4. Digite SFC /scannow no console e pressione Enter .

A verificação SFC começará a verificar a integridade dos arquivos do sistema e corrigirá quaisquer problemas com eles. A varredura pode demorar um pouco, então seja paciente.

Em seguida, você precisa executar a verificação do DISM. Esta é outra ferramenta de diagnóstico que o Windows oferece. Ele pode detectar automaticamente quaisquer problemas com a imagem do sistema e corrigi-los. Se você quiser saber mais sobre eles, confira nosso guia sobre as diferenças entre CHKDWe, SFC e DISM.

Para executar o DISM, abra novamente o prompt de comando com direitos de administrador. Cole o seguinte comando no console e pressione Enter .

DISM.exe /Online /Cleanup-image /Restorehealth

Janelas de verificação do DISM

Aguarde até que o comando seja executado com sucesso e reinicie o seu PC. Depois disso, veja se o Windows pode encontrar o PowerShell no seu computador.

5. Atualize o Windows PowerShell

Se o Windows ainda não conseguir encontrar o PowerShell neste ponto, pode haver um problema com o próprio aplicativo PowerShell. Você pode tentar atualizar o aplicativo PowerShell para ver se isso faz alguma diferença.

Para atualizar o PowerShell no Windows:

  1. Pressione Win + X para abrir o menu Usuário avançado.
  2. Selecione Terminal (Admin) na lista.
  3. Quando o prompt do Controle de Conta de Usuário (UAC) aparecer, selecione Sim .
  4. Digite o seguinte comando e pressione Enter . winget install --id Microsoft.Powershell --source winget
    Atualize o PowerShell no Windows

O Windows baixará e instalará a versão mais recente do PowerShell. Depois disso, você poderá acessar o PowerShell.

Usar o prompt de comando não é a única maneira de atualizar o PowerShell no Windows. Se você quiser aprender outros métodos, consulte nosso guia sobre como instalar ou atualizar o PowerShell no Windows.

6. Crie uma nova conta de usuário

É possível que o problema de não abertura do PowerShell esteja limitado à sua conta de usuário atual. Nesse caso, você pode criar e mudar para uma nova conta de usuário e ver se isso funciona.

Para criar uma nova conta de usuário no Windows, siga estas etapas.

  1. Abra o menu Iniciar e clique no ícone de roda dentada para abrir o aplicativo Configurações.
  2. Navegue até Contas .
  3. Selecione Outros usuários .
  4. Clique no botão Adicionar conta .
  5. Clique em Não tenho as informações de login desta pessoa e siga as instruções na tela para criar uma nova conta de usuário.
    Entrar na conta da Microsoft

Entre com sua conta recém-criada e veja se o Windows pode encontrar o PowerShell agora.

Acesse o Windows PowerShell novamente

Espero que uma das correções acima tenha se mostrado útil e você possa acessar o PowerShell novamente. Caso contrário, talvez seja necessário redefinir o computador com Windows como último recurso.

O PowerShell não é a única ferramenta de linha de comando disponível no Windows. Você também pode usar o prompt de comando para se comunicar com seu sistema.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *