Acesso negado ao executar qualquer script Python no Windows

1

Acabei de fazer uma nova instalação do Python 2.7.14 no Windows Server 2012. Sempre que tento executar qualquer script, recebo um erro de acesso negado. Isso é independente do script que tento executar, até algo simples como python -c "print 1" falha com a seguinte mensagem de erro no Powershell:

Program 'python.exe' failed to run: Access is deniedAt line:1 char:1
+ python -c "print 1"
+ ~~~~~~~~~~~~~~~~~~~.
At line:1 char:1
+ python -c "print 1"
+ ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed

Considerando que o mesmo comando no CMD produz apenas Access Denied .

Isso acontece mesmo quando se está executando como administrador com status de UAC elevado, por isso não estou aqui. Alguma idéia do que está acontecendo?

Editar: Esqueci de mencionar, por algum motivo, o modo interativo funciona bem.

    
por Kal Zekdor 07.02.2018 / 00:28

1 resposta

1

Por que vale a pena ...

Eu aposto que o caso pode muito bem ser um antivírus de servidor. Eu vi uma situação similar muito muito com o Comodo AV for Sever que estava bloqueando a execução de scripts com suas configurações de contenção. (Foi engraçado, pois não fez isso para php, apenas python). Nós resolvemos isso criando uma nova regra de contenção e dizendo a ela para ignorar todos os arquivos * .py em um diretório específico.

Isso funcionou imediatamente. Espero que isso ajude!

    
por 17.02.2018 / 07:28