Comment Vérifier la Version du Framework .NET sur Windows 11

Comment vérifier la version de votre Framework .NET sur Windows 11

Honnêtement, déterminer quelle version du Framework .NET est installée sur votre machine Windows 11 peut sembler un peu complexe au début. Je me suis retrouvé à chercher longtemps—en essayant différentes méthodes, en redémarrant, en fouillant dans les paramètres—et ce n’est pas aussi évident qu’on pourrait le penser. Donc si vous vous sentez un peu perdu, vous n’êtes pas seul. Il existe principalement deux méthodes pour faire cela—en utilisant l’Invite de commandes ou PowerShell—et une fois qu’on a compris le truc, c’est plutôt facile.

Utiliser l’Invite de commandes (CMD)

Si vous êtes à l’aise avec la saisie de commandes et que vous souhaitez une façon rapide de voir quelles versions du Framework .NET sont installées, cette méthode est idéale. Commencez par appuyer sur la Touche Windows pour ouvrir le menu Démarrer. Tapez “CMD” ou “Invite de commandes”, puis faites un clic droit et choisissez Exécuter en tant qu’administrateur. C’est essentiel, car sinon, certaines requêtes dans le registre peuvent ne pas fonctionner correctement. Alternativement, vous pouvez ouvrir une fenêtre PowerShell avec des privilèges élevés en faisant un clic droit sur le bouton Démarrer (ou en appuyant sur Win + X) et en choisissant Windows PowerShell (Admin) ou Windows Terminal (Admin)—peu importe, mais assurez-vous que c’est en mode administrateur.

Dans la fenêtre de commande, tapez cette ligne :

reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release

Puis validez par Entrée. Vous verrez une ligne avec un numéro à côté de “Release”. Ce nombre ne correspond pas directement à la version, mais c’est un code que vous pouvez rechercher en ligne. Par exemple, si le chiffre affiche 528040 — cela correspond à .NET Framework 4.8 sur Windows 11. Sur certains systèmes — notamment si votre Windows est en version 32 bits ou si l’installation diffère — le chemin dans le registre peut être légèrement différent, comme HKLM\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full. Il est conseillé de vérifier dans les deux endroits pour être certain, surtout si aucune info ne s’affiche dans le premier.

Pour avoir une idée plus simple des versions installées, vous pouvez également exécuter cette commande :

wmic product where "name like '%%.NET%%Framework%%'" get name, version

Ce qui liste toutes les versions du Framework .NET installées. Cela peut être un peu excessif si vous ne cherchez que la dernière ou une version spécifique, mais c’est pratique pour tout voir d’un coup. Pensez à lancer votre terminal en mode administrateur, sinon le résultat pourrait être incomplet ou vide.

Utiliser PowerShell

PowerShell offre une approche plus flexible, surtout si vous souhaitez automatiser le processus ultérieurement. Recherchez “PowerShell” dans Windows, faites un clic droit, et choisissez Exécuter en tant qu’administrateur. Même règle que pour CMD—les droits élevés facilitent l’accès aux données du registre.

Saisissez ou copiez-collez ceci dans PowerShell :

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' | Get-ItemProperty -Name Release

Appuyez sur Entrée, et la sortie affichera une propriété “Release” avec un numéro. Encore une fois, il ne s’agit pas d’un numéro de version classique, mais d’un code que vous pouvez rechercher en ligne ou comparer avec un tableau de versions disponible sur Internet. Si vous utilisez un système 32 bits, le chemin sera plutôt :

HKLM:\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full

Pourquoi est-ce utile de vérifier ?

Savoir quelle version du Framework .NET vous avez permet de mieux diagnostiquer des problèmes logiciels, surtout si des applications vous indiquent qu’elles nécessitent une version spécifique ou si vous souhaitez installer des programmes récents. Parfois, des mises à jour ou des restes d’anciennes installations peuvent causer des soucis, et connaître votre version aide à régler ça rapidement. Ça m’a déjà évité bien des maux de tête, honnêtement.

Conseils supplémentaires pour les curieux

Si vous aimez les détails ou que vous voulez être sûr à 100 %, ces commandes dans le registre fonctionnent généralement bien. Cependant, sachez qu’après plusieurs mises à jour ou si votre installation est particulière, certains clés peuvent manquer ou être incomplètes—surtout avec des versions bêta ou si vous avez supprimé certains fichiers manuellement. Vérifier dans Programmes et fonctionnalités ou Applications et fonctionnalités peut donner quelques indices, mais ce n’est pas aussi précis que la vérification dans le registre. La méthode du registre reste la plus fiable pour connaître la version exacte, surtout en cas de dépannage.

Et oui, tout ça peut sembler un peu laborieux, mais maintenant, vous savez comment confirmer ce qui est réellement installé sans deviner. C’est une petite victoire qui facilite la gestion des mises à jour et des installations compliquées.

J’espère que ça vous aidera—ça m’a pris un temps fou à trouver les bonnes commandes et chemins. Si vous êtes bloqué, n’oubliez pas de toujours ouvrir votre terminal en mode administrateur et de vérifier les deux chemins dans le registre. Bonne chance !

En tout cas, j’espère que cela évitera à quelqu’un d’autre de passer un week-end à chercher des solutions ou à s’arracher les cheveux.