Tutorial: PowerShell in Windows 11 deaktivieren

Melden

Hier ist ein ausführliches Tutorial, wie du die PowerShell unter Windows 11 deaktivieren kannst.

PowerShell ist ein mächtiges Werkzeug für Administratoren, kann aber auf privaten oder geschäftlichen Rechnern ein Sicherheitsrisiko darstellen, wenn es missbräuchlich verwendet wird. In diesem Guide zeige ich dir drei verschiedene Wege, um den Zugriff auf PowerShell einzuschränken oder sie komplett zu sperren.


Wichtiger Hinweis vorab

Das Deaktivieren der PowerShell kann dazu führen, dass bestimmte System-Skripte, Windows-Updates oder Installationsroutinen nicht mehr korrekt funktionieren. Gehe daher vorsichtig vor und erstelle im Idealfall einen Wiederherstellungspunkt.


Methode 1: Über den Gruppenrichtlinien-Editor (Empfohlen für Pro & Enterprise)

Dies ist der sauberste Weg, um die Ausführung der PowerShell für Benutzer zu unterbinden.

  1. Drücke Win + R, gib gpedit.msc ein und drücke Enter.
  2. Navigiere auf der linken Seite zu folgendem Pfad: Benutzerkonfiguration > Administrative Vorlagen > System
  3. Suche auf der rechten Seite den Eintrag „Angebene Windows-Anwendungen nicht ausführen“ und doppelklicke darauf.
  4. Wähle die Option Aktiviert.
  5. Klicke im Bereich „Optionen“ auf die Schaltfläche Anzeigen....
  6. Gib in der Liste folgende Werte ein:
    • powershell.exe
    • powershell_ise.exe
    • pwsh.exe (falls PowerShell 7 installiert ist)
  7. Bestätige mit OK, klicke auf Übernehmen und starte den PC neu.

Methode 2: Über die Registrierungs-Editor (Für Windows Home)

Da Windows Home keinen Gruppenrichtlinien-Editor hat, musst du die Registry nutzen.

  1. Drücke Win + R, gib regedit ein und drücke Enter.
  2. Navigiere zu folgendem Pfad: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. Klicke mit der rechten Maustaste auf den Ordner Explorer, wähle Neu > DWORD-Wert (32-Bit) und nenne ihn DisallowRun. Doppelklicke darauf und setze den Wert auf 1.
  4. Klicke nun erneut rechts auf Explorer, wähle Neu > Schlüssel und nenne diesen Ordner ebenfalls DisallowRun.
  5. Klicke auf den neuen Ordner DisallowRun. Erstelle darin über Neu > Zeichenfolge einen Eintrag namens 1.
  6. Doppelklicke auf die 1 und gib als Wert powershell.exe ein.
  7. (Optional) Erstelle weitere Zeichenfolgen (2, 3 etc.) für powershell_ise.exe oder pwsh.exe.
  8. Starte den Computer neu.

Methode 3: PowerShell 2.0 über die Windows-Features deaktivieren

Dies deaktiviert die veraltete Version 2.0, die oft für Angriffe genutzt wird, entfernt aber nicht die moderne PowerShell 5.1+.

  1. Drücke die Windows-Taste und suche nach „Windows-Features aktivieren oder deaktivieren“. Öffne das Programm.
  2. Suche in der Liste nach dem Eintrag Windows PowerShell 2.0.
  3. Entferne das Häkchen daneben.
  4. Klicke auf OK und starte Windows neu, falls du dazu aufgefordert wirst.

Methode 4: App-Ausführungseinstellungen (Schnelle Methode)

Für den schnellen Zugriff auf moderne Terminal-Apps:

  1. Öffne die Einstellungen (Win + I).
  2. Gehe zu Apps > Erweiterte Einstellungen für Apps > App-Ausführungshashs (App execution aliases).
  3. Suche in der Liste nach PowerShell oder Terminal und schalte die entsprechenden Schalter auf Aus. Hinweis: Dies verhindert nur den Start über die Eingabe des Namens, blockiert aber nicht das Programm an sich.

Wie mache ich das rückgängig?

  • Gruppenrichtlinien: Setze die Einstellung wieder auf „Nicht konfiguriert“.
  • Registry: Lösche den erstellten Schlüssel DisallowRun oder setze den DWORD-Wert auf 0.
  • Features: Setze das Häkchen bei PowerShell 2.0 wieder.

Fazit: Für maximale Sicherheit ist Methode 1 oder 2 am effektivsten, da sie den Start der .exe-Datei direkt unterbindet.

0