Se um proxy volta sempre que uma sessão do Windows PowerShell 5.1 é aberta, inspecione o código executado na inicialização. Um perfil pode atribuir um proxy padrão, definir variáveis de ambiente ou redefinir os padrões das solicitações.

Compare a mesma solicitação e a mesma conta numa nova sessão iniciada com:

powershell.exe -NoProfile

Isso ignora os scripts de perfil. Ainda assim, herda o ambiente do processo pai e continua sujeita às definições de rede do Windows aplicáveis, por isso um proxy restante não as exclui.

No host habitual onde o problema ocorre, liste os caminhos de perfil:

$PROFILE | Select-Object *

Verifique os ficheiros existentes nesses caminhos e quaisquer scripts que carreguem. O PowerShell tem perfis para todos os utilizadores e para o utilizador atual, para todos os hosts e para o host atual; perfis posteriores podem sobrepor-se aos anteriores. Por isso, outro host de terminal pode executar um script de arranque diferente.

Altere a atribuição específica que reintroduz a rota e depois compare uma nova sessão. Apagar definições de registo não relacionadas não remove um proxy que o código de arranque volta a atribuir de imediato.

Artigos relacionados