Menu Fermer

Connaitre la version du .NET Framework : 4 façons

Cette entrée fait partie d'une série de 6 sur 6 dans la série Le .NET Framework

Sur Windows 11 et Windows 10, le .NET Framework (“dot net”) est une plateforme de développement composée de langages de programmation, de bibliothèques et d’outils permettant aux programmeurs de créer différents types d’applications pour les ordinateurs de bureau, les ordinateurs portables, les tablettes, les applications Web, les jeux, etc.

Bien que les utilisateurs ordinaires aient rarement à se soucier de la version de .NET installée sur Windows, certaines applications nécessitent des versions spécifiques pour être installées et fonctionner comme prévu. En outre, les développeurs doivent généralement utiliser plusieurs versions de la plate-forme de développement pour créer leurs applications. Cela signifie que la connaissance de la version de .NET installée sur l’ordinateur peut s’avérer utile en fonction du scénario.

Que vous soyez un développeur ou un utilisateur lambda, Windows 11et Windows 10 offre au moins quatre moyens de vérifier la version de .NET Framework à l’aide de l’explorateur de fichiers, du registre, de l’invite de commande et de PowerShell.

Ce guide vous guidera à travers les étapes permettant de déterminer la version de .NET Framework installée sur votre ordinateur.

Connaitre la version du .NET Framework

Connaitre la version du .NET Framework

En PowerShell (Méthode 1)

La façon la plus simple de connaître la version du .NET Framework installé est d’utiliser PowerShell.
Voici comment faire :

Ouvrir PowerShell en administrateur sur Windows 10
  • Puis copiez/collez la commande suivante :
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
  • Identifiez la ligne Full qui doit indiquer la version du .Net Framework la plus récente
Connaitre la version du .NET Framework

Dans le registre Windows (Méthode 2)

Les informations de configuration du .NET Framework sont stockées dans le registre Windows et diffèrent pour chaque version.
Ainsi, vous pouvez savoir la version du .NET Framework installé par le registre Windows.

  • Sur votre clavier, appuyez sur les touches
    + R
  • Puis saisissez regedit et OK. Plus de détails : comment accéder au registre Windows
Ouvrir l'éditeur du registre Windows
  • Puis à gauche, déroulez : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  • Développez la clé de la version principale – par exemple, v4 ou v4.0 et cherchez Full
Savoir la version du .NET Framework
  • Puis dans le volet de droite, vérifiez la clé Version
Savoir la version du .NET Framework

En invite de commandes (Méthode 3)

Voici une autre méthode pour trouver la version du .NET Framework installé à partir de l’invite de commandes.

Ouvrir invite de commandes en administrateur
  • Puis utilisez la commande reg suivante :
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
  • Les clés des différentes versions du .NET Framework installées s’affichent avec à chaque fois la version
Vérifier la version du .NET Framework installé

Par l’explorateur de fichiers (Méthode 4)

Enfin dans cette dernière façon, on explore les dossiers du .NET Framework pour obtenir la version.

  • Sur votre clavier, appuyez sur les touches
    + R
  • Puis copiez/collez le chemin suivant et validez par OK
C:\Windows\Microsoft.NET\Framework
Savoir la version du .NET Framework
  • Les dossiers avec les différentes versions s’affichent. Ouvrez la version qui vous intéresse, par exemple, la version la plus récente ici est v4.0.30319 provenant d’un Windows 11
Savoir la version du .NET Framework
  • Puis faites un clic droit sur le fichier Accessibility.dll et Propriétés
  • Ensuite dans ces derniers, cliquez sur l’onglet Détails
Connaître la version du .NET Framework
  • La version du fichier vous indique la version du .Net Framework
Connaître la version du .NET Framework
Naviguer dans la série<< Comment supprimer/désinstaller le .NET Framework