Como alterar a política de execução para executar scripts no PowerShell

  • Para alterar a política de execução do PowerShell, abra o PowerShell (como administrador) e execute o comando “Set-ExecutionPolicy RemoteSigned” para permitir a execução de scripts. O comando “Set-ExecutionPolicy AllSigned” permite scripts de editores confiáveis. Já o comando “Set-ExecutionPolicy Unrestricted” permite scripts sem restrições.
  • Você também pode executar o comando “Set-ExecutionPolicy Restricted” para desfazer as alterações e impedir a execução de scripts.
  • Por fim, você pode permitir scripts do PowerShell alterando a política no aplicativo Configurações do Windows 11 e 10.

No Windows 11 (ou 10), por padrão, ao tentar executar um script no PowerShell, ele falhará com a mensagem de erro "não pode ser carregado porque a execução de scripts está desativada neste sistema" . Isso ocorre porque o PowerShell possui um recurso de segurança de "política de execução" que controla como carregar arquivos de configuração e executar scripts para impedir a execução de código malicioso no sistema.

Se precisar executar um script no Windows 11 (ou 10), você pode alterar a política de execução para o computador local, o usuário atual ou a sessão.

Ao definir uma política de execução do PowerShell para o computador local e o usuário atual, as informações são armazenadas no Registro. Se você configurar a política para uma sessão específica, ela será mantida na memória e perdida ao fechar a sessão.

Segundo a Microsoft , a política de execução não restringe ações. É possível contornar a política digitando o script na interface de linha de comando (CLI). A política foi projetada para ajudar os usuários a evitar a execução de scripts maliciosos.

Neste guia , vou ensinar como alterar a política de execução para executar scripts com sucesso no PowerShell no Windows 11 ou 10.

Alterar a política de execução no Windows 11 a partir do PowerShell

Para alterar a política de execução do PowerShell no Windows 11 (ou 10), siga estes passos:

  1. Abra o menu Iniciar no Windows 11.

     

     

  2. Pesquise por PowerShell , clique com o botão direito do mouse no primeiro resultado e selecione a opção Executar como administrador .

  3. Digite o seguinte comando para confirmar a política de execução atual e pressione Enter :

    Obter-PolíticaDeExecução

  4. (Opcional) Digite o seguinte comando para visualizar as políticas de execução do PowerShell em vigor e pressione Enter :

    Get-ExecutionPolicy -List

  5. Digite o seguinte comando para alterar a política de execução do PowerShell e permitir a execução de scripts no Windows 11 e pressione Enter :

    Política de Execução Definida Assinatura Remota

  6. (Opcional) Digite o seguinte comando para alterar a política de execução e impedir a execução de scripts e pressione Enter :

    Política de Execução Restrita

    Como alterar a política de execução para executar scripts no PowerShell

Após concluir os passos, você pode executar o script novamente, e ele deverá funcionar corretamente no Windows 11. Se não quiser mais permitir a execução de scripts no seu computador, você pode executar o comando opcional mencionado nos passos.

Se você deseja alterar a política de execução para executar scripts para o usuário atual ou computador local, você precisa usar a opção “Escopo” desta forma: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserou Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

No Windows 11, você pode escolher entre quatro políticas de execução diferentes para permitir ou bloquear scripts:

  • Restrito — impede a execução de qualquer arquivo de script.
  • RemoteSigned — permite que scripts sejam criados no computador. No entanto, scripts criados em outro dispositivo não serão executados sem uma assinatura confiável.
  • AllSigned — permite a execução de todos os scripts. No entanto, somente se um editor confiável tiver incluído uma assinatura.
  • Sem restrições — executa qualquer script sem restrições.

Você não precisa alterar a política de execução se precisar executar um script que não tenha os parâmetros necessários e não retorne nenhuma saída. Em vez disso, você pode usar o PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypasscomando para ignorar as restrições.

Alterar a política de execução no Windows 11 em Configurações

No Windows 11 e 10, você também pode permitir que scripts sejam executados no PowerShell alterando a configuração do console de comando no aplicativo Configurações.

Do Windows 11

Para alterar a política de execução do PowerShell no aplicativo Configurações, siga estas etapas:

  1. Abra as Configurações .

  2. Clique em Sistema .

  3. Clique na página Para desenvolvedores .

  4. Clique na configuração do PowerShell .

  5. Ative a opção “Alterar a política de execução para permitir scripts locais do PowerShell […]” .

    Como alterar a política de execução para executar scripts no PowerShell

Se você não precisar mais desse recurso, poderá bloquear scripts seguindo os mesmos passos, mas no passo 5 , desative a opção “Alterar a política de execução para permitir scripts locais do PowerShell [...]” .

Do Windows 10

Para alterar a política de execução do PowerShell no aplicativo Configurações, siga estas etapas:

  1. Abra as Configurações .

  2. Clique em Atualização e Segurança .

  3. Clique na página Para desenvolvedores .

  4. Verifique a opção “Alterar a política de execução para permitir scripts locais do PowerShell […]” nas configurações do PowerShell.

    Como alterar a política de execução para executar scripts no PowerShell

  5. Clique no botão Aplicar .

Se você não precisar mais desse recurso, poderá bloquear scripts seguindo os mesmos passos, mas no passo 4 , desmarque a opção “Alterar a política de execução para permitir scripts locais do PowerShell [...]” e aplique as alterações.

Após concluir os passos, a configuração definirá a política de execução do PowerShell como “RemoteSigned”. Essa política permitirá que você execute scripts sem assinatura, mas exigirá assinatura para scripts remotos.

Alterar a política de execução para permitir scripts sem assinatura digital.

Se você tiver um script do PowerShell criado em outro computador ou baixado da internet, ao tentar executá-lo, poderá receber a mensagem de erro “O arquivo […].ps1 não pode ser carregado. O arquivo […].ps1 não possui assinatura digital. Você não pode executar este script no sistema atual” ou “O script não será executado no sistema” . No entanto, desde que você saiba que o script é seguro para uso e que o obteve de uma fonte confiável, você pode alterar a política de escopo “Processo” para executá-lo com sucesso. 

Como alterar a política de execução para executar scripts no PowerShell

Erro no script do PowerShell não assinado digitalmente / Imagem: Mauro Huculak

Para alterar a política de execução do PowerShell para executar um script ".ps1" que não possui assinatura digital, siga estes passos:

  1. Abra o menu Iniciar .

  2. Pesquise por PowerShell , clique com o botão direito do mouse no primeiro resultado e selecione a opção Executar como administrador .

  3. Digite o seguinte comando para permitir scripts do PowerShell com assinatura digital e pressione Enter :

    Definir-PolíticaDeExecução -Escopo Processo -IgnorarPolíticaDeExecução

    Como alterar a política de execução para executar scripts no PowerShell

Após concluir os passos, você poderá executar o arquivo de script usando o .\Your-PowerShell-Script.ps1comando durante a sessão atual. Depois de fechar a sessão do PowerShell, a política de execução retornará ao seu estado original para impedir a execução de outros scripts. 

Se precisar executar outro arquivo de script, você pode repetir os passos descritos acima.

Atualização de 10 de outubro de 2024: Este guia foi atualizado para garantir a precisão e refletir as alterações no processo.

Deixar um comentário

Como usar o Rufus para criar um USB inicializável do Windows 11 24H2

Como usar o Rufus para criar um USB inicializável do Windows 11 24H2

Para usar o Rufus para criar um USB do Windows 11 24H2, abra a ferramenta, escolha "Abrir existente" ou "Baixar ISO" e selecione a opção "Personalizado". Veja como aqui.

Como baixar o arquivo ISO do Windows 11

Como baixar o arquivo ISO do Windows 11

Para baixar o arquivo ISO do Windows 11, você pode usar o site da Microsoft, a Ferramenta de Criação de Mídia, o Rufus e o UUP Dump. Veja como.

A versão 19045.6216 (KB5063709) para Windows 10 será lançada como a atualização de agosto de 2025.

A versão 19045.6216 (KB5063709) para Windows 10 será lançada como a atualização de agosto de 2025.

A Microsoft lançou a atualização Patch Tuesday de agosto de 2025 com alterações e correções para o Windows 10.

Como verificar (exatamente) por que seu PC não consegue executar o Windows 11

Como verificar (exatamente) por que seu PC não consegue executar o Windows 11

O WhyNotWin11 é melhor que o aplicativo Microsoft PC Health Check para informar por que seu PC não consegue executar o Windows 11, incluindo suporte a TPM 2.0 e CPU.

8 coisas essenciais a fazer antes de instalar o Windows 11

8 coisas essenciais a fazer antes de instalar o Windows 11

Antes de instalar o Windows 11, você deve verificar a compatibilidade, ativar o TPM 2.0 e a Inicialização Segura, criar um backup, remover aplicativos, reparar arquivos e...

Recuperação do Windows: Tudo o que você precisa saber sobre o recurso de memória com IA

Recuperação do Windows: Tudo o que você precisa saber sobre o recurso de memória com IA

O recurso "Recall" do Windows 11 utiliza inteligência artificial para rastrear tudo o que você faz no computador e tornar suas atividades pesquisáveis. Veja tudo o que você precisa saber.

Como reinstalar o Windows 11 sem perder arquivos

Como reinstalar o Windows 11 sem perder arquivos

Para reinstalar o Windows 11, abra Configurações > Sistema > Recuperação, clique em Reinstalar agora e em OK, ou use a opção Restaurar o PC mantendo os arquivos.

Como usar o Copilot Vision para obter assistência de IA no Windows 11

Como usar o Copilot Vision para obter assistência de IA no Windows 11

Para usar o Copilot Vision no Windows 11, abra o aplicativo Copilot, clique no ícone dos óculos Vision, selecione o aplicativo e clique em Compartilhar.

O Windows 11 receberá o aplicativo Gerenciador de PC para melhorar o desempenho.

O Windows 11 receberá o aplicativo Gerenciador de PC para melhorar o desempenho.

O aplicativo PC Manager para Windows 11 apareceu no site da Microsoft e serve para ajudar a melhorar o desempenho do sistema e manter o dispositivo seguro.

12 dicas comprovadas para acelerar seu PC com Windows 11

12 dicas comprovadas para acelerar seu PC com Windows 11

Aumente o desempenho do Windows 11 gratuitamente com dicas comprovadas, sem necessidade de hardware ou software adicionais. Aprenda a acelerar seu PC usando ferramentas integradas.