Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

cr  01.04.2012      r+  22.10.2024      r-  22.10.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

Quelles sont les versions du .Net Framewoek installées dans ma machine ? Voila une question simple qui devrait avoir une réponse simple. Il n'en est rien. Il a fallu que quelqu'un développe un petit outil gratuit (.NET Version Detector) pour qu'enfin une simple question ait une réponse simple.

Mais, si l'on procède " à la Microsoft ", voici ce que vous devriez faire pour trouver quelles sont les versions du .Net Framework installées.

Note :
Le .NET Framework comporte deux principaux composants, dont les versions sont définies séparément :

  • Un jeu d'assemblys, qui correspondent aux collections de types et de ressources qui fournissent les fonctionnalités de vos applications. Le .NET Framework et les assemblys partagent le même numéro de version.

  • Le Common Language Runtime (CLR), qui gère et exécute le code de votre application. Le CLR est identifié par son propre numéro de version (voir Versions et dépendances du .NET Framework).

Pour trouver quelles sont les versions du .Net Framework installées :

  • Il y aurait bien la solution habituelle pour voir les programmes installés :
    Panneau de configuration Quelles sont les versions du .Net Framewoek installées dans ma machine Tous les Panneaux de configuration Quelles sont les versions du .Net Framewoek installées dans ma machine Programmes et fonctionnalités
    Ne croyez pas y trouver quelque information que ce soit à propos des .Net Framework.

  • Pour obtenir la liste précise des versions du .NET Framework installées sur un ordinateur, il ne vous reste qu'à consulter le Registre. Prenez votre élan :

    • Pour savoir quelles sont les versions du .Net Framework installées (ou pas) parmi les versions 1 à 4

      1. Dans le menu Démarrer, choisissez Exécuter.

      2. Dans la zone Ouvrir (ou "Rechercher les programmes et fichiers"), entrez regedit.exe.
        Vous devez être identifié sous un compte administratif pour pouvoir exécuter regedit.exe.

      3. Lancez l'exécution de regedit.exe.

      4. Dans l'Éditeur du Registre, ouvrez la sous-clé suivante :
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
        Les versions installées sont répertoriées sous la sous-clé NDP.
        Le numéro de version est stocké dans l'entrée Version.
        Pour .NET Framework 4, l'entrée Version se trouve sous la sous-clé Client ou Full (sous NDP), ou sous les deux sous-clés.


        Quelles sont les versions du .Net Framework installées (ou pas) parmi les versions 1 à 4
        Quelles sont les versions du .Net Framework installées (ou pas) parmi les versions 1 à 4


        Remarque
        Le dossier d'installation « NET Framework Setup » dans le Registre ne commence pas par un point.
    • Pour savoir quelles sont les versions du .Net Framework installées (ou pas) parmi les versions 4.5 et ultérieures

      1. Dans le menu Démarrer, choisissez Exécuter.

      2. Dans la zone Ouvrir, entrez regedit.exe.
        Vous devez être identifié sous un compte administratif pour pouvoir exécuter regedit.exe.

      3. Lancez l'exécution de regedit.exe.

      4. Dans l'Éditeur du Registre, ouvrez la sous-clé suivante :
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
        Notez que le chemin d'accès à la sous-clé Full inclut le Net Framework de la sous-clé plutôt que .NET Framework.

        Remarque
        Si la sous-clé Full n'est pas disponible, le .NET Framework 4.5 ou version ultérieure n'est pas installé.

        Recherchez une valeur DWORD nommée Release. L'existence de la valeur DWORD Release indique que .NET Framework 4.5 ou une version plus récente a été installé sur cet ordinateur.


        Quelles sont les versions du .Net Framework installées (ou pas) parmi les versions 4.5 et ultérieures
        Quelles sont les versions du .Net Framework installées (ou pas) parmi les versions 4.5 et ultérieures


        La valeur du paramètre DWORD Release indique quelle version du .NET Framework est installée.

        Valeur du paramètre DWORD ReleaseVersion du .NET Framework
        378389
        .NET Framework 4.5
        378675
        .NET Framework 4.5.1 installé avec Windows 8.1 ou Windows Server 2012 R2
        378758
        .NET Framework 4.5.1 installé sur Windows 8, Windows 7 SP1, ou Windows Vista SP2
        379893
        .NET Framework 4.5.2
        Sur les systèmes Windows 10 : 393295
        Sur toutes les autres versions de Windows : 393297

        .NET Framework 4.6




Si vous avez l'intention d'installer ou de réinstaller une ou plusieurs versions du .NET Framework, par exemple après avoir tout supprimé en exécutant .NET Framework Cleanup Tool, nous avons élaboré un tableau de synthèse rendant la navigation rapide vers les fiches qui vous sont utiles. Les liens de téléchargements sont exclusivement sur les serveurs de Microsoft. Ne jamais télécharger depuis un autre site, les téléchargements piégés étant innombrables (virus, phishing, arnaques, escroqueries, extorsions, fraudes, ransomwares, cryptowares et demandes de rançons, etc.).


Version
du .NET
Télécharger

Remplace les versions CLR
Date
de
lancement
Date
de fin de
support

Fonctionnalités

Inclus dans
la version
Visual Studio (1)

Systèmes
supportant
la version
du .NET

.NET 4.8.1
4
09.08.22Annonce du .NET 4.8.12022 v17.3.NET 4.8.1 systèmes

.NET 4.8

4.0 à 4.7

4

18.04.19Annonce du .NET 4.8

.NET 4.8 systèmes

.NET 4.7.2

4.0 à 4.7

4

30.04.18Annonce du .NET 4.7.2

2019 (3)

.NET 4.7.2 systèmes

.NET 4.7.1

4.0 à 4.7

4

17.10.17Annonce du .NET 4.7.12017 v15.5.NET 4.7.1 systèmes

.NET 4.7

4.0 à 4.6.2

4

05.04.17Annonce.du NET 4.7
Changes API
Changes .NET 4.7
2017 v15.3.NET 4.7 systèmes

.NET 4.6.2

4.0 à 4.6.1

4

02.08.1612.01.27Annonce de .NET 4.6.2
-.NET 4.6.2 systèmes

.NET 4.6.1

4.0 à 4.6

4

30.11.1526.04.22Annonce .NET 4.6.1
2017 (3).NET 4.6.1 systèmes

.NET 4.6

4.0 à 4.5.2

4

20.07.1526.04.22Nouveautés.NET 4.6
Annonce .NET 4.6
2015 (2)
.NET 4.6 systèmes

.NET 4.5.2

4.0 à 4.5.1

4

05.05.1426.04.22Nouveautés .NET 4.5.2
Annonce .NET 4.5.2
-.NET 4.5.2 systèmes

.NET 4.5.1

4.0 à 4.5

4

17.10.1312.01.16Nouveautés .NET 4.5.1
Annonce .NET 4.5.1
2013.NET 4.5.1 systèmes

.NET 4.5

4.0

4

15.08.1212.01.16Prise en charge des applications Windows Store
Nouveautés .NET 4.5
Annonce .NET 4.5
2012.NET 4.5 systèmes

.NET 4.0

4

12.04.1012.01.16Nouveautés .NET 4.0
Annonce .NET 4.0 (et Visual Studio 2010)
2010.NET 4.0 systèmes

.NET 3.5
.NET 3.5 SP1

2.0 et 3.0

2.0

19.11.07
16.11.12

09.01.19
Nouveautés .NET 3.5
Nouveautés .NET 3.5 sp1
Installation sous Windows 11, 10, 8.1 et 8
2008.NET 3.5 systèmes

.NET 3.0

2.0

2.0

06.11.0612.06.11Nouveautés .NET 3.0
-.NET 3.0 systèmes

.NET 2.0

2.0

07.11.0512.06.11Nouveautés .NET 2.0
2005

.NET 2.0 systèmes

.NET 1.1

1.0

1.1

24.04.03
30.08.04
Nouveautés .NET 1.1
Nouveautés .NET 1.1 SP1
2003

.NET 1.1 systèmes

.NET 1.0

1.0
1.0SP1
1.0SP2
1.0a
1.0SP3

15.01.02
19.03.02
07.08.02
15.04.03
30.08.04
Première version du .NET Framework.2002

.NET 1.0 systèmes


CLR : Common Language Runtime (langage commun du moteur d'exécution). Il sert de moteur d'exécution de .NET Framework et offre de nombreux services tels que la gestion de la mémoire, la sécurité des types, la gestion des exceptions, la récupération de place, la sécurité et la gestion des threads. Tous les programmes écrits pour .NET Framework sont exécutés par le CLR.

(1) Versions et dépendances des .NET Framework.
(2) Bien que certaines bibliothèques .NET soient disponibles sur NuGet. Voir Versions finales hors plage de .NET Framework.
(3) Nécessite l’installation des charges de travail Développement .NET Desktop, Développement ASP.NET, WEBDéveloppement Azure, Développement Office/SharePoint, Développement mobile avec .NET ou Développement multiplateforme .NET Core.







Méthode beaucoup plus simple, beaucoup plus rapide et beaucoup plus fiable :