Welche framework version ist installiert

Microsoft .NET Framework ist eine von Microsoft entwickelte Softwareentwicklungsplattform. Jede Software, die mit .NET entwickelt wurde, erforderte das auf dem System installierte .net Framework, um die Anwendung auszuführen. Und wenn Sie eine neue Anwendung, die auf .Net entwickelt wurde, auf einem Computer/Server installieren, ist es manchmal erforderlich, im Voraus zu wissen, welche Versionen und Service Packs des .Net Framework bereits installiert sind. In Windows 10 Version 1903 ist .NET Framework 4.7.2 standardmäßig installiert, hier So überprüfen Sie, welche Versionen von .NET Framework auf Ihrem Windows-System installiert sind.

Microsoft .NET Framework-Versionen

Es stehen mehrere Versionen von .NET Framework zur Verfügung. Einige sind standardmäßig in einigen Windows-Betriebssystemen enthalten und alle können auch auf der Microsoft-Website heruntergeladen werden.

Here is list of all released versions of .NET Framework (Till 22/12/2018):

  • .NET Framework 1.0 (ist in Windows XP vorinstalliert)
  • .NET Framework 1.1 (ist in Windows Server 2003 vorinstalliert)
  • .NET Framework 2.0 (ist in Windows Server 2003, 2003 R2, 2008 SP2 und 2008 R2 SP1 vorinstalliert)
  • .NET Framework 3.0 (Gebündelt in Windows Vista und Windows Server 2008 SP2, 2008 R2 SP1)
  • .NET Framework 3.5 (ist in Windows 7, 8/8.1, Windows 10 und Windows Server 2008 R2 SP1 vorinstalliert)
  • .NET Framework 4.0
  • .NET Framework 4.5 (Standardmäßig installiert in Windows 8 und Windows Server 2012)
  • .NET Framework 4.5.1 (ist in Windows 8.1 und Windows Server 2012 R2 vorinstalliert)
  • .NET Framework 4.5.2
  • .NET Framework 4.6 (wird in Windows 10 installiert)
  • .NET Framework 4.6.1 (wird in Windows 10 Version 1511 installiert)
  • .NET Framework 4.6.2 (wird in Windows 10 Version 1607 und Windows Server 2016 installiert)
  • .NET Framework 4.7 (wird in Windows 10 Version 1703) installiert
  • .NET Framework 4.7.1 (wird in Windows 10 Version 1709) installiert
  • .NET Framework 4.7.2 (wird in Windows 10 Version 1803/1809) installiert
  • .NET Framework 4.8 wurde am 18. April 2019 veröffentlicht und die neueste Windows 10 Version 1903, die Mai 2019 Update-Version des Betriebssystems, enthält bereits Version 4.8 von .NET Framework.

.NET Framework-Version prüfen

Alle Versionen von .NET Framework werden in den Ordnern installiert:

  • %SystemRoot%Microsoft.NETFramework
  • %SystemRoot%Microsoft.NETFramework64

Und um die Liste der installierten .Net-Versionen anzuzeigen, öffnen Sie diesen Ordner Hier Jede Version entspricht einem separaten Verzeichnis mit dem v Zeichen am Anfang und die Versionsnummer als Ordnernamen.

Alternativ können Sie die Eingabeaufforderung mit Administratorrechten öffnen und den folgenden Befehl ausführen, der die installierten .NET Framework-Verzeichnisse (Versionen) anzeigt.

dir %WINDIR%Microsoft.NetFrameworkv* /O:-N /B

Welche framework version ist installiert

Überprüfen Sie die .NET Framework-Version mit dem Registrierungseditor

  • Drücken Sie Windows + R, geben Sie ein regedit und ok, um den Windows-Registrierungseditor zu öffnen.
  • Navigieren Sie dann zu folgendem Pfad:
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP
  • Wenn Sie den NDP-Unterschlüssel ausgeben, werden für jede in Ihrem System installierte .NET Framework-Version separate Schlüssel angezeigt.

Welche framework version ist installiert

Um mehr über die installierte Version zu erfahren, verbrauchen Sie eine von ihnen, zum Beispiel wenn Sie v4 aufwenden und wählen Sie Vollversion oder Client, wenn Sie die folgenden Registrierungsparameter gefunden haben:

  • Install — Versionsinstallations-Flag (wenn gleich 1 – diese Version von .Net ist auf dem Computer installiert);
  • Install Path — das Verzeichnis, in dem diese .Net-Version installiert ist;
  • Release — .Net aktuelle Versionsnummer;
  • Version — die vollständige Versionsnummer von .Net Framework.

Welche framework version ist installiert

Here .NET Framework versions and their associated release DWORD values 

Ausführung Wert des Release-DWORD
.NET Framework 4.5 378389
.NET Framework 4.5.1 installiert mit Windows 8.1 378675
.NET Framework 4.5.1 installiert unter Windows 8, Windows 7 SP1 oder Windows Vista SP2 378758
.NET-Framework 4.5.2 379893
.NET Framework 4.6 installiert mit Windows 10 393295
.NET Framework 4.6 auf allen anderen Windows-Betriebssystemversionen installiert 393297
.NET Framework 4.6.1 auf Windows 10 installiert 394254
.NET Framework 4.6.1 auf allen anderen Windows-Betriebssystemversionen installiert 394271
.NET Framework 4.6.2 installiert auf Windows 10 Anniversary Update und Windows Server 2016 394802
.NET Framework 4.6.2 auf allen anderen Windows-Betriebssystemversionen installiert 394806
.NET Framework 4.7 auf Windows 10 Creators Update installiert 460798
.NET Framework 4.7 auf allen anderen Windows-Betriebssystemversionen installiert 460805
.NET Framework 4.7.1 auf Windows 10 Fall Creators Update installiert 461308
.NET Framework 4.7.1 auf allen anderen Windows-Betriebssystemversionen installiert 461310
.NET Framework 4.7.2 auf Windows 10 Oktober 2018 Update installiert 461814
.NET Framework 4.7.2 auf Windows 10 April 2018 Update installiert 461808
.NET Framework 4.7.2 auf Windows 10 Fall Creators Update und früheren Betriebssystemversionen installiert 461814

Das folgende Beispiel überprüft die Release -Wert in der Registrierung, um zu bestimmen, ob .NET Framework 4.5 oder eine höhere Version von .NET Framework installiert ist.

Lesen Sie auch:

0

Das .NET Framework von Microsoft ist eine große Sammlung von Schnittstellen und Werkzeugen, die für das Programmieren von Windows-Anwendungen unterstützend zur Seite steht. Aber nicht nur das. Die Frameworks sind auch die Laufzeitumgebung für die jeweiligen Windows-Programme. Das bedeutet, dass Software die in .NET Programmiersprachen geschrieben sind, diese Frameworks für die Ausführung benötigen. Im Laufe der Jahre sind natürlich die Frameworks an Größe und Funktionen gestiegen und werden stetig weiterentwickelt. Deswegen gibt es auch viele verschiedene Versionen und Releases. Wie man die installierte .NET Framework Version ermitteln kann und welche .NET Framework Versionen es gibt, zeigen wir euch hier in diesem Beitrag.

Jeden neue Version des Frameworks enthält die Funktionen der früheren Versionen und bringt ebenfalls noch Neuerungen mit sich. Es gibt aber auch Anwendungen, die eine spezielles Release benötigen. Aber keine Angst, es ist natürlich möglich mehrere Versionen des .NET Frameworks auf dem Computer zu installieren. Das ist kein Problem und auf vielen PC´s ganz normal.

Installierte .NET Framework Version ermitteln

Manche Software-Produkte benötigen ein neues Framework auf .NET Basis, um gestartet werden zu können. Oft erscheinen Fehlermeldungen, dass zum Beispiel eine Framework Version 4.5 nicht installiert ist. Doch welche .NET Framework Version habe ich auf meinem Computer installiert? Das ist eine gute Frage, denn es ist für unerfahrene User oftmals nicht ersichtlich. In der Windows Registry stehen allerdings die gewünschten Informationen zu den Frameworks.

Windows Registry

In der Windows Registry stehen alle Informationen die wir benötigen, wir müssen diese nur noch auslesen. Hierzu gehen wir folgende Schritte:

Als erstes öffnen wir die Windows Registry (Windows Suche: “regedit”). Das Problem hierbei ist, dass es einen Unterschied macht, ob man die älteren Framework Versionen 1-4 ermitteln möchte, oder die aktuelleren. Dann benötigt man einen anderen Pfad.

.NET Version 1 – 4

Um eine ältere .NET Version anzeigen lassen möchte, also Version 1 bis Version 4.0, so muss man zu folgendem Pfad navigieren:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Welche framework version ist installiert

Hier angekommen muss man in der Verzeichnis-Struktur noch seine gewünschte Version wählen. Mit einem Klick auf beispielsweise den Ordner 3.5 wird die Anzeige rechts aktualisiert. Hier finden wir einen Eintrag namens Version. Der Wert des Eintrags zeigt uns die installierte Version.

.NET Version 4.5 und höher

Der obere Schritt wird nicht so oft benötigt. Anders dieser hier. Um aktuelle Versionen, also Framework Version 4.5 und höher zu überprüfen, so muss man in einen anderen Pfad in der Windows Registry wechseln.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

(Sollte der Unterschlüssel Full nicht vorhanden sein, so ist kein Framework auf NET Basis mit der Version 4.5 oder höher installiert.)

Welche framework version ist installiert

Auch hier wird uns wieder ein Wert mit dem Namen Version angezeigt, dessen Inhalt wir auslesen können um die installierte Version anzeigen zu können. Aber in den neueren Frameworks ist in der Registry auch ein Eintrag mit dem Namen Release vorhanden. Dessen Wert zeigt uns die Release-Nummer des aktuell installierten Frameworks an. Diese Realese-Nummern und das dazugehörige Framework könnt ihr aus der Liste unten entnehmen.

.NET Framework Versionen mit Release-Nummern

Im Laufe der Jahre wurden sehr viele .NET Versionen veröffentlicht. Seit den neueren Versionen gibt es jeweilige Release-Nummern zu den Frameworks. Seit Windows 10 kommt es nämlich auch darauf an, welches Windows-Build man installiert hat. So hat beispielsweise das Framework 4.8 eine andere Release-Nummer auf einem Windows 10 1709, als auf einem Windows 10 1903. Um hier eine klare Übersicht zu schaffen, haben wir euch alle uns bekannten .NET-Versionen mit Release Nummern aufgelistet.

  • Framework 1.0
    KEINE Release-Nummer
  • Framework 1.1
    KEINE Release-Nummer
  • Framework 2.0
    KEINE Release-Nummer
  • Framework 3.0
    KEINE Release-Nummer
  • Framework 3.5
    KEINE Release-Nummer
  • Framework 4.0
    KEINE Release-Nummer
  • Framework 4.5
    Release 378389
  • Framework 4.5.1 Release 378675 (Windows 8.1)

    Release 378758 (alle sonstigen Windows Versionen)

  • Framework 4.5.2
    Release 379893
  • Framework 4.6 Release 393295 (Windows 10)

    Release 393297 (alle weiteren Betriebssystemversionen)

  • Framework 4.6.1 Release 394254 (Windows 10-Update von November)

    Release 394271 (alle weiteren Betriebssystemversionen)

  • Framework 4.6.2 Release 394802 (Windows 10 Anniversary Update und Windows Server 2016)

    Release 394806 (alle weiteren Betriebssystemversionen)

  • Framework 4.7 Release 460798 (Windows 10 Creators Update)

    Release 460805 (alle anderen Betriebssystemversionen)

  • Framework 4.7.1 Release 461308 (Windows 10 Creators Update und Windows Server Version 1709)

    Release 461310 (alle weiteren Betriebssystemversionen)

  • Framework 4.7.2 Release 461814 (Windows 10-Update vom Oktober 2018) Release 461808 (Windows 10-Update vom April 2018 und Windows Server Version 1803)

    Release 461814 (alle weiteren Betriebssystemversionen)

  • Framework 4.8 Release 528040 (Windows 10-Update vom Mai 2019)

    Release 528049 (alle weiteren Betriebssystemversionen)