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.
windows
windows-10
powershell
gommb
fonte
fonte
MMC cannot initialize the snap-in.
me pergunto se isso poderia estar relacionado ao erro do PowerShell.Respostas:
Acabei de lidar com isso em um computador cliente. O problema era que os
machine.config
arquivos 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.config
arquivos:A substituição desses dois arquivos por cópias "conhecidas" da
machine.config
mesma 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.config
arquivos, é necessária uma reinicialização.fonte