Ich habe das Windows-Update KB4016871 deinstalliert und alles begann wieder zu funktionieren.
Nicht behandelter Powershell-Fehler beim Start
716
Ross Jones
Beim Versuch, Powershell x64 heute Abend zu starten, bekam ich zufällig eine unbehandelte Ausnahme. Es hat gut funktioniert, bevor ich meinen Computer vor ein paar Stunden in den Ruhezustand versetzt habe.
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.SEHException: External component has thrown an exception. at System.Runtime.CompilerServices.RuntimeHelpers.PrepareContractedDelegate(Delegate d) at System.AppDomain.add_UnhandledException(UnhandledExceptionEventHandler value) at System.Management.Automation.WindowsErrorReporting.RegisterWindowsErrorReporting(Boolean unattendedServer) at Microsoft.PowerShell.UnmanagedPSEntry.Start(String consoleFilePath, String[] args) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) Unhandled Exception: System.TypeInitializationException: The type initializer for 'System.Management.Automation.Utils' threw an exception. ---> System.Runtime.InteropServices.SEHException: External component has thrown an exception. at System.Management.Automation.Utils..cctor() --- End of inner exception stack trace --- at System.Management.Automation.Runspaces.EarlyStartup.<>c.<Init>b__0_0() at System.Threading.Tasks.Task.Execute() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot) at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution) at System.Threading.ThreadPoolWorkQueue.Dispatch()
Ich habe eine SFC / Scannow durchgeführt, die keine Probleme fand. Das Problem bleibt nach mehreren Neustarts bestehen. Ich habe versucht, einen neuen Windows-Benutzer zu erstellen, die Probleme bestehen jedoch auch für den neuen Benutzer.
Irgendeine Idee, was dies verursacht hat oder wie ich eine Reparatur durchführen könnte?
Installieren Sie das neueste Windows Management Framework (5.1) oder installieren Sie einfach nur Powershell von der Seite GitHub [Releases] (https://github.com/PowerShell/PowerShell/releases) neu.
CConard96 vor 6 Jahren
0
Vielen Dank, es scheint kein Installationsprogramm für Windows Management Framework (5.1) für Windows 10 zu geben. Ich sehe, dass die Github-Version Open Powershell ist. Es wird installiert und funktioniert, aber die native Powershell wird nicht repariert. Ich denke darüber nach, die Creators Edition zu deinstallieren und erneut zu installieren.
Ross Jones vor 6 Jahren
0
Interessanterweise ist meine Docker-Installation auch defekt, aber das könnte daran liegen, dass sie irgendwie auf Powershell angewiesen ist.
Ross Jones vor 6 Jahren
0
1 Antwort auf die Frage
0
Ross Jones
Verwandte Probleme
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
3
Powershell-Ping auf unbestimmte Zeit
-
5
Tastenkombination zum Einfügen in die Windows-Eingabeaufforderung
-
5
Welche Vorteile könnte ein durchschnittlicher Geek aus Powershell ziehen?
-
1
Powershell: Führt eine Operation für alle Dateien in einem Verzeichnis durch (foreach)
-
1
PowerShell / CMD-Markierung, um in Vista mit der rechten Maustaste zu klicken
-
3
Was ist Windows PowerShell?
-
5
Wie macht man ein Powershell (oder ein anderes) Skript, um die Bildschirmauflösung zu ändern?
-
5
Rufen Sie den aktuellen UNC-Pfad von einem lokalen Pfad in Powershell ab