Resolvido: a execução de scripts está desativada neste sistema [disco clone]

Resumo :

a execução de scripts está desabilitada neste sistema

Não pode ser carregado porque a execução de scripts está desabilitada neste sistema. Muitas pessoas recebem essa mensagem de erro ao usar o PowerShell. Se você também está lutando para descobrir, esta postagem de MiniTool explora métodos eficazes de solução de problemas.





Navegação rápida :

Por que a execução de scripts está desabilitada neste sistema

PowerShell é um utilitário prático que permite executar certas linhas de comando para acessar vários serviços de um sistema operacional como administrador. No entanto, muitos usuários do Windows 10 encontram a mensagem de erro “não pode ser carregado porque a execução de scripts está desativada neste sistema”.

a execução de scripts está desabilitada neste sistema

Este erro geralmente ocorre quando a política de execução do PowerShell não permite scripts de sunning. Além disso, esse erro também aparece ao executar um determinado script do PowerShell. Para corrigir o erro “a execução de scripts está desabilitada neste sistema”, exploramos os seguintes métodos de solução de problemas.



Correção 1, defina a política de execução do PowerShell como RemoteSigned

Como você deve saber, a política de execução do PowerShell é definida como Restrito status por padrão. Para executar o script do PowerShell, você precisa primeiro criar um script do PowerShell e, em seguida, alterar a política de execução.

Existem 4 principais políticas de execução diferentes e você pode alterá-las com base em suas demandas.

  • Restrito : Você não pode executar o script do PowerShell. É por isso que você encontra os scripts em execução do PowerShell desativados neste problema de sistema.
  • AllSigned : Você pode executar apenas os scripts do PowerShell que são assinados por um editor confiável.
  • RemoteSigned : Você pode executar os scripts baixados assinados por um editor confiável.
  • Irrestrito : Você pode executar todos os scripts do Windows PowerShell.

Portanto, alterar a política de execução pode ajudá-lo a corrigir o erro “a execução de scripts está desabilitada neste sistema”. A primeira opção é alterar a política de execução para RemoteSigned. Veja como fazer isso:



Passo 1. Clique com o botão direito no Começar menu e selecione o Windows PowerShell (Admin) opção do menu de contexto.

abra o PowerShell como administrador

Passo 2. Na janela pop-up, digite o seguinte comando para obter a lista de políticas de execução em seu PC com Windows 10.



Get-ExecutionPolicy - List

obter a lista de políticas de execução no computador

Etapa 3. Se você achar que a Política de Execução está definida como Indefinido ou Restrito status, você pode digitar o seguinte comando e clicar Digitar t mudar isso.



Set-ExecutionPolicy RemoteSigned

alterar a política de execução para RemoteSigned

Dica: Você pode adicionar este script PowerShell powershell –ExecutionPolicy ByPass –File script.psl comando para ignorar o comando acima.

Passo 4. Serão solicitadas várias permissões. Acerte o Y chave para dizer sim para todas as mensagens individualmente, ou clique no PARA chave para dizer sim para todas as mensagens de uma vez.

Agora, reinicie o computador e execute o script do Windows PowerShell para ver se o problema “a execução de scripts está desabilitada neste sistema” foi resolvido.

Correção 2. Defina a política de execução do PowerShell como irrestrita

Além do método acima, você pode tentar alterar a Política de Execução para Irrestrito para corrigir o erro “não pode ser carregado porque a execução de scripts está desabilitada neste sistema”. Para fazer isso, siga as etapas abaixo:

Passo 1. Abra o Windows PowerShell como administrador pelo método acima.

Passo 2. Em seguida, digite o comando Set-ExecutionPolicy Unrestricted e acertar Digitar .

definir a Política de Execução para o status Irrestrito

Etapa 3. Agora, você pode atingir o Y chave ou o PARA chave para alterar a Política de Execução.

Depois disso, a execução de scripts está desabilitada neste sistema, o problema deve ser corrigido. Se esta linha de comando acionar um erro, você pode executar o comando Set-ExecutionPolicy Unrestricted –Force . Este comando forçará a alteração da Política de Execução.