Correção: a execução de scripts está desabilitada neste sistema no PowerShell no Windows 11, 10

How to effectively deal with bots on your site? The best protection against click fraud.

O PowerShell é uma solução de automação de tarefas multiplataforma boa e avançada. Geralmente é muito fácil criar e executar um script do PowerShell em um sistema Windows. Mas, você pode ser obstruído com o “A execução de scripts está desabilitada neste sistema.” mensagem de erro se você executar um script em seu sistema. Se o administrador do sistema tiver colocado uma política para bloquear a execução de scripts não autorizados no sistema, você verá a mensagem de erro especificada. Você precisa desbloquear a política ou ajustar o registro e pode executar qualquer script.

Índice

Correção 1 – Ajuste o PowerShell

Você pode executar um código ignorando a política de execução atual. Portanto, você não precisa mexer nele, mas pode executar seu script.

1. Após pressionar o Tecla Windows+S teclas juntas, digite “powershell“.

2. Em seguida, toque com o botão direito do mouse em “Windows PowerShell” e toque em “Executar como administrador“.

instagram story viewer
Powershell executar como administrador min

3. Quando a tela do Windows PowerShell for exibida, tipo este código e altere-o de acordo, e pressione Entrar para executá-lo.

powershell -ExecutionPolicy ByPass -File nome do script.ps1

[

Basta substituir o “nomedoscript.ps1” com o nome do script que você está tentando executar.

Exemplo – Suponha que o nome do script seja “meuscript“, o comando será –

powershell -ExecutionPolicy ByPass -File meuscript.ps1

]

Myscript Ps1 Min

PROPAGANDA

Dessa forma, você pode executar qualquer script sem alterar a política de execução de script atual. Mas, se você estiver executando scripts em massa ou criando um script automatizado, isso não funcionará.

Você tem que olhar para a próxima correção para isso.

Correção 2 – Altere a Política de Execução

Você pode alterar as configurações atuais da política de execução, se preferir.

1. Pressione novamente o Tecla do Windows e digite “powershell“.

2. Mais tarde, clique com o botão direito do mouse em “Windows PowerShell” e toque em “Executar como administrador” para abrir o terminal com direitos administrativos.

Powershell executar como administrador min

3. Quando se abre, tipo este comando para alterar a política de execução de acordo com sua escolha.

Set-ExecutionPolicy Assinado Remoto

[

Você pode definir a política de execução de script para quatro modos diferentes. Estes são -

Restrito – O modo padrão em que o PowerShell não permite que nenhum script seja executado no sistema.

Tudo assinado – Somente os scripts assinados e autorizados poderão ser executados neste modo.

Assinado Remoto – Neste modo, todos os scripts que você baixou devem ter uma assinatura de uma assinatura confiável.

Sem restrições – Você pode executar qualquer script que preferir. Sem limites na assinatura confiável ou no editor confiável.

Exemplo – Suponha que você queira definir as configurações de política para ‘RemoteSigned’, o comando será –

 Set-ExecutionPolicy Assinado Remoto

]

Depois disso, pressione “S” e bateu Entrar.

Mínimo de assinatura remota

4. Se você enfrentar alguma mensagem de erro, basta executar este comando.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Novamente, escreva “S” e bateu Entrar.

Escopo Mínimo do usuário atual

Depois de fazer isso, você pode executar facilmente o script como preferir.

Teste executando o script.

NOTA

A política de execução de scripts geralmente é restrita porque scripts mal configurados ou incorretos podem causar danos fatais ao sistema. Assim, quando terminar de executar o script, você pode definir a política de execução para o modo ‘Restricted’ novamente.

1. Acesse o PowerShell com privilégios administrativos.

2. Agora, basta executar este código único para restringir a execução de qualquer política no sistema.

Set-ExecutionPolicy restrito

3. Novamente, escreva “S” e bateu Entrar.

Política de Execução Restrita Mín.

Depois disso, feche a janela do PowerShell.

Correção 3 – Edite o Registro

Se você estiver enfrentando alguma mensagem de erro ao alterar a política de execução, poderá editar o Editor do Registro.

1. Apenas escreva "regedit.msc” na caixa de pesquisa na barra de tarefas.

2. Depois disso, toque em “Editor do Registro” para acessá-lo.

Editor do Registro Regedit Min

Aviso – Você vai ajustar seu registro. Como o Editor do Registro é uma parte muito importante do seu sistema, você deve fazer um backup do registro com antecedência.

Quando o Editor do Registro abrir, toque em “Arquivo“. Em seguida, toque em “Exportar” para criar um novo backup do registro em seu sistema.

Exportar Registro do Windows 11 Novo Min.

Mais tarde, você pode usar esse backup se as coisas derem errado.

3. Agora, expanda o lado esquerdo desta forma –

Computador\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. Então, toque duplo a "Política de Execução” valor binário.

Política de Execução Dc Mín.

5. Apenas escreva "Sem restrições” na caixa ‘Dados de valor:’.

6. Em seguida, toque em “OK” para salvar esta alteração.

Mínimo irrestrito

Depois disso, feche o Editor do Registro. Depois de fechar o Editor do Registro, reinicie o sistema.

Depois de reiniciar o computador, você pode executar facilmente um script de sua escolha.

Dica profissional:Você pode baixar esta ferramenta de reparo do PC para encontrar e corrigir erros do PC com Windows automaticamente
Teachs.ru
Correção: o Windows PowerShell continua abrindo no problema de inicialização no Windows 11 ou 10

Correção: o Windows PowerShell continua abrindo no problema de inicialização no Windows 11 ou 10PowershellWindows 10Windows 11

O PowerShell oferece aos usuários a capacidade de automatizar várias tarefas administrativas e gerenciar configurações no sistema que não podem ser acessadas por meio do prompt de comando. É semelh...

Consulte Mais informação
Falha na implantação do PowerShell com correção do problema HRESULT 0x80073D02

Falha na implantação do PowerShell com correção do problema HRESULT 0x80073D02Powershell

Você está vendo esta mensagem de erro ao executar um script “Add-AppxPackage: Falha na implantação com HRESULT: 0x80073D02, O pacote não pôde ser instalado porque os recursos que ele modifica estão...

Consulte Mais informação
O PowerShell não pode ser chamado de carregado porque a execução de scripts está desabilitada neste sistema Correção

O PowerShell não pode ser chamado de carregado porque a execução de scripts está desabilitada neste sistema CorreçãoPowershellWindows 10Windows 11

Os usuários do Windows podem executar seus scripts do PowerShell usando o terminal do PowerShell com apenas um único comando. Mas, às vezes, geralmente para usuários iniciantes, a mensagem de erro ...

Consulte Mais informação
ig stories viewer