Fix: Die Ausführung von Skripten ist auf diesem System deaktiviert

Dieser Fehler tritt auf, wenn Benutzer versuchen, Skripts oder bestimmte Befehle in PowerShell als Teil ihres Jobs auszuführen oder ein Problem zu beheben, das sie auf ihren PCs stört. Die Ausführung von Skripten ist auf Benutzersystemen häufig standardmäßig deaktiviert, und diese Option muss angepasst werden, um dies zu ermöglichen.

Die Ausführung von Skripten ist auf diesem System deaktiviert

Es gibt auch andere Ursachen für dieses Problem. Aus diesem Grund haben wir einen Artikel verfasst, der Ihnen bei der Lösung dieses Problems helfen soll, wenn Sie die Methoden sorgfältig befolgen. Viel Glück!

Welche Ursachen hat der Fehler "Ausführung von Skripten ist auf diesem System deaktiviert"?

Es gibt nicht viele verschiedene Ursachen für dieses Problem und sie unterscheiden sich oft von einem System zum anderen. Sie können jedoch problemlos aufgelistet werden und Sie sollten prüfen, ob Ihr Problem als eine der folgenden Optionen eingestuft werden kann:

  • Manchmal ist die Ausführung von Skripten auf Benutzersystemen standardmäßig deaktiviert und muss manuell aktiviert werden, indem Methoden wie das Ausführen von Befehlen in PowerShell oder das Optimieren der Registrierung verwendet werden.
  • Wenn die Ausführung in einem höheren Bereich deaktiviert ist, müssen Sie sie möglicherweise mithilfe des lokalen Gruppenrichtlinien-Editors (GPEdit) aktivieren. Sie können dies auch in den Windows 10-Einstellungen tun.
  • Möglicherweise möchten Sie PowerShell Administratorprobleme bereitstellen, wenn Sie die Befehle ausführen.

Lösung 1: Führen Sie PowerShell als Administrator aus und führen Sie einen Befehl aus

In PowerShell gibt es einen Befehl, der sich genau mit diesem Problem befasst und in wenigen Minuten behoben werden kann. Dies umfasst das tatsächliche Ändern der Skriptausführungsrichtlinie im PowerShell-Fenster. Probieren Sie es aus und überzeugen Sie sich selbst!

  1. Öffnen Sie das PowerShell-Dienstprogramm, indem Sie mit der rechten Maustaste auf die Schaltfläche Startmenü und im Kontextmenü auf die Option Windows PowerShell (Admin) klicken. Benutzer von Windows 7 können einfach danach suchen.

Ausführen von Windows PowerShell als Administrator
  1. Wenn an dieser Stelle anstelle von PowerShell die Eingabeaufforderung angezeigt wird, können Sie auch im Startmenü oder in der Suchleiste danach suchen. Stellen Sie diesmal sicher, dass Sie mit der rechten Maustaste auf das erste Ergebnis klicken und Als Administrator ausführen auswählen.
  2. Geben Sie in der Powershell-Konsole den folgenden Befehl ein und stellen Sie sicher, dass Sie anschließend auf Eingabe klicken:
 Set-ExecutionPolicy RemoteSigned 
  1. Lassen Sie diesen Befehl ausführen und prüfen Sie, ob die Meldung angezeigt wird, dass der Vorgang tatsächlich erfolgreich war. Diese Methode kann auf alle Windows-Betriebssysteme angewendet werden, einschließlich Windows 10.

Lösung 2: Gruppenrichtlinien bearbeiten

Wenn die oben beschriebene Methode nicht zum Erfolg geführt hat, was häufig bei neueren Windows-Versionen wie Windows 10 der Fall ist, müssen Sie möglicherweise die Richtlinien in einem höheren Bereich ändern. Dies ist die übliche Fehlermeldung, die nach dem Ausführen des Befehls in Lösung 1 angezeigt wird:

 Set-ExecutionPolicy: Windows PowerShell hat Ihre Ausführungsrichtlinie erfolgreich aktualisiert, die Einstellung wird jedoch von einer Richtlinie überschrieben, die in einem genaueren Bereich definiert ist. Aufgrund der Außerkraftsetzung behält Ihre Shell ihre aktuelle Ausführungsrichtlinie von ... 

Um das Problem zu beheben, sollten Sie zum Gruppenrichtlinien-Editor wechseln und die Einstellung von dort aus sofort ändern.

  1. Verwenden Sie die Tastenkombination Windows-Taste + R (tippen Sie gleichzeitig auf die Tasten), um das Dialogfeld Ausführen zu öffnen. Geben Sie "gpedit.msc" in das Dialogfeld "Ausführen" ein und klicken Sie auf "OK", um das Tool "Lokaler Gruppenrichtlinien-Editor" zu öffnen. Unter Windows 10 können Sie einfach den Gruppenrichtlinien-Editor im Startmenü eingeben und auf das oberste Ergebnis klicken.

Ausführen des Gruppenrichtlinien-Editors
  1. Doppelklicken Sie im linken Navigationsbereich des Editors für lokale Gruppenrichtlinien unter Computerkonfiguration auf Administrative Vorlagen, und navigieren Sie zum Abschnitt Windows-Komponenten >> Windows PowerShell.
  2. Wählen Sie den Windows Powershell-Ordner durch Doppelklicken aus und überprüfen Sie dessen rechten Seitenbereich.
  3. Doppelklicken Sie auf die Richtlinienoption "Skriptausführung aktivieren" und aktivieren Sie das Optionsfeld neben der Option "Aktiviert". Wählen Sie im Menü "Ausführungsrichtlinie" die Option "Alle Skripten zulassen" und wenden Sie die Änderungen an, die Sie vor dem Beenden vorgenommen haben. Die Änderungen werden erst nach einem Neustart übernommen.

Zulassen, dass alle Skripte ausgeführt werden
  1. Starten Sie schließlich den Computer neu, um die Änderungen zu speichern, und prüfen Sie, ob der Fehler weiterhin auf Sie zielt

Lösung 3: Ändern Sie es in den Windows 10-Einstellungen

Windows 10-Benutzer können Skripteinstellungen auch in der Windows 10-Einstellungs-App im Abschnitt Für Entwickler ändern. Im Allgemeinen ist dies der Ort, an den Sie sich begeben sollten, wenn die obigen Schritte keine Qualitätsergebnisse erbracht haben, um das Problem zu beheben. Beachten Sie, dass dies nur auf Benutzer unter Windows 10 angewendet werden kann.

  1. Verwenden Sie die Tastenkombination Windows-Taste + I, um die Einstellungen auf Ihrem Windows 10-PC zu öffnen. Alternativ können Sie über die Suchleiste in der Taskleiste nach "Einstellungen" suchen oder auf das Zahnradsymbol direkt über der Schaltfläche "Startmenü" klicken, nachdem es geöffnet wurde
  2. Suchen und öffnen Sie den Untereintrag „Update & Sicherheit“ in der App Einstellungen, indem Sie einmal darauf klicken.

Update & Sicherheit in den Einstellungen
  1. Navigieren Sie zur Registerkarte Für Entwickler und aktivieren Sie im Abschnitt PowerShell die Option „Ausführungsrichtlinie ändern“, damit lokale PowerShell-Skripts ohne Signierung ausgeführt werden können. Signieren für Remote-Skripte erforderlich “.
  2. Aktivieren Sie das Kontrollkästchen direkt daneben, um es zu aktivieren, und klicken Sie rechts unten auf die Schaltfläche Übernehmen.

Erlaube Skripte in den Einstellungen
  1. Starten Sie Ihren Computer sofort neu und versuchen Sie, ein Skript in PowerShell auszuführen, um festzustellen, ob der Fehler "Ausführung von Skripten auf diesem System deaktiviert ist" weiterhin angezeigt wird.

Lösung 4: Lösen Sie die Methode mithilfe der Registrierung

Wenn die oben genannten Methoden Ihr Problem nicht lösen konnten, müssen Sie lediglich zur Registrierung gehen und die Einstellungen manuell im größtmöglichen Umfang ändern. Diese Methode ist ziemlich einfach, aber Sie sollten trotzdem vorsichtig sein, wenn Sie die Registrierung bearbeiten, um sicherzustellen, dass nichts schief geht.

  1. Öffnen Sie den Registrierungseditor, indem Sie in der Suchleiste, im Startmenü oder im Dialogfeld Ausführen "regedit" eingeben, auf das Sie mit der Tastenkombination Windows-Taste + R zugreifen können. Navigieren Sie zum folgenden Schlüssel in Ihrer Registrierung, indem Sie im linken Bereich navigieren:
 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 

Registierungseditor
  1. Klicken Sie auf diesen Schlüssel und versuchen Sie, einen Zeichenfolgeneintrag namens ExecutionPolicy auf der rechten Seite des Fensters zu finden. Wenn eine solche Option vorhanden ist, klicken Sie mit der rechten Maustaste darauf und wählen Sie im Kontextmenü die Option Ändern.
  2. Ändern Sie im Fenster Bearbeiten im Abschnitt Wertedaten den Wert in Nicht eingeschränkt oder RemoteSigniert, und wenden Sie die vorgenommenen Änderungen an. Bestätigen Sie alle Sicherheitsdialogfelder, die während dieses Vorgangs angezeigt werden.

    Ändern der Skriptrichtlinie im Registrierungseditor
  3. Sie können Ihren Computer jetzt manuell neu starten, indem Sie auf Startmenü >> Ein- / Ausschalter >> Neu starten und prüfen, ob das Problem behoben ist.

Interessante Artikel