Wenn PowerShell eine Fehlermeldung ausgibt – Die Datei kann nicht geladen werden, da das Ausführen von Skripts auf diesem System deaktiviert ist, dann müssen Sie das Skript aktivieren, das auf Ihrem Windows 11/10-Computer ausgeführt wird. Die Ursache dieses Fehlers liegt darin, dass Ihr Benutzerkonto nicht über ausreichende Berechtigungen zum Ausführen dieses Skripts verfügt. Dies bedeutet nicht, dass Sie über Berechtigungen auf Administratorebene verfügen müssen, es bedeutet auch, dass Sie dies auch tun müssen uneingeschränkt um diese Arten von PowerShell-Skripts oder -Cmdlets auszuführen
PowerShell kann nicht geladen werden, da das Ausführen von Skripts auf diesem System deaktiviert ist
Es gibt nur eine Möglichkeit, diese Aufgabe auszuführen. Sie müssen nur die Ausführungsrichtlinie festlegen uneingeschränkt.
Dazu prüfen wir zunächst, welche Richtlinien für die einzelnen Benutzergruppen auf Ihrem Rechner eingestellt sind.
Beginnen Sie dazu mit Winkey + X Tastenkombination oder klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und klicken Sie auf Windows Powershell (Administrator) oder suchen Power Shell Klicken Sie im Suchfeld mit der rechten Maustaste darauf und wählen Sie aus Als Administrator ausführen. Klicke auf Jawohl für die UAC- oder Benutzerkontensteuerungs-Eingabeaufforderung, die Sie erhalten. Dann wird das Windows Powershell-Fenster endlich geöffnet. Geben Sie nun den folgenden Befehl ein, um die Liste der Ausführungsrichtlinien für alle Bereiche auf Ihrem Computer abzurufen.
Get-ExecutionPolicy -List
Dadurch wird eine Liste der Benutzergruppen und ihres Ausführungsrichtlinienstatus erstellt.
Unter der Spalte von Zielfernrohr, man muss rausschauen Lokale Maschine.
Wenn Sie feststellen, dass die Ausführungsrichtlinie auf eine von beiden eingestellt ist Nicht definiert oder Eingeschränkt, Sie haben Ihr Problem aufgespürt.
Als nächstes müssen Sie die Ausführungsrichtlinie auf festlegen Uneingeschränkt.
Dazu müssen Sie im selben PowerShell-Sitzungsfenster den folgenden Befehl eingeben:
Set-ExecutionPolicy Unrestricted
Dadurch erhalten Sie eine Nachricht, in der Sie nach verschiedenen Berechtigungen gefragt werden, für die Sie entweder drücken müssen Y sagen Jawohl zu allen Nachrichten einzeln oder drücken Sie die EIN Schlüssel zu sagen Jawohl zu allen Nachrichten auf einmal.
Wenn dieser Befehl einen Fehler auslöst, können Sie auch eine Änderung der Ausführungsrichtlinie erzwingen, indem Sie den folgenden Befehl eingeben:
Set-ExecutionPolicy Unrestricted -Force
Dadurch wird schließlich die Ausführungsrichtlinie für Ihre PowerShell-Skripte und -Cmdlets festgelegt Uneingeschränkt.
Jetzt sollte dies den Fehler für Sie in PowerShell beseitigen, der besagt: Die Datei kann nicht geladen werden, da das Ausführen von Skripts auf diesem System deaktiviert ist.
Hat dir das geholfen?