Erro interno do PowerShell do Windows. Falhou 80070002

6

Eu tenho um servidor Windows 2008 R2 SP1 com todas as atualizações atuais do Windows. Eu estou tentando executar o PowerShell, mas dá o seguinte erro:

Internal Windows PowerShell error. Loading managed Windows PowerShell failed with error 80070002

Em seguida, ele retorna imediatamente para a linha cmd.

Eu executei um sfc /scannow e ele voltou limpo.

Eu tentei executar powershell -noprofile

    
por jafin 21.12.2013 / 13:34

2 respostas

8

Desinstalando e reinstalando o Windows Management Framework 4.0 (KB2819745) resolveu o erro .

    
por 21.12.2013 / 14:18
6

Eu usei este script para testar todas as pastas .NET

@echo off
cd C:\Windows\Microsoft.NET\assembly\GAC_MSIL
for /D %%z in (*) do (
  echo %%z
  rename %%z %%z1
  powershell 'powershell works'
  rename %%z1 %%z
  pause
  echo.
)

Das 236 pastas, a única que me deu o erro 80070002 foi

Microsoft.PowerShell.ConsoleHost

Você pode reparar o PowerShell e curtir isso

wusa /extract:. Windows6.1-KB2819745-x64-MultiPkg.msu
dism /online /remove-package /packagepath:Windows6.1-KB2819745-x64.cab
dism /online /add-package    /packagepath:Windows6.1-KB2819745-x64.cab
    
por 18.11.2014 / 04:55