Wie Sie Ihre .NET Framework-Version unter Windows 11 herausfinden
Auf den ersten Blick kann es ziemlich knifflig sein, herauszufinden, welche Version des .NET Frameworks auf Ihrem Windows 11-Rechner läuft. Ich war selbst eine Weile unsicher, habe verschiedene Methoden ausprobiert, den Computer neu gestartet und in den Einstellungen gestöbert – und es ist wirklich nicht ganz einfach. Wenn Sie also gerade nicht weiter wissen, keine Sorge: Sie sind nicht allein. Es gibt vor allem zwei Wege, die ich gefunden habe – entweder mit der Eingabeaufforderung (CMD) oder PowerShell – und beide gehen eigentlich ganz gut, sobald man den Dreh raus hat.
Mit der Eingabeaufforderung (Command Prompt)
Wenn Sie sich mit Befehlen auskennen und schnell sehen möchten, welche .NET-Versionen installiert sind, ist diese Methode vermutlich die einfachste. Drücken Sie die Windows-Taste, um das Startmenü zu öffnen. Tippen Sie „CMD“ oder „Eingabeaufforderung“ ein, klicken Sie mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen. Das ist wichtig, weil sonst manche Registry-Abfragen nicht richtig funktionieren. Alternativ können Sie auch eine erhöhte PowerShell öffnen: Rechtsklicken Sie auf den Start-Button (oder drücken Sie Win + X) und wählen Sie Windows PowerShell (Admin) oder Windows Terminal (Admin), je nachdem, was Sie bevorzugen – nur beachten Sie, dass es mit Administratorrechten laufen muss.
Geben Sie im geöffneten Fenster folgenden Befehl ein:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
Dann drücken Sie Enter. Es erscheint eine Zeile, die eine Zahl neben „Release“ enthält. Diese Zahl ist kein Versionsnummer im klassischen Sinne, sondern ein Code, den Sie nachschlagen können. Beispielsweise zeigt die Zahl 528040
— das entspricht dem .NET Framework 4.8 auf Windows 11. Bei manchen Systemen, vor allem wenn es sich um 32-Bit-Versionen handelt oder die Installation anders vorgenommen wurde, ist der Pfad möglicherweise etwas anders, etwa HKLM\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
. Es lohnt sich, beide Pfade zu überprüfen, falls Sie unter dem ersten keine Infos finden.
Wenn Sie eine übersichtlichere Übersicht möchten, was genau installiert ist, können Sie auch diesen Befehl verwenden:
wmic product where "name like '%%.NET%%Framework%%'" get name, version
Dieses Listing zeigt alle installierten .NET Frameworks mit den jeweiligen Versionen. Für den schnellen Überblick reicht das meistens nicht aus, wenn Sie nur die neueste oder eine bestimmte Version brauchen – aber es ist praktisch, um alles im Blick zu haben. Denken Sie daran, beide Befehle immer als Administrator auszuführen, da sonst die Ergebnisse manchmal unvollständig sind.
Mit PowerShell
PowerShell ist etwas flexibler und eignet sich besonders gut, wenn Sie die Abfragen später automatisieren wollen. Suchen Sie im Startmenü nach „PowerShell“, machen Sie einen Rechtsklick und wählen Sie Als Administrator ausführen. Auch hier ist es wichtig, die PowerShell mit erhöhten Rechten zu starten, da Sie sonst eventuell keinen vollen Zugriff auf die Registry haben.
Geben Sie dann in PowerShell folgendes ein oder kopieren Sie es:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' | Get-ItemProperty -Name Release
Drücken Sie Enter, und das Ergebnis zeigt die Eigenschaft „Release“ mit einer Zahl. Diese Zahl ist der Schlüsselwert, den Sie online nachschlagen können, um die entsprechende Framework-Version zu ermitteln. Falls Sie auf einem 32-Bit-System sind, verwenden Sie stattdessen den Pfad HKLM:\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
.
Warum ist die Versionskontrolle wichtig?
Zu wissen, welche Version des .NET Frameworks installiert ist, ist vor allem bei Fehlerbehebungen hilfreich. Wenn bestimmte Programme meckern, weil eine bestimmte Laufzeitversion fehlt, oder beim Installieren neuer Anwendungen Probleme auftreten, hilft es, den genauen Stand zu kennen. Manchmal verursachen Updates oder alte Überreste von früheren Installationen Probleme – und mit der Kenntnis Ihrer Version können Sie das schnell klären. Das hat mir persönlich schon viel Ärger erspart.
Extra Tipps für Neugierige
Die Registry-Befehle funktionieren in der Regel gut, aber denken Sie daran: Bei mehreren Updates oder auf individuellen Setups kann es manchmal zu Überraschungen kommen. Manche Schlüssel sind vielleicht nicht vorhanden oder unvollständig, vor allem bei Beta-Versionen oder wenn Sie Dateien manuell gelöscht haben. Alternativen wie die „Programme und Features“ (unter Windows 11 zu finden in den Einstellungen) können Hinweise geben, sind aber nicht so genau. Für verlässliche Details ist die Registry der beste Anlaufpunkt, vor allem bei technischen Problemen.
Und ja, nach all dem ist es manchmal trotzdem etwas unübersichtlich – aber zumindest wissen Sie jetzt, wie Sie die installierte Version herausfinden, ohne raten zu müssen. Das ist ein kleiner Erfolg, der mir beim Umgang mit komplizierten Installationen oder Updates enorm geholfen hat.
Ich hoffe, diese Anleitung hilft Ihnen weiter – es hat bei mir viel Zeit gekostet, die richtigen Befehle und Pfade herauszufinden. Falls Sie frustriert sind, denken Sie daran: immer die Terminals als Administrator starten und beide Registry-Pfade prüfen. Viel Erfolg!
Und letztlich hoffe ich, dass diese Tipps auch anderen einige nervenaufreibende Stunden ersparen.