Erro do PowerShell: o inicializador de tipo para 'System.Net.ServicePointManager' lançou uma exceção

2

Sempre que tento abrir o Powershell, ele simplesmente não abre. Quando tento abri-lo no cmd, recebo este erro:

O shell não pode ser iniciado. Ocorreu uma falha durante a inicialização: O inicializador de tipo para 'System.Net.ServicePointManager' lançou uma exceção.

Coisas que tentei:

  • abrindo com administrador
  • sfc / scannow que não mostrou erros

A versão de 32 bits do PowerShell ainda funciona por algum motivo, se isso ajudar de alguma forma.

gommb
fonte
@PimpJuiceIT Obrigado pela assistência, segui suas etapas, mas o mesmo erro ocorre.
gommb 31/01
@PimpJuiceIT Tentei tudo o que você disse e nada funcionou. A única coisa que não pude fazer é olhar através do Visualizador de Eventos, porque quando eu o abro recebo esse erro, MMC cannot initialize the snap-in.me pergunto se isso poderia estar relacionado ao erro do PowerShell.
gommb
@PimpJuiceIT eu uso o Norton
gommb
@PimpJuiceIT Depois de quase um mês de pesquisa, reduzi isso para a pasta Microsoft.NET em C: \ Windows. Substituí esta pasta pela pasta Microsoft.NET de um amigo que não estava tendo o problema e o PowerShell repentinamente funciona novamente.
gommb 21/02
Aqui está uma ferramenta aqui que também pode ter ajudado: microsoft.com/en-us/download/details.aspx?id=30135
Pimp Juice IT

Respostas:

1

Acabei de lidar com isso em um computador cliente. O problema era que os machine.configarquivos do .NET Framework 4.x haviam sido corrompidos (eles se tornaram arquivos de tamanho zero).

A exclusão dos arquivos é insuficiente.

Ele funcionou para substituir simplesmente os arquivos de tamanho zero pelo código abaixo, mas usei as versões "conhecidas" para garantir que não houvesse efeitos colaterais a longo prazo.

Este é o conteúdo mínimo necessário para os machine.configarquivos:

<?xml version="1.0" encoding="UTF-8"?>
<configuration />

A substituição desses dois arquivos por cópias "conhecidas" da machine.configmesma versão resolveu isso para mim e não me deixou preocupada com o surgimento de algum problema desconhecido mais tarde.

Após corrigir ou substituir os machine.configarquivos, é necessária uma reinicialização.

Shawn
fonte
Interessante e bom saber correção !!
Pimp Juice IT