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

O Windows 11 25H2 permite transferir dados do seu computador antigo durante a configuração inicial.

O Windows 11 25H2 permite transferir dados do seu computador antigo durante a configuração inicial.

O novo recurso "Transferir para um novo PC" da configuração inicial do Windows 11 25H2 permite migrar arquivos e configurações durante a instalação usando a rede local, sem o OneDrive.

A versão 26200.5761 (KB5064093) para Windows 11 25H2 traz a retomada de aplicativos Android e muito mais (Dev)

A versão 26200.5761 (KB5064093) para Windows 11 25H2 traz a retomada de aplicativos Android e muito mais (Dev)

A atualização KB5064093 (build 26200.5761) para Windows 11 foi lançada com a retomada de aplicativos Android, um novo ícone de bateria na tela de bloqueio, atualizações do agente de IA e correções.

A versão 27774 do Windows 11 adiciona o recurso de Proteção de Administrador ao Canal Canary.

A versão 27774 do Windows 11 adiciona o recurso de Proteção de Administrador ao Canal Canary.

A versão 27774 do Windows 11 introduz o recurso de Proteção de Administrador e alterações na Instalação do Windows ao trabalhar com partições.

Como baixar o arquivo ISO oficial do Windows 8.1 (2026)

Como baixar o arquivo ISO oficial do Windows 8.1 (2026)

Para baixar o arquivo ISO do Windows 8.1, acesse a página de downloads da Microsoft, selecione a edição, o idioma e clique no botão de download.

3 maneiras de criar uma mídia USB inicializável para instalar o Windows 8.1 (2026)

3 maneiras de criar uma mídia USB inicializável para instalar o Windows 8.1 (2026)

Para criar um USB inicializável do Windows 8.1, você pode usar ferramentas de terceiros como Rufus e Ventoy ou usar o Prompt de Comando. Veja como.

Como baixar o arquivo ISO do Windows 11 25H2 para PCs arm64 e Copilot+

Como baixar o arquivo ISO do Windows 11 25H2 para PCs arm64 e Copilot+

Para baixar o arquivo ISO do Windows 11 25H2 para arm64, acesse a página oficial de downloads, selecione ISO para Arm64, o idioma e clique em Download.

Como remover a senha de login no Windows 11

Como remover a senha de login no Windows 11

O Windows 11 permite remover a senha de login de uma conta através do applet netplwiz ou das configurações de Opções de entrada. Veja como.

Requisitos de hardware para recall do Windows

Requisitos de hardware para recall do Windows

Quais PCs receberão o recurso Windows Recall? Apenas PCs com Copilot ou superior, ou seja, PCs com Windows 11 existentes sem uma NPU de 40+ TOPS, não receberão o recurso de IA.

A interrupção do Microsoft 365 afeta serviços essenciais em toda a América do Norte (22 de janeiro de 2026)

A interrupção do Microsoft 365 afeta serviços essenciais em toda a América do Norte (22 de janeiro de 2026)

22 de janeiro de 2026 – O Microsoft 365 sofre uma grande interrupção na América do Norte, afetando o Teams, o Outlook, o OneDrive e outros serviços para os usuários.

Como verificar as especificações do computador no Windows 11

Como verificar as especificações do computador no Windows 11

Para encontrar as especificações do seu PC com Windows 11, abra Configurações > Sistema > Sobre e verifique a CPU, a RAM, o tipo de sistema, a versão do SO e muito mais.