Interner Windows Powershell-Fehler. Fehlgeschlagen 80070002

Interner Windows Powershell-Fehler. Fehlgeschlagen 80070002

Ich habe einen Windows 2008 R2 SP1-Server mit allen aktuellen Windows-Updates. Ich versuche, PowerShell auszuführen, aber es wird der folgende Fehler angezeigt:

Interner Windows PowerShell-Fehler. Das Laden der verwalteten Windows PowerShell ist mit Fehler 80070002 fehlgeschlagen.

Anschließend kehrt es umgehend zur Befehlszeile zurück.

Ich habe es ausgeführt sfc /scannowund es kam sauber zurück.

Ich habe versucht zu laufenpowershell -noprofile

Antwort1

Deinstallation und NeuinstallationWindows Management Framework 4.0(KB2819745) hat den Fehler behoben.

Antwort2

Ich habe dieses Skript verwendet, um alle .NET-Ordner zu testen

@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.
)

Von den 236 Ordnern war der einzige, der mir den Fehler 80070002 gab,

Microsoft.PowerShell.ConsoleHost

So können Sie PowerShell reparieren

wusa /Auszug:.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

verwandte Informationen