Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SecurityError: (:) [], PSSecurityException / UnauthorizedAccess (Windows) #14

Open
CurtisYoung opened this issue Mar 29, 2020 · 16 comments

Comments

@CurtisYoung
Copy link

npm\expo.ps1 is not digitally signed. You cannot run this script on the current
system. For more information about running scripts and setting execution policy, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170

At line:1 char:1

  • expo whoami
  •   + CategoryInfo          : SecurityError: (:) [], PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
    
    

Erro ocorre logo após tentar instalar o expo no windows com o comando npm install -g expo-cli, e na tentativa de executar o help "expo -h".
Erro de segurança.
Solução:
Limpar cache npm
*npm cache clean --force
Logo após limpar o cache setar exacução da Policy remota:
*Set-ExecutionPolicy RemoteSigned
Tente instalar novamente com o comando npm install -g expo-cli.
Execute novamente o comando expo -h para verificar a instalação.

@CurtisYoung
Copy link
Author

Se puderem publicar no READ.ME creio que tem bastante pessoas com esse problema.

@Mixtli-Botelho
Copy link

Se puderem publicar no READ.ME creio que tem bastante pessoas com esse problema.

Assino embaixo, várias pessoas da comunidade, eu inclusive, tiveram esse problema, a forma como resolvi só teve um detalhe a mais: executar o Powershell do Windows como administrador, para assim setar a execução da Policy remota

@guiathayde
Copy link

Conseguiu arrumar o problema?

@FilipeOliveiraAlvares
Copy link

você tem que executar o comando -

Set-ExecutionPolicy RemoteSigned

Para que seja liberada a permissão.

@CiceroHenriqueSantos
Copy link

Funcionou pra mim o: Set-ExecutionPolicy RemoteSigned

@masFreitas
Copy link

Funcionou o Set-ExecutionPolicy RemoteSigned

Muito obrigado!

@DavidFerreiraa
Copy link

Ajudou demais, passei um bom tempo procurando a solução e só essa resolveu.

No meu caso, não consegui usar o comando npm, mas executando o Set-ExecutionPolicy já resolveu.

Muito obrigado!!!

@DavidFerreiraa
Copy link

Caso o primeiro não funcione, tentem executar o seguinte comando:

Set-ExecutionPolicy unrestricted

@LeandroSaltori
Copy link

ERRO APRESENTADO:

Set-ExecutionPolicy : O acesso à chave do Registro
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' foi negado. Para alterar a política de execução
para o escopo do padrão (LocalMachine), inicie o Windows PowerShell com a opção "Executar como administrador". Para alterar a
política de execução para o usuário atual, execute "Set-ExecutionPolicy -Scope CurrentUser".
No linha:1 caractere:1

  • Set-ExecutionPolicy unrestricted
  •   + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    
    
    

Aqui não funcionou, tentei os comandos acima e não deu certo.

Alguém tem alguma ideia?
Obrigado. 😎🤙

Att. Leandro.

@ricardowoj
Copy link

Obrigado!
Me ajudou!

@tamerfs
Copy link

tamerfs commented Apr 11, 2022

muito obrigado me ajudou tambem!

@RenatoNr
Copy link

Set-ExecutionPolicy RemoteSigned

Precisa executar como administrador

@arieljuarezdev
Copy link

Estou participando NLW e ajudou bastante, muito obg!

@leo-ngra
Copy link

Funcionou pra mim o: Set-ExecutionPolicy RemoteSigned

@JGuido11
Copy link

JGuido11 commented Sep 6, 2023

Para ajudar vocês com uma visão diferente eu abri o powershell como adm e executei o comando Set-ExecutionPolicy -Scope CurrentUser, depois ele vai pedir para você colocar um valor para o parametro ExecutionPolicy, aí é onde você coloca a variável RemoteSigned, depois dessa parte o sistema vai te mandar uma mensagem e te fazer a seguinte pergunta Deseja alterar a política de execução? aí tu seleciona a opção que melhor caber para você no momento, espero ter ajudado.

@czndy
Copy link

czndy commented Nov 5, 2023

ERRO APRESENTADO:

Set-ExecutionPolicy : O acesso à chave do Registro 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' foi negado. Para alterar a política de execução para o escopo do padrão (LocalMachine), inicie o Windows PowerShell com a opção "Executar como administrador". Para alterar a política de execução para o usuário atual, execute "Set-ExecutionPolicy -Scope CurrentUser". No linha:1 caractere:1

  • Set-ExecutionPolicy unrestricted
  •   + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    

Aqui não funcionou, tentei os comandos acima e não deu certo.

Alguém tem alguma ideia? Obrigado. 😎🤙

Att. Leandro.

Execute esse comando:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests