PowerShell unter Windows aktualisieren: Ein praktischer Leitfaden und offizielle Methoden
PowerShell in Windows aktualisieren Es ist wichtig, zwischen zwei verschiedenen Produkten zu unterscheiden. Windows PowerShell 5.1 ist Bestandteil des Betriebssystems und erhält Sicherheitsupdates ausschließlich über Windows Update. PowerShell 7 wird separat installiert und verwendet eine ausführbare Datei. pwsh.exe und kann mit WinGet, dem Microsoft Store, einem MSI-Paket, einer ZIP-Datei oder dem globalen .NET-Tool aktualisiert werden.
Schnelle Antwort
Und PowerShell 7 ist bereits installiert, öffnen Sie Windows Terminal und ausführen:
winget upgrade --id Microsoft.PowerShell --exact --source wingetFalls es noch nicht installiert ist, ersetzen Sie es. Upgrade von installierenFür Administration, Fernwartung oder Installation für alle Benutzer ist das MSI-Paket umfassender als das standardmäßige MSIX-Paket.
Durch ein Update werden nicht alle Fehler behoben.
Wenn PowerShell langsam startet, abstürzt oder Fehler anzeigt, kann die Ursache auch im Startprofil, einem inkompatiblen Modul, einer Unternehmensrichtlinie, der Antivirensoftware, Umgebungsvariablen oder beschädigten Dateien liegen. Ein Update kann das Problem beheben, ist aber keine Universallösung.
Windows PowerShell 5.1 und PowerShell 7 sind nicht die gleiche Anwendung.
| Besonderheit | Windows PowerShell 5.1 | PowerShell 7 |
|---|---|---|
| Ausführbar | powershell.exe | pwsh.exe |
| Motor | .NET Framework 4.x | Modernes und plattformübergreifendes .NET |
| Aktualisieren | Windows Update; Sicherheitswartung | WinGet, Store/MSIX, MSI, ZIP oder .NET |
| Übliche Route | C:\Windows\System32\WindowsPowerShell\v1.0 | C:\Programme\PowerShell\7 |
| Zustand | Aus Kompatibilitätsgründen enthalten; keine neuen Funktionen | Anlagenentwicklung und -unterstützung |
Die Installation von PowerShell 7 ersetzt oder deinstalliert Windows PowerShell 5.1 nicht. Beide können parallel installiert werden, da sie unterschiedliche ausführbare Dateien, Ordner, Profile und Modulpfade verwenden. Diese Trennung ermöglicht es Ihnen, ältere, weiterhin benötigte Tools beizubehalten. Windows PowerShell bei Verwendung der Funktionen moderne Versionen von PowerShell 7.
Gültig ab Juli 2026
- PowerShell 7.6.4 LTS: Aktuelle Version und Paket mit Langzeitunterstützung, die WinGet standardmäßig anbietet.
- PowerShell 7.5.9 Stable: Kurzzyklusversion, unterstützt bis zum 10. November 2026.
- PowerShell 7.4.18 LTS: Die vorherige LTS-Version wird ebenfalls bis zum 10. November 2026 unterstützt.
- PowerShell 7.7 Vorschau: Testzweig ohne Produktionsunterstützung.
Stabil oder LTS?
Die Namenskonvention kann verwirrend sein, da PowerShell 7.6 LTS neuer ist als PowerShell 7.5 Stable. Für die meisten Benutzer und Produktionsteams ist 7.6 LTS aufgrund des längeren Wartungszyklus die sinnvollere Wahl.
Prüfen Sie, welche Version Sie installiert haben.
Öffnen Sie die Konsole, die Sie normalerweise verwenden, und führen Sie folgenden Befehl aus:
$PSVersionTable | Select-Object PSEdition, PSVersionPSEdition Desktopund Version 5.1: Sie befinden sich in Windows PowerShell.PSEdition Coreund Version 7.x: Sie befinden sich in PowerShell 7.- Wenn Sie PowerShell 7 installiert haben, aber immer noch Version 5.1 angezeigt wird, haben Sie wahrscheinlich eine Datei geöffnet.
powershell.exeanstattpwsh.exe.
where.exe powershell where.exe pwshWelche Methode sollte verwendet werden?
| Verfahren | Optimale Nutzung | Aktualisierungen | Einschränkungen |
|---|---|---|---|
| WinGet MSIX | PC persönlich | WinGet o Store | Pro Benutzer; ohne PowerShell-Remoting |
| WinGet MSI | Verwaltung und gesamtes Team | WinGet oder Microsoft Update | Administratorrechte erforderlich |
| MSI von GitHub | Offline das Unternehmen | Microsoft Update, falls aktiviert | Die richtige Architektur auswählen |
| Microsoft Store | Grafische Installation | Automatisch | MSIX-Beschränkungen |
| REISSVERSCHLUSS | Tragbare oder mehrere Versionen | Handbücher | Ohne PATH oder automatischen Zugriff |
| .NET Global Tool | Entwickler | .NET-Tool | Erfordert das .NET SDK. |
1. Installieren oder aktualisieren Sie PowerShell mithilfe von WinGet.
Microsoft empfiehlt WinGet als bevorzugte Methode zur Installation von PowerShell auf Clientcomputern. Sie können es über das Windows-Terminal, die Eingabeaufforderung, Windows PowerShell oder PowerShell 7 ausführen.

Aktualisieren Sie die Schriftarten und suchen Sie das offizielle Paket.
winget source update winget search --id Microsoft.PowerShell --exact

Erstinstallation
Seit PowerShell 7.6 installiert der Standardbefehl das MSIX-Paket:
winget install --id Microsoft.PowerShell --exact --source wingetSo installieren Sie das herkömmliche MSI:
winget install --id Microsoft.PowerShell --exact --source winget --installer-type wixAufrüstung einer bestehenden Installation
winget upgrade --id Microsoft.PowerShell --exact --source wingetWenn Sie MSI verwenden und diese Installationsart beibehalten möchten:
winget upgrade --id Microsoft.PowerShell --exact --source winget --installer-type wix
Prüfen Sie den Installationstyp, bevor Sie ihn ändern.
MSIX wird pro Benutzer installiert, MSI hingegen in der Regel für den gesamten Computer. Bitte prüfen Sie dies zuerst. winget list --id Microsoft.PowerShell --exact um den Aufbau unnötiger paralleler Anlagen zu vermeiden.
2. Laden Sie PowerShell von GitHub herunter und installieren Sie es.
Das offizielle Repository veröffentlicht signierte Installationsprogramme. Diese Methode eignet sich, wenn Sie das Installationsprogramm behalten, offline arbeiten, die Architektur auswählen oder es mit Enterprise-Tools bereitstellen möchten.
- Öffne die Offizielle PowerShell-Seite auf GitHub.
- Herunterladen win-x64.msi für die meisten PCs oder win-arm64.msi für Windows über ARM.
- Für den allgemeinen Gebrauch wählen Sie die neueste Revision des aktuellen LTS-Zweigs.
- Die Vorschau darf nicht in der Produktion verwendet werden.

Wichtige MSI-Optionen
- PowerShell zum Pfad hinzufügen: ermöglicht es Ihnen, PowerShell 7 zu starten mit
pwsh. - Aktivieren Sie die Aktualisierung über Microsoft Update: Aktivieren Sie Updates über Windows Update, WSUS oder Configuration Manager.
- Windows-Ereignisprotokollierungsmanifest registrieren: Protokolliert PowerShell-Ereignisse.
- Kontextmenü: Fügt optionale Tastenkombinationen im Explorer hinzu.
- PowerShell-Remoting aktivieren: Aktivieren Sie es nur, wenn Sie es wirklich benötigen und seine Einstellungen verstehen.


PowerShell 7.7 ändert die Verteilung
Microsoft gibt an, dass PowerShell 7.7 keine MSI-Dateien mehr bereitstellt. WinGet installiert stattdessen MSIX-Dateien. Dies betrifft insbesondere Administratoren, die auf Installationen für alle Benutzer, Remote-Bereitstellungen oder MSI-Bereitstellungen angewiesen sind.
3. Installieren oder aktualisieren Sie das Produkt über den Microsoft Store.
Der Microsoft Store bietet eine grafische Installation und automatische Updates. Er eignet sich für Einzelanwender, die PowerShell lokal nutzen.
- Offen Microsoft Store.
- Suchen PowerShell und überprüfen Sie, ob der Herausgeber die Microsoft Corporation ist.
- Kredit installieren.
- Um ein Update zu erzwingen, öffnen Sie Bibliothek und verwenden Updates erhalten.


Store/MSIX-Beschränkungen
Es ist für einen einzelnen Benutzer installiert, unterstützt keine PowerShell-Remoting-Verbindungen und schränkt bestimmte Schreibvorgänge ein. $PSHOMEeinschließlich Profilen für alle Benutzer und einigen LocalMachine-Bereichseinstellungen.
4. Verwenden Sie das portable ZIP-Paket
Die ZIP-Datei ist nützlich zum Testen einer Version, zum Verwalten mehrerer 7.x-Branches in separaten Ordnern oder zum Ausführen von PowerShell ohne herkömmliche Installation.
- Laden Sie die x64- oder Arm64-ZIP-Datei von GitHub herunter.
- Entsperren Sie die Datei, wenn Windows sie als aus dem Internet stammend kennzeichnet.
- Den Inhalt extrahieren.
- Ausführen
pwsh.exeaus dem Ordner. - Fügen Sie bei Bedarf manuell eine Verknüpfung oder einen Pfad zu Ihrem PATH hinzu.
Die ZIP-Datei wird nicht automatisch aktualisiert.
Sie müssen jede neue Version herunterladen. Außerdem werden weder Systemvoraussetzungen, Zugriffsrechte, PATH, Microsoft Update noch die Remote-Verbindung konfiguriert.
5. Als globales .NET-Tool installieren
Entwicklerorientierte Methode unter Verwendung des .NET SDK:
dotnet tool install --global PowerShellZur Aktualisierung:
dotnet tool update --global PowerShellSo aktualisieren Sie Windows PowerShell 5.1
Windows PowerShell 5.1 wird nicht zu PowerShell 7. Es ist eine Komponente von Windows und erhält Sicherheitsupdates über Windows Update.
- Offen Konfiguration.
- Eingeben Windows Update.
- Kredit Prüfen Sie auf Aktualisierungen.
- Installieren Sie die kumulativen Updates und starten Sie den Computer neu, falls Sie dazu aufgefordert werden.
Selbst wenn Windows aktualisiert wird, zeigt Windows PowerShell weiterhin Version 5.1 an. Um PowerShell 7 zu verwenden, öffnen Sie die Anwendung. PowerShell 7 oder ausführen pwsh.
Gleichzeitige Verwendung von Windows PowerShell 5.1 und PowerShell 7
Die Koexistenz ist beabsichtigt. Windows PowerShell 5.1 wird möglicherweise weiterhin für ältere Module, Windows PowerShell ISE oder .NET Framework-basierte Tools benötigt. Für neuere Skripte und moderne Automatisierung ist PowerShell 7 vorzuziehen.

Öffnen Sie Windows PowerShell 5.1
PowerShellAbrir PowerShell 7
pwshAuf Aktualisierungen prüfen
$PSVersionTable | Select-Object PSEdition, PSVersion, OSwinget list --id Microsoft.PowerShell --exactGet-Command pwsh | Select-Object Name, Source, VersionFehlerbehebung
WinGet wird nicht erkannt
Aktualisieren App-Installer WinGet ist nicht nativ im Microsoft Store verfügbar. Es ist nicht in Windows Server 2022 oder älteren Versionen enthalten; Windows Server 2025 enthält es im Rahmen der Desktopdarstellung.
WinGet kann PowerShell nicht finden.
winget source update winget search --id Microsoft.PowerShell --exact --source wingetFalls die Quelle weiterhin beschädigt ist, von einer Verwaltungskonsole aus:
winget source reset --force winget source updatepwsh wird nicht erkannt
Schließen Sie Windows Terminal und öffnen Sie es erneut. Falls Sie die MSI-Datei installiert haben, versuchen Sie Folgendes:
"C:\Program Files\PowerShell\7\pwsh.exe"PowerShell benötigt lange zum Starten
pwsh -NoProfileWenn es sich korrekt öffnet, überprüfen Sie die angegebene Datei. $PROFILEErstellen Sie vor der Bearbeitung eine Kopie und überprüfen Sie Modulimporte, Netzwerkzugriff und Eingabeaufforderungsanpassungen.
Ein Modul funktioniert in Version 5.1, aber nicht in Version 7.
Suchen Sie nach einer kompatiblen Version. Testen Sie, falls das Modul dies zulässt, die Kompatibilitätsschicht:
Import-Module NombreDelModulo -UseWindowsPowerShellSicherheitshinweise vor dem Aktualisieren
- Descarga solo desde Microsoft Store, WinGet, Microsoft Learn o PowerShell/PowerShell en GitHub.
- Verwenden Sie keine Portale, die das Installationsprogramm neu verpacken.
- Profile und Skripte sollten vor dem Wechsel von Branches oder Installationstypen kopiert werden.
- Testen Sie kritische Skripte, bevor Sie geplante Aufgaben von Windows PowerShell 5.1 migrieren.
- Aktivieren Sie bei einer Basisinstallation weder die Fernsteuerung noch reduzieren Sie die Sicherheitskontrollen.
Häufig gestellte Fragen
Installieren Sie PowerShell 7, um Windows PowerShell 5.1 zu eliminieren?
Nein. Sie sind in verschiedenen Ordnern installiert und verwenden unterschiedliche ausführbare Dateien.
Welche Version wird im Jahr 2026 empfohlen?
Für die meisten Benutzer und Produktionssysteme wird PowerShell 7.6 LTS empfohlen, immer in der neuesten Wartungsversion.
MSI oder Microsoft Store?
Store/MSIX eignet sich gut für den persönlichen Gebrauch. MSI ist besser geeignet für alle Benutzer, Fernzugriff und erweiterte Verwaltungsfunktionen.
Aktualisiert sich PowerShell automatisch?
Store/MSIX kann automatisch aktualisiert werden. MSI kann Microsoft Update nutzen, sofern dieses aktiviert ist. ZIP erfordert eine manuelle Aktualisierung.
Benötige ich Administratorrechte?
Nicht für alle Installationen. MSIX kann pro Benutzer ohne Administratorrechte installiert werden; MSI für Geräte- und Systemänderungen erfordert diese in der Regel.
Verbessert ein Update die Leistung?
Es kann Fehlerbehebungen und Sicherheit bieten, aber eine langsame Konsole erfordert auch die Überprüfung von Profilen, Modulen, Netzwerk und Virenschutz. pwsh -NoProfile den Anfang zu isolieren.
Abschluss
Der einfachste Weg zu PowerShell unter Windows aktualisieren Es geht darum, WinGet mit der exakten ID zu verwenden. Microsoft.PowerShellFür den täglichen Gebrauch ist MSIX ausreichend; für Administration, Fernzugriff oder die Bereitstellung für alle Benutzer bietet MSI eine umfassendere Integration.
Windows PowerShell 5.1 bleibt installiert und wird über Windows Update aktualisiert. Nach der Installation von PowerShell 7 öffnen Sie pwsh, verifizieren $PSVersionTable Testen Sie Ihre Module und Skripte, bevor Sie wichtige Automatisierungen migrieren.



















