Fix: Das Ausführen von Skripts ist auf diesem System in PowerShell unter Windows 11, 10 deaktiviert

PowerShell ist eine gute und fortschrittliche plattformübergreifende Aufgabenautomatisierungslösung. Es ist normalerweise sehr einfach, ein PowerShell-Skript auf einem Windows-System zu erstellen und auszuführen. Es kann jedoch vorkommen, dass Sie mit dem „Das Ausführen von Skripts ist auf diesem System deaktiviert.” Fehlermeldung, wenn Sie ein Skript auf Ihrem System ausführen. Wenn der Systemadministrator eine Richtlinie eingerichtet hat, um die Ausführung nicht autorisierter Skripts auf dem System zu blockieren, wird die angegebene Fehlermeldung angezeigt. Sie müssen die Richtlinie entsperren oder die Registrierung optimieren und Sie können beliebige Skripte ausführen.

Inhaltsverzeichnis

Lösung 1 – Optimieren Sie die PowerShell

Sie können einen Code ausführen, der die aktuelle Ausführungsrichtlinie umgeht. Sie müssen also nicht daran herumhantieren, sondern können Ihr Skript ausführen.

1. Nach dem Drücken der Windows-Taste + S Tasten zusammen, geben Sie „Power Shell“.

2. Tippen Sie dann mit der rechten Maustaste auf „Windows PowerShell“ und tippen Sie auf „Als Administrator ausführen“.

Powershell Als Administrator ausführen Min

3. Wenn der Windows PowerShell-Bildschirm angezeigt wird, Art diesen Code und ändern Sie ihn entsprechend, und klicken Sie auf Eingeben es auszuführen.

powershell -ExecutionPolicy ByPass -Datei NamedesSkripts.ps1

[

Ersetzen Sie einfach das „NamedesSkripts.ps1“ durch den Namen des Skripts, das Sie ausführen möchten.

Beispiel – Angenommen, der Name des Skripts lautet „myscript“, lautet der Befehl –

powershell -ExecutionPolicy ByPass -Datei myscript.ps1

]

Myscript Ps1Min

ANZEIGE

Auf diese Weise können Sie jedes Skript ausführen, ohne die aktuelle Skriptausführungsrichtlinie zu ändern. Wenn Sie jedoch Massenskripts ausführen oder ein automatisiertes Skript erstellen, funktioniert dies nicht.

Dafür müssen Sie nach dem nächsten Fix suchen.

Lösung 2 – Ändern Sie die Ausführungsrichtlinie

Sie können die aktuellen Ausführungsrichtlinieneinstellungen ändern, wenn Sie möchten.

1. Drücken Sie erneut die Windows-Taste und geben Sie „Power Shell“.

2. Klicken Sie später mit der rechten Maustaste auf „Windows PowerShell“ und tippen Sie auf „Als Administrator ausführen“, um das Terminal mit Administratorrechten zu öffnen.

Powershell Als Administrator ausführen Min

3. Wenn es sich öffnet, Art diesem Befehl, um die Ausführungsrichtlinie nach Ihrer Wahl zu ändern.

Set-ExecutionPolicy RemoteSigniert

[

Sie können die Skriptausführungsrichtlinie auf vier verschiedene Modi einstellen. Diese sind -

Eingeschränkt – Der Standardmodus, in dem PowerShell die Ausführung von Skripts auf dem System nicht zulässt.

Allesigniert – Nur die signierten und autorisierten Skripte dürfen in diesem Modus ausgeführt werden.

RemoteSigniert – In diesem Modus müssen alle heruntergeladenen Skripte eine Signatur einer vertrauenswürdigen Signatur haben.

Uneingeschränkt – Sie können jedes beliebige Skript ausführen, das Sie bevorzugen. Keine Grenzen für vertrauenswürdige Signatur oder vertrauenswürdigen Herausgeber.

Beispiel – Angenommen, Sie möchten die Richtlinieneinstellungen auf „RemoteSigned“ setzen, der Befehl lautet –

 Set-ExecutionPolicy RemoteSigniert

]

Drücken Sie danach „Y“ und schlagen Eingeben.

Fernsigniert Min

4. Wenn Sie auf eine Fehlermeldung stoßen, führen Sie einfach diesen Befehl aus.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Schreiben Sie noch einmal „Y“ und schlagen Eingeben.

Geltungsbereich Aktueller Benutzer Min

Sobald Sie dies getan haben, können Sie das Skript ganz einfach nach Belieben ausführen.

Testen Sie, indem Sie das Skript ausführen.

HINWEIS

Die Ausführungsrichtlinie für Skripts ist normalerweise eingeschränkt, da falsch konfigurierte oder fehlerhafte Skripts dem System fatalen Schaden zufügen können. Sobald Sie also mit der Ausführung des Skripts fertig sind, können Sie die Ausführungsrichtlinie wieder auf den Modus „Eingeschränkt“ setzen.

1. Greifen Sie mit Administratorrechten auf PowerShell zu.

2. Führen Sie jetzt einfach diesen einzelnen Code aus, um zu verhindern, dass Richtlinien auf dem System ausgeführt werden.

Set-ExecutionPolicy eingeschränkt

3. Schreiben Sie noch einmal „Y“ und schlagen Eingeben.

Richtlinie zur eingeschränkten Ausführung Mind

Schließen Sie danach das PowerShell-Fenster.

Lösung 3 – Bearbeiten Sie die Registrierung

Wenn beim Ändern der Ausführungsrichtlinie eine Fehlermeldung angezeigt wird, können Sie den Registrierungseditor bearbeiten.

1. Einfach schreiben "regedit.msc“ im Suchfeld in der Taskleiste.

2. Tippen Sie danach auf „Registierungseditor“, um darauf zuzugreifen.

Regedit Registrierungseditor Min

Warnung – Sie werden Ihre Registrierung optimieren. Da der Registrierungseditor ein sehr wichtiger Teil Ihres Systems ist, sollten Sie vorher eine Registrierungssicherung erstellen.

Wenn sich der Registrierungseditor öffnet, tippen Sie auf „Datei“. Tippen Sie dann auf „Export“, um eine neue Registrierungssicherung auf Ihrem System zu erstellen.

Registrierung exportieren Windows 11 neu min

Später können Sie dieses Backup verwenden, wenn etwas schief geht.

3. Erweitern Sie nun die linke Seite auf diese Weise –

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. Dann, Doppeltippen der "Ausführungsrichtlinie” Binärwert.

Ausführungsrichtlinie Dc Min

5. Einfach schreiben "Uneingeschränkt“ im Feld „Wertdaten:“.

6. Tippen Sie dann auf „OK“, um diese Änderung zu speichern.

Unbeschränkt Mind

Schließen Sie danach den Registrierungseditor. Nachdem Sie den Registrierungseditor geschlossen haben, starten Sie das System neu.

Nach dem Neustart Ihres Computers können Sie ganz einfach ein Skript Ihrer Wahl ausführen.

Profi-Tipp:Sie können dieses PC-Reparatur-Tool herunterladen, um Windows-PC-Fehler automatisch zu finden und zu beheben
Fix: Windows PowerShell wird beim Start unter Windows 11 oder 10 weiterhin geöffnet

Fix: Windows PowerShell wird beim Start unter Windows 11 oder 10 weiterhin geöffnetPower ShellWindows 10Windows 11

PowerShell bietet Benutzern die Möglichkeit, verschiedene Verwaltungsaufgaben zu automatisieren und Konfigurationen auf dem System zu verwalten, auf die nicht über die Eingabeaufforderung zugegriff...

Weiterlesen
PowerShell-Bereitstellung fehlgeschlagen mit HRESULT 0x80073D02 Problembehebung

PowerShell-Bereitstellung fehlgeschlagen mit HRESULT 0x80073D02 ProblembehebungPower Shell

Sehen Sie diese Fehlermeldung beim Ausführen eines Skripts?Add-AppxPackage: Bereitstellung fehlgeschlagen mit HRESULT: 0x80073D02, Das Paket konnte nicht installiert werden, da die geänderten Resso...

Weiterlesen
PowerShell kann nicht geladen aufgerufen werden, da das Ausführen von Skripts auf diesem System-Fix deaktiviert ist

PowerShell kann nicht geladen aufgerufen werden, da das Ausführen von Skripts auf diesem System-Fix deaktiviert istPower ShellWindows 10Windows 11

Windows-Benutzer können ihre PowerShell-Skripte mit nur einem einzigen Befehl über das PowerShell-Terminal ausführen. Aber manchmal, normalerweise für Erstbenutzer, die Fehlermeldung „Powershell ka...

Weiterlesen