Software Updates · 2 min read · Sep 07, 2025

Microsoft wird PowerShell 2.0 2025 aus Windows entfernen

Microsoft verabschiedet sich endlich von PowerShell 2.0 – dem 14 Jahre alten Befehlszeilenwerkzeug und der Skriptsprache, die zusammen mit Windows 7 debütierte – im Rahmen eines umfassenderen Bemühens, veralteten Code zu bereinigen und die Sicherheit von Windows zu verbessern.

Ab August 2025 wird es aus Windows 11 Version 24H2 entfernt, gefolgt von Windows Server 2025 im September. Ab dann werden alle zukünftigen Versionen es nicht mehr enthalten. Ab Juli 2025 haben die Windows Insider-Vorabversionen bereits die Funktion entfernt.

Warum entfernt Microsoft PowerShell 2.0?

PowerShell 2.0 wurde 2017 offiziell eingestellt, was bedeutet, dass Microsoft die Entwicklung eingestellt hat, es jedoch als optionale Funktion für die Kompatibilität beibehalten hat. Im Laufe der Jahre ist die Skriptumgebung jedoch zunehmend veraltet – sowohl in Bezug auf Funktionalität als auch auf Sicherheit.

Laut dem Redmonder Riesen geht es bei diesem Schritt darum, das PowerShell-Ökosystem zu vereinfachen und Sicherheitsrisiken zu reduzieren. Die ältere Architektur von PowerShell 2.0 ist im Vergleich zu modernen Versionen – PowerShell 5.1 und PowerShell 7.x – anfälliger, die deutlich verbesserte Sicherheitsprotokolle, Leistungsverbesserungen und erweiterte Funktionen für die meisten Skripte und Module bieten.

Microsoft sagt, dass die Entfernung von PowerShell 2.0:

  • Sicherheitsrisiken verringert, indem veralteter, anfälliger Code eliminiert wird.
  • Das PowerShell-Ökosystem strafft, was die Wartung und Aktualisierung erleichtert.
  • Ressourcen freisetzt, um neuere Versionen von PowerShell schneller, sicherer und leistungsfähiger zu machen.

Wer wird betroffen sein?

Für die meisten Benutzer wird die Änderung nahtlos sein. Die Mehrheit der Skripte, Automatisierungsaufgaben und Software verwendet jetzt neuere PowerShell-Versionen. Jeder, der jedoch mit veralteten Skripten oder Anwendungen arbeitet, die ausdrücklich PowerShell Version 2.0 erfordern, muss diese aktualisieren.

Wenn ein Skript beispielsweise versucht, PowerShell 2.0 mit dem Parameter -Version 2 auszuführen, wird Windows automatisch PowerShell 5.1 anstelle dessen starten. Während es in den meisten Fällen funktionieren sollte, könnten einige Benutzer betroffen sein, darunter:

  • Organisationen, die auf die Eigenheiten von PowerShell 2.0 angewiesene veraltete Skripte ausführen.
  • Frühe Versionen von Microsoft-Serverprodukten wie Exchange, SharePoint oder SQL Server.
  • Veraltete Drittanbieter-Tools oder Installer, die erwarten, dass PowerShell 2.0 vorhanden ist.

In diesen Situationen verhalten sich die Skripte möglicherweise nicht genau wie beabsichtigt, oder die Softwareinstallation könnte ganz fehlschlagen.

Was sollten Sie vor der Frist tun?

** Microsoft empfiehlt Folgendes:

  • Aktualisieren Sie Skripte und Tools, um auf PowerShell 5.1 oder 7 zu laufen, was für fast alle bestehenden Automatisierungen funktionieren sollte.
  • Aktualisieren oder ersetzen Sie veraltete Software, die von PowerShell 2.0 abhängt.
  • Aktualisieren Sie ältere Microsoft-Serverprodukte wie Exchange, SharePoint oder SQL Server auf Versionen, die neuere PowerShell-Versionen unterstützen.
  • Überprüfen Sie bei Drittanbietern, ob aktualisierte Versionen verfügbar sind, die die Anforderungen an PowerShell 2.0 entfernen.

Wenn eine Migration nicht sofort möglich ist, empfiehlt Microsoft, Ihre Umgebung zu testen, um vor den Fristen im August und September 2025 Abhängigkeiten zu finden. Es scheint auch, dass Windows 11 Version 23H2 und früher weiterhin PowerShell 2.0 als optionale Funktion anbieten wird.

Für die vollständige Übersicht lesen Sie das offizielle Unterstützungsdokument von Microsoft zur Entfernung von PowerShell 2.0.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.