Como reparar a instalação do .NET framework 4 no Windows 8

4

Minhas mscorlib.dll parece estar corrompido. Eu tentei reinstalar do pacote de instalação do .NET 4 autônomo, mas o .NET 4 está integrado ao Windows 8.1. Existe uma maneira de consertar isso?

Eu tentei System Restore e sfc. Eles não funcionaram.

Eu sei que posso reinstalar o sistema, mas gostaria de uma solução menos dolorosa.

Igor Ševo
fonte
Na verdade 4.5 está integrado no Windows 8.0 não 4.0
Ramhound
Eu acho que ambos são. :)
Igor Ševo
1
Isso não é possível 4.5 substitui 4.0 eles não podem coexistir ao mesmo tempo.
Ramhound

Respostas:

5

Para reparar use o seguinte comando em um prompt de comando ( com privilégios )

DISM /Online /Cleanup-Image /RestoreHealth

RestoreHealth: Essa opção de opção verifica a corrupção do armazenamento de componentes, registra a corrupção no arquivo de log e corrige a corrupção da imagem usando o Windows Update. Isso deve levar 10-15 minutos até cerca de uma hora para terminar, dependendo do nível de corrupção.

Fonte

stderr
fonte
Tentei isso também. Não funcionou.
Igor Ševo
3

Eu copiei manualmente o arquivo corrompido de um computador diferente com a mesma instalação do Windows. Demorou alguma permissão a mudar, mas consegui substituir o ficheiro.

Igor Ševo
fonte