Nach gut einem Monat gibt es ein neues Update für verschiedene PowerShell Versionen. Einmal die Powershell 7.6.4 (LTS), 7.5.9 (STS) und 7.4.18 (LTS). Diese wurden als Wartungsupdate bereitgestellt. Zusätzlich gab es auch ein Update für PowerShell 7.7.0 in der Preview 3. Letztes Update war ja noch im Mai.
PowerShell 7.7.0 Preview 3 kommt mit den meisten Änderungen.
- Änderung von
New-Guid, um standardmäßig UUID v7 zu generieren - Korrektur der Darstellung des Fortschrittsbalkens bei Unicode-Zeichen mit doppelter Breite
- Entfernung des ungenutzten Befehls
Publish-NugetToMyGetaus dem Packaging-Modul - Entfernen von
-Dailyausinstall-powershell.ps1, da es nicht mehr existiert - Aktualisierung des CI-Workflows, um auch „servicing-*“-Zweige abzudecken
- Verbesserungen bei der Build und Paketierung
- Aktualisierung auf .NET SDK 11.0.100-preview.6
Bei PowerShell 7.6.4 wurde eine Aktualisierung auf .NET SDK 10.0.302 vorgenommen. PowerShell 7.5.9 wurde .NET SDK auf die Version 9.0.316 aktualisiert und auch hier wurde eine Aktualisierung des CI-Workflows vorgenommen, um auch „servicing-*“-Zweige abzudecken.
In PowerShell 7.4.18 wurde das .NET SDK auf die Version 8.0.423 aktualisiert. Zusätzlich wurde noch CI-Workflow aktualisieren, damit auch die „servicing-*“-Zweige berücksichtigt werden können. und der CAB-Pfad wird jetzt vor dem Entpacken überprüft.
Info und Download:
- github.com/PowerShell/releases/tag/v7.7.0-preview.3
- github.com/PowerShell/releases/tag/v7.6.4
- github.com/PowerShell/releases/tag/v7.5.9
- github.com/PowerShell/releases/tag/v7.4.18
Windows 11 Tutorials und Hilfe
- In unserem Windows 11 Wiki findet ihr sehr viele hilfreiche Tipps und Tricks.
- Falls ihr Fragen habt, dann stellt diese ganz einfach bei uns im Forum.
- Installationsmedien: Aktuelle Windows 11 ISOs findet ihr hier: 25H2 26200. Ansonsten immer in der rechten Sidebar.
- Windows 11 neu clean installieren Tipps und Tricks.
- Windows 11 auch ohne TPM und Secure Boot installieren.
- Windows 11 mit lokalem Konto auch Offline installieren.
- Windows 11 Inplace Upgrade Reparatur oder Feature Update.
- Automatisch anmelden Pin entfernen Windows 11.
- Alle Beiträge zu Windows 11 im Blog findet ihr über diese Seite. Wobei auch alle anderen Artikel interessant sein können.

Am besten alle .net versionen installieren und jede Powershell Version dann kann man Bingo spielen was gerade aufgerufen wird. Schon der automatismus das entweder CMD oder Powershell aufgerufen wird funktioniert bis heute nicht und ist absolute willkürlich.
Ich verstehe nicht warum man alle Versionen parallel installieren kann! Preview als Test Ok, aber der Rest … keine Ahung, das Sind „Punkt-Releases“ da sollte wohl nichts inkompatibel sein, zu mal die Masse der script ja einfach Powershell aufrufen und keine expliziete Powershell version. Ergo entscheidet das System wieder wie auch immer was gerade genommen wird.
Das mit dem Updaten ist doch ein Krampf!
Wenn ich nur wüsste, wie ich das letzte Mal PW 7 installiert habe. Grrr.
Denn wenn ich es richtig verstehe, kommt es ja darauf an, oder?
Kann man nicht aus PowerShell selbst ein Update anstoßen?
Wo zu so KI doch gut ist!
Mit „$PSHOME“ in der Konsole bekommt man den Installationspfad angezeigt.
Daraus kann man dann ableiten, wie PowerShell 7 aufs System kam.
Wenn der Pfad tief in den Windows-Systemordnern für Apps liegt, stammt sie aus dem Store.
Wenn die PowerShell im normalen Programme-Ordner liegt, wurde sie über die klassische Installationsdatei (.msi) oder via winget eingerichtet.
Jetzt weiß ich Bescheid.
Das Problem fällt ja dann ab der 7.7.0 weg, da es hier nur noch das MSIX-Paket geben wird. Eine MSI gibt es dann nicht mehr. Von da an wird PowerShell über den Store aktualisiert. Manuell sollte aber auch über winget gehen.
Heißt das, das eine per msi installierte Version nicht mehr updatefähig ist?
Bzw. sie nur noch per winget, wenn es denn so geht, gehen würde?
Apropos winget, das Update musste ich per msi machen, da über winget kein Installationspaket gefunden wurde.
Irgendwie haben se nicht mehr alle, finde ich.
*.msi wird noch über Windows Update aktualisiert. Aber nicht so fix, wie über den Store.
Das ist geprahlt. Bis heute gibt es kein einziges Update für die 7.6er Version.
Keine Ahnung, was die da treiben. Früher kamen die Updates spätestens nach ein paar Wochen.
Meine Vermutung: Die haben das Updaten per Windows Update bereits eingestellt.
Das Problem, dass ich nicht mehr wüsste wie ich die Powershell 7 installiert habe, hätte ich aber so nicht. Ich habe bislang immer per MSI installiert, und, die sind auch bei mir noch auf der Platte.
Oder die haben da auch schon auf MSIX umgestellt. Ist ja auch bei winget Standard, wenn man darüber die 7.6 installiert. Will man die MSI Variante installieren, muss man das extra angeben. winget aktualisiert dann aber die Variante, welche installiert wurde. Ich habe jetzt auch mal zum Testen diverse Installationen auf die 7.6.3 MSIX umgestellt. Bis jetzt nichts Auffälliges gefunden und das Update auf die 7.6.4 kam zeitnah.
Müsste ich denn die Powershell neu installieren, wenn es dann so kommt, dass es nur noch per Windows Store „vertrieben“ wird?
Ist kein großes Ding, ich frage mich das nur.
Ja, bei der 7.6 als MSI erst diese deinstallieren und dan die 7.6 als MSIX neu installieren. Ansonsten sind beide parallel installiert. Funktioniert so weit auch. Nur meine Terminal Profile musste ich manuell anpassen, da hier nicht automatisch der Pfad zur neuen Version geändert wurde. Ansonsten bleibt alles erhalten, alle Profile, installierten Module und Einstellungen.
Über Winget reicht hier (in der 5.1), sofern Du an den Prioritäten der Pakete nichts geändert hast:
winget uninstall Microsoft.PowerShell
winget install Microsoft.PowerShell
Im Moment allerdings noch die 7.6.3, aber die 7.6.4 kommt sofort über den Store. Ging bei mir alles verhältnismäßig reibungslos.
Alles klar, danke dir.
Die MSI Installationen kann man über winget aktualisieren, Sollte man aber von der 5.1 aus machen. Das Setup kommt damit nicht so wirklich klar, wenn man die PowerShell aktualisieren will, solange sie ausgeführt wird. Hatte ich bis jetzt auch immer so gemacht. Oder halt über GitHub das aktuelle Paket herunterladen und installieren.
winget hat da im moment aber nur die 7.6.3 und 7.7.0-preview.2 im Angebot. Die 7.6.4 bzw. 7.7.0-preview.3 ist da noch nicht erschienen. Die kamen bis jetzt nur über den Store, sofern man die MSIX Variante installiert hat. Ansonsten kommen die Updates über winget immer etwas zeitverzögert.
Hi,
über winget konnte ich kein update finden.
Ich habe powershell über den store gesucht und installiert
danach über system apps die alte ps deinstalliert.
UM IRGENDWIE herauszubekommen, ob die 7.64 eine x86 oder x64 shell ist
durchforstete ich ein PPAR Verzeichnisse:
In “ program files/windowsapps “ (-> seht mal nach win 10 -> win 11 upgrade entstanden.
Offensichlich habe ich URALTE Karteileichen in diesem Verzeichnis.
Irritiert hat mich z.B. “ XINGAG.XING ….. “
habe NIE etwas mit XING zu tun gehabt.
================
Werde wohl mal eine =>> Wiederherstellungpunkt – und dann Delete – Aktion durch führen.
… jede menge vermutlich ÜBERFLÜSSIGES …
( denke gerade an die unzähligen “ tw “ verzeichnisse.
Ein Blick lohnt.
mfg
jk
HILFE!
Es klappt hier gar nichts mehr!
winget uninstall Microsoft.PowerShell
winget install Microsoft.PowerShell
Ausgeführt, und alle Einstellungen sind futsch!
=> https://www.deskmodder.de/phpBB3/viewtopic.php?p=460525#p460525
Nachtrag!
Keine Nachfragen!!
Irgendwie habe ich es doch geschafft, ich weiß nur nicht wie!
Kann mich nur erinnern, dass ich etwas in der „Microsoft.PowerShell_profile.ps1“ geändert habe,
aber das war ja nicht alles.
Kann eigentlich nur eine Rechte-Geschichte sein. So wie ich gelesen habe und das verstehe, kann die Powershell 7, wenn sie als .msix bzw. über den Store installiert wird, nicht auf alle Speicherbereiche zugreifen, sondern nur auf die des derzeitigen Benutzers. Wenn du also ein Profil für alle Nutzer angelegt hast, dann kann das halt nicht funktionieren.
Glücklicherweise hatte ich nie wirklich ein Profil angelegt, und dort etwas konfiguriert, so dass diese Probleme mich nicht beeinflussen (hab ebenfalls die .msi Version deinstalliert, und als .msix neu installiert).
@chakko
Doch das funktioniert.
Folge dem Link und schaue im Forum,
da wird es genau erklärt.
Aus dem ganzen Durcheinander werde ich nicht wirklich schlau. Und du offensichtlich auch nicht, wenn du schreibst „Ich weiß nicht was es war, aber irgendwas hat funktioniert“.
So kompliziert ist das nicht. Sie Standardpfade bleiben bei der MSI- und MSIX-Installation dieselben. Lediglich der Pfad zur Installation und der Pfad zur ausführenden Datei (pwsh.exe) ändern sich bzw. „pwsh“ ist jetzt ein Alias. Das Einzige, was mir noch nicht ganz klar ist, wo ein Profil für „Alle Benutzer“ hinsoll. Im neuen Installationspfad geht ja nicht, also vermute ich mal, dass dieses auch in den Pfad der alten Installation muss, also da, wo auch die Module für alle Benutzer hinkommen. Ansonsten die Konfiguration für einen Benutzer bleibt unverändert.
Wenn Du keine Profile verwendest und ansonsten auch keine weiteren Änderungen an der PowerShell Konfiguration vorgenommen hast und praktisch alles auf Standard läuft, dann sollte das für Dich alles uninteressant sein. Das läuft dann alles wie gehabt weiter.
Kann sein, dass ich falsch liege, aber ich interpretiere das hier so, dass systemweite, oder Profile für alle Nutzer mit der .msix/Store Version der Powershell gar nicht mehr möglich sind:
https://learn.microsoft.com/en-us/powershell/scripting/install/install-powershell-on-windows?view=powershell-7.6#msstore
Ja, genau. Wie das mit den Systemweiten Profilen laufen soll, ist mir da nicht klar. Eventuell ändert das Microsoft noch. Im Moment gehen nur die Profile für den aktuellen Benutzer. Aber ich schätze mal, das wird noch irgendwie später implementiert. Eine Lösung für das „PowerShell remoting“ muss auch noch her.
Hatte mich bislang da auch noch nicht groß mit der PowerShell als MSIX-Installation beschäftigt, aber je länger ich das mache, desto mehr Einschränkungen finde ich da. Da Microsoft ja nur noch MSIX anbieten will, müssen sie das irgendwie in den Griff bekommen, da ansonsten die PowerShell an Wert verliert.
Sehe ich genauso.
Den einzigen Mehrwert den ich sehe (und, das ist wohl auch der Hauptgrund, warum Microsoft in die Richtung gestrebt ist) sind die einfache Installation und Updates.
@chakko
Hattest Du im Forum nachgeschaut?
Ich schrieb doch, dass @DK2000 da eine suuper Anleitung geschrieben hat!
Und was das Profil für „Alle Benutzer“ angeht, hast Du wohl recht,
dass funktioniert (noch) nicht!
Die „Microsoft.PowerShell_profile.ps1“ gehört nach:
„C:\Users\\Documents\PowerShell“
Die Standardpfade ändern sich nicht!!
Hallo Mira,
ich habe die shell über “ store “ installiert .
Danach hatte ich -KURZ-Zeitig “ 2 mal die shell in “ system-apps “ gelistet ( jetzt ist eine weg )
ist alles sehr merkwürdig.
( ALSO: wie gehabt ! )
jk
Schau ins Forum, auch ich „Blondi“ habe es hinbekommen.
Und DK2000 hat eine suuuuper Anleitung geschrieben!
https://www.deskmodder.de/phpBB3/viewtopic.php?t=34383&start=15#p460552
PowerShell 7.6.5, 7.5.10 und 7.4.19
https://github.com/PowerShell/PowerShell/releases