Noch ein kurzer Nachtrag für Nutzer von Windows. Microsoft hat voriger Woche angekündigt, die .NET Framework 3.5-Laufzeitbibliothek in künftigen Versionen von Windows 11 (irgend etwas wie 26H2, und natürlich auch Nachfolgeversionen) zu entfernen. .NET Framework 3.5 muss dann separat installiert werden, wird aber bis Januar 2029 unterstützt.
Bisher ließ sich die Laufzeitbibliothek von .NET Framework 3.5 in Windows über das Dialogfeld Windows-Features der Systemsteuerung zum Betriebssystem hinzufügen oder entfernen.

Mir ist dieses Feature vor allem durch irgendwelchen Ärger bei der Aktivierung im Gedächtnis geblieben. Es gibt hier im Blog Beiträge, die sich mit Fehlern bei diesem Vorgang, oder bei Updates, befassen.
NET Framework 3.5 wird künftig entfernt
Zum 5. Februar 2026 hat Microsoft im Entwickler-Blog im Beitrag .NET Framework 3.5 Moves to Standalone Deployment in new versions of Windows bekannt gegeben, dass man das .NET Framework 3.5 in neueren Versionen von Windows 11 entfernen werde. Dazu heißt es, dass das Bereitstellungsmodell von .NET Framework 3.5 für zukünftige Windows-Versionen sich ändert.
Ab Windows 11 Insider Preview Build 27965 muss .NET Framework 3.5 als eigenständiges Installationsprogramm bezogen werden und ist nicht mehr als optionale Windows-Komponente enthalten.
.NET Framework 3.5 ist jetzt als eigenständiges Installationsprogramm für ältere Anwendungen verfügbar, die es auf neueren Hauptversionen von Windows benötigen. Diese Änderung gilt für Insider Preview Build 27965 und zukünftige Plattformversionen von Windows.
Eine FAQ .NET Framework 3.5 on Windows 11 FAQ rund um das Thema gibt dazu umfassend Auskunft.
Die obige Ankündigung hat keine Auswirkungen auf aktuelle Windows-Versionen wie Windows 10 oder frühere Windows 11-Versionen bis 25H2, wie man auch in dieser FAQ zu Windows 11 nachlesen kann.
Support bis Januar 2029
Positiv ist, dass Microsoft schreibt, dass diese Änderung im Einklang mit dem Produktlebenszyklus stehe. Der Support für .NET Framework 3.5 soll erst am 9. Januar 2029 auslaufen. Kunden ermutigt Microsoft aber, bereits jetzt mit der Planung der Migration auf neuere, unterstützte Versionen von .NET zu beginnen.
Sofern Anwendung von .NET Framework 3.5 abhängig ist, finden sich detaillierte Anleitungen, was zu tun ist (einschließlich Installationsprogrammen, Kompatibilitätshinweisen und empfohlenen Migrationspfaden) auf Microsoft Learn.



MVP: 2013 – 2016





Also heißt das konkret, dass ab 26H1 oder 26H2 (je nach dem welches kommt), dann das aktuelle .NET 3.5 entfernt wird, aber man kann es noch bis 2029 mit dem neuen Offline Installer auch über Silent Parameter wieder nachinstallieren?
Ob ich es jetzt als Feature aktiviere oder über ein Installationspaket hinzufüge wird administrativ kein Unterschied machen. Das ist eine kleine Anpassung im Deployment.
Aber trotzdem gut zu wissen, ich habe tatsächlich noch eine Anwendung die darauf angewiesen ist.
das Paket geht aber nur wenn der PC online ist.
Das stimmt so nicht, das Paket lädt man einmal zentral runter, bindet es in sein Deployment ein und installiert es von seinem zentralen Laufwerk aus. Klar, Netzwerk muss vorhanden sein, aber der PC muss nicht zwingend Online sein.
Als Installationspaket sogar angenehmer. Die Feature Aktivierung läuft nicht immer und überall sauber.
Soll mir recht sein, die Aktivierung dauert sowieso unerträglich lange, völlig egal wie schnell der Rechner oder die Internetanbindung ist. Pure Zeitverschwendung.
Bin daher froh wenn es dann ein fertigen Installer gibt.