Error interno de PowerShell de Windows. Falló 80070002

Error interno de PowerShell de Windows. Falló 80070002

Tengo un servidor Windows 2008 R2 SP1 con todas las actualizaciones actuales de Windows. Estoy intentando ejecutar PowerShell pero aparece el siguiente error:

Error interno de Windows PowerShell. Error al cargar Windows PowerShell administrado con el error 80070002

Luego vuelve rápidamente a la línea cmd.

He realizado un análisis sfc /scannowy ha vuelto limpio.

he intentado correrpowershell -noprofile

Respuesta1

Desinstalar y reinstalarMarco de administración de Windows 4.0(KB2819745) resolvió el error.

Respuesta2

Utilicé este script para probar todas las carpetas .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.
)

De 236 carpetas, la única que me dio el error 80070002 fue

Microsoft.PowerShell.ConsoleHost

Puedes reparar PowerShell como este

wusa /extracto:.Windows6.1-KB2819745-x64-MultiPkg.msu
dism /en línea /remove-package /packagepath:Windows6.1-KB2819745-x64.cab
dism /en línea /add-package /packagepath:Windows6.1-KB2819745-x64.cab

información relacionada