web-dev-qa-db-ja.com

Windows PowerShellの内部エラー。失敗しました80070002

Windows 2008 R2 SP1サーバーを使用しており、現在のすべてのWindows更新が適用されています。 PowerShellを実行しようとしていますが、次のエラーが発生します。

内部Windows PowerShellエラー。管理対象のWindows PowerShellの読み込みがエラー80070002で失敗しました

その後、すぐにcmd行に戻ります。

sfc /scannowそしてそれはきれいに戻ってきました。

実行してみましたpowershell -noprofile

6
jafin

アンインストールおよび再インストール Windows Management Framework 4. (KB2819745)でエラーが解決しました。

8
jafin

このスクリプトを使用して、すべての.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.
)

236個のフォルダーのうち、エラー80070002が発生したのは

 Microsoft.PowerShell.ConsoleHost 

このようにPowerShellを修復できます

 wusa/extract:。  Windows6.1-KB2819745-x64-MultiPkg.ms  
 dism/online/remove-package /packagepath:Windows6.1-KB2819745-x64.cab
dism/online/add-package /packagepath:Windows6.1-KB2819745-x64.cab
6
Steven Penny