/
/

So installieren Sie PowerShell unter Windows neu

von Team Ninja
How to Reinstall PowerShell in Windows blog banner image

Kurzüberblick

Dieser NinjaOne-Blogbeitrag bietet eine umfassende Liste grundlegender CMD-Befehle und einen tiefen Einblick in die Windows-Befehle mit über 70 wichtigen CMD-Befehlen für Anfänger:innen und Fortgeschrittene. Der Blogartikel erklärt praktische Befehle der Eingabeaufforderung für die Dateiverwaltung, die Navigation in Verzeichnissen, die Fehlersuche im Netzwerk, Festplattenoperationen und die Automatisierung mit echten Beispielen zur Steigerung der Produktivität. Egal, ob Sie grundlegende CMD-Befehle lernen oder fortgeschrittene Windows CLI-Tools beherrschen möchten, dieser Leitfaden hilft Ihnen, die Eingabeaufforderung effektiver zu verwenden.

Wie die meisten Anwendungen kann auch PowerShell nicht mehr reagieren oder beschädigt werden. In diesem Fall müssen Sie Windows PowerShell neu installieren, um das Problem zu beheben, die Funktionalität wiederherzustellen oder auf eine modernere Version zu aktualisieren.

Vor der Neuinstallation sollten Sie prüfen, welche PowerShell-Version aktuell auf Ihrem System läuft, damit Sie genau wissen, womit Sie es zu tun haben.

Unter Windows lassen sich sowohl PowerShell 5.1 als auch 7+ installieren. Dieser Leitfaden zeigt, wie Sie das klassische PowerShell und seine neueren Versionen reparieren und neu installieren.

Eine visuelle Erklärung des Themas finden Sie hier: So installieren Sie PowerShell unter Windows neu
💡Hinweis: Die Methoden in diesem Leitfaden gelten für Windows 10 und 11, sofern nicht anders angegeben. Einzelne Bezeichnungen in der Benutzeroberfläche können leicht abweichen (z. B. Installierte Apps unter Windows 11 gegenüber Apps & Features unter Windows 10), die Funktionsweise bleibt jedoch gleich.

Die besten Methoden, um PowerShell unter Windows neu zu installieren

Sie können PowerShell deinstallieren, reparieren oder herunterladen, um die App unter Windows neu zu installieren. Das sind drei verschiedene Methoden, die sich jeweils für bestimmte Szenarien eignen. Bevor Sie sich für eine Methode entscheiden, sollten Sie einige Punkte bedenken, etwa den Verlust Ihrer Anpassungen.

Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung, wie Sie Windows PowerShell mit bewährten Methoden neu installieren, und wann sich welche Methode anbietet:

Methode 1: PowerShell 7+ neu installieren

Nutzen Sie diese Methode bei Problemen mit PowerShell 7 oder höher. Da PowerShell 7+ modular aufgebaut ist und sich vollständig deinstallieren und neu installieren lässt, eignet sich diese Methode ideal für gezielte Korrekturen oder eine saubere Neuinstallation. Gehen Sie dazu wie folgt vor:

Schritt 1: Aktuelle Version deinstallieren

Zunächst müssen Sie die aktuelle Version deinstallieren:

  1. Drücken Sie Start oder die Win-Taste und geben Sie Einstellungen ein. Wechseln Sie zu Apps > Installierte Apps.
  2. Suchen Sie nach PowerShell.
  3. Klicken Sie auf weitere Optionen ( • • • ) und dann auf Deinstallieren.

Sie können die Deinstallation auch über PowerShell durchführen, indem Sie das folgende Skript in die Eingabeaufforderung kopieren:

winget uninstall Microsoft.PowerShell

💡Hinweis: Diese Methode funktioniert unter Windows 10 und 11 gleichermaßen. Unter Windows 10 heißt das App-Menü Apps & Features (statt Installierte Apps), und für die Nutzung von winget ist Version 1809 oder höher mit installiertem Paket App Installer erforderlich.

Schritt 2: PowerShell 7+ neu installieren

Anschließend installieren Sie PowerShell 7+ mit den folgenden Schritten neu:

Mit WinGet:

  1. Suchen Sie im Startmenü nach Eingabeaufforderung oder PowerShell.
  2. Klicken Sie mit der rechten Maustaste auf die gewünschte App und wählen Sie Als Administrator ausführen.
  3. Kopieren Sie das folgende Skript in die Eingabeaufforderung:

winget install –id Microsoft.Powershell –source winget

Mit GitHub:

  1. Rufen Sie die offizielle PowerShell-GitHub-Seite auf: https://github.com/PowerShell/PowerShell
  2. Suchen Sie auf der rechten Seite nach dem Reiter Releases und klicken Sie darauf.
  3. Laden Sie den neuesten .msi-Installer für Windows herunter.
  4. Führen Sie den Installer aus.

💡 Hinweis: Diese Methode ist mit Windows 10 und 11 kompatibel, sofern winget verfügbar ist (Windows 10 1809+ mit App Installer). Der .msi-Installer von GitHub funktioniert unter beiden Betriebssystemversionen identisch.

Methode 2: Windows PowerShell 5.1 reparieren

Nutzen Sie diese Methode, wenn ein PowerShell-Problem auf Ebene des Betriebssystems vorliegt. PowerShell 5.1 lässt sich nicht deinstallieren und neu installieren, aber Sie können es wie folgt reparieren oder zurücksetzen:

Variante A: Systemdateiprüfung und DISM ausführen

Mit den folgenden Befehlen prüfen und reparieren Sie fehlende oder beschädigte Windows-Komponenten, einschließlich PowerShell 5.1.

Systemdateiprüfung:

  1. Suchen Sie in der Windows-Suchleiste nach cmd
  2. Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung
  3. Wählen Sie Als Administrator ausführen
  4. Geben Sie Folgendes ein und bestätigen Sie es in der Eingabeaufforderung: sfc /scannow

DISM:

  1. Suchen Sie in der Windows-Suchleiste nach cmd
  2. Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung
  3. Wählen Sie Als Administrator ausführen
  4. Geben Sie Folgendes ein und bestätigen Sie es in der Eingabeaufforderung: DISM /Online /Cleanup-Image /RestoreHealth

Variante B: Windows PowerShell als optionales Feature aktivieren

  1. Suchen Sie in der Suchleiste nach Systemsteuerung
  2. Klicken Sie auf Programme und anschließend unter Programme und Features auf Windows-Features aktivieren oder deaktivieren.
  3. Stellen Sie sicher, dass Windows PowerShell 2.0 und 5.1 (falls verfügbar) aktiviert sind.
  4. Ist das nicht der Fall, aktivieren Sie sie erneut und starten Sie Ihr Gerät neu.

💡 Hinweis: Beide Varianten dieser Methode funktionieren unter Windows 10 und 11. Die Befehle der Systemdateiprüfung (sfc) und DISM verhalten sich in beiden Versionen gleich. Ob PowerShell 2.0 und 5.1 im Dialog Windows-Features (Variante B) verfügbar sind, hängt allerdings von Ihrer Windows-Edition ab. In Pro, Enterprise und Education sind sie in der Regel vorhanden, in Home dagegen nicht immer.

Methode 3: Microsoft Store verwenden

Sie können PowerShell 7+ auch über den Microsoft Store herunterladen und installieren. Dabei wird PowerShell in einem separaten Verzeichnis (C:\Program Files\WindowsApps) installiert und über den Store automatisiert aktualisiert.

Gehen Sie dazu wie folgt vor:

  1. Suchen Sie in der Windows-Suchleiste nach Microsoft Store.
  2. Suchen Sie in der Suchleiste des Stores nach PowerShell.
  3. Klicken Sie auf Herunterladen, um die neueste PowerShell-Core-Version zu installieren.

💡Hinweis: Funktioniert sowohl unter Windows 10 (Version 1809+) als auch unter Windows 11. Der Microsoft Store übernimmt Installation und Updates von PowerShell 7+ in beiden Versionen auf vergleichbare Weise.

Das sollten Sie vor der Neuinstallation von Windows PowerShell bedenken

Bevor Sie PowerShell deinstallieren und neu installieren, sollten Sie die Auswirkungen auf Profil, Ausführungsrichtlinien, PATH-Variablen und die verschiedenen auf Ihrem Gerät installierten Versionen berücksichtigen.

PowerShell-Profil

Jede PowerShell-Sitzung lädt ein Profilskript (z. B. Microsoft.PowerShell_profile.ps1), das Folgendes anpasst:

  • Aliase
  • Umgebungsvariablen
  • Modulimporte
  • Einstellungen der Benutzeroberfläche

Beim Deinstallieren von PowerShell 7+ wird das zugehörige Profil gelöscht, sofern Sie es nicht manuell gesichert haben.

Ausführungsrichtlinien

PowerShell nutzt Ausführungsrichtlinien, um die Ausführung von Skripten einzuschränken. Bei einer Neuinstallation werden diese Richtlinien zurückgesetzt, sodass Sie Ihre bisherigen Richtlinien erneut anwenden müssen.

PATH-Variablen

Nach der Neuinstallation sollte der Speicherort von pwsh.exe (C:\Program Files\PowerShell\7) in der System-PATH-Variable enthalten sein, damit Sie:

  • pwsh aus jeder Befehlszeilenschnittstelle nutzen können
  • Automatisierungsskripte unterstützen, die pwsh.exe aufrufen

PowerShell-Versionen

Sie können PowerShell 5.1 und 7+ parallel betreiben und so sowohl Abwärtskompatibilität als auch Zugriff auf neuere Funktionen sicherstellen. Version 5.1 starten Sie mit powershell.exe (der ausführbaren Datei der App), Version 7+ mit pwsh.exe.

Beschädigungen und defekte Abhängigkeiten durch eine Neuinstallation von PowerShell unter Windows beheben

Eine Neuinstallation von Windows PowerShell sorgt für Stabilität und Zugriff auf Automatisierungsfunktionen. Ob Sie Version 5.1 reparieren oder PowerShell 7+ installieren und verwalten: Mit WinGet, GitHub oder dem Microsoft Store gelingt die Neuinstallation problemlos.

FAQs

Es gibt verschiedene Methoden, um PowerShell neu zu installieren. Am einfachsten ist es, PowerShell 7+ zu deinstallieren und anschließend neu zu installieren. Sie können das Programm auch direkt im Microsoft Store herunterladen. Bei Version 5.1 müssen Sie die App reparieren, da sich diese Version nicht deinstallieren und neu installieren lässt.

Sie können PowerShell 7 unter Windows 11 installieren, indem Sie es von GitHub oder aus dem Microsoft Store herunterladen. Alternativ kopieren Sie das folgende Skript in PowerShell:

winget install –id Microsoft.Powershell –source winget

PowerShell 7+ ist die neueste PowerShell-Version. Sie eignet sich generell besser für modernes Scripting, Performance, plattformübergreifende Aufgaben und fortgeschrittene Automatisierung. Version 5.1 ist dagegen mit älteren Windows-Funktionen, Legacy-Skripten und Admin-Tools wie Gruppenrichtlinien kompatibel.

Welche PowerShell-Version auf Ihrem Gerät läuft, können Sie mit dem Befehl $PSVersionTable oder über die Registry prüfen.

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?

NinjaOne Allgemeine Geschäftsbedingungen für Skripte

Indem Sie unten auf die Schaltfläche „Ich akzeptiere“ klicken, erklären Sie Ihr Einverständnis mit den folgenden rechtlichen Bedingungen sowie mit unseren Nutzungsbedingungen:

  • Eigentumsrechte: NinjaOne besitzt und wird weiterhin alle Rechte, Titel und Interessen an dem Skript (einschließlich des Urheberrechts) behalten. NinjaOne gewährt Ihnen eine eingeschränkte Lizenz zur Nutzung des Skripts in Übereinstimmung mit diesen rechtlichen Bedingungen.
  • Einschränkung der Nutzung: Sie dürfen das Skript nur für Ihre legitimen persönlichen oder internen Geschäftszwecke verwenden und es nicht an Dritte weitergeben.
  • Verbot der Wiederveröffentlichung: Sie sind unter keinen Umständen berechtigt, das Skript in einer Skriptbibliothek, die einem anderen Softwareanbieter gehört oder von diesem kontrolliert wird, erneut zu veröffentlichen.
  • Gewährleistungsausschluss: Das Skript wird „wie gesehen“ und „wie verfügbar“ bereitgestellt, ohne jegliche Garantie. NinjaOne gibt keine Versprechen oder Garantien, dass das Skript frei von Fehlern ist oder dass es Ihre speziellen Bedürfnisse oder Erwartungen erfüllt.
  • Risikoübernahme: Die Verwendung des Skripts erfolgt auf eigene Gefahr. Sie erkennen an, dass die Nutzung des Skripts mit bestimmten Risiken verbunden ist, und Sie verstehen und übernehmen jedes dieser Risiken.
  • Verzicht und Freigabe: Sie machen NinjaOne nicht für nachteilige oder unbeabsichtigte Folgen verantwortlich, die sich aus Ihrer Nutzung des Skripts ergeben, und Sie verzichten auf alle gesetzlichen oder billigkeitsrechtlichen Rechte oder Rechtsmittel, die Sie gegen NinjaOne im Zusammenhang mit Ihrer Nutzung des Skripts haben könnten.
  • EULA: Wenn Sie ein NinjaOne-Kunde sind, unterliegt Ihre Nutzung des Skripts dem für Sie geltenden Endbenutzer-Lizenzvertrag (EULA).