Partager via


Installer .NET Framework sur Windows et Windows Server

.NET Framework est inclus dans toutes les versions actuelles de Windows et Windows Server. Cet article vous aide à comprendre la version de .NET Framework incluse dans Windows et Windows Server, et si une mise à niveau est disponible.

La dernière version de .NET Framework est 4.8.1. Cette version de .NET Framework prend en charge toutes les applications .NET Framework 4. Pour plus d’informations sur une version spécifique de .NET Framework, consultez les versions et dépendances de .NET Framework.

Remarque

.NET Framework est une technologie Windows uniquement et est distincte de .NET (anciennement .NET Core). Pour en savoir plus, consultez Présentation de .NET.

Versions prises en charge de .NET Framework

Les versions suivantes de .NET Framework sont toujours prises en charge :

.NET Framework 3.5

.NET Framework 3.5 est toujours pris en charge par Microsoft, même s’il s’agit d’une version antérieure de .NET Framework. Toutefois, seul le runtime .NET Framework 3.5 est pris en charge, qui exécute des applications. Le développement de nouvelles applications ciblant .NET Framework 3.5 n’est pas pris en charge. Cette version de .NET Framework prend en charge l’exécution d’applications qui ciblent les versions 1.0 à 3.5 et peut être installée avec .NET Framework 4.

Si vous essayez d’exécuter une application qui cible .NET Framework 1.0 à 3.5 et .NET Framework 3.5 est manquant, vous êtes invité à l’installer. Pour plus d’informations, consultez Installer .NET Framework 3.5 sur Windows.

.NET Framework 4.x

Toutes les versions de .NET Framework 4.x sont mises à jour sur place. Une seule version 4.x peut être présente sur Windows. Étant donné que .NET Framework est installé dans le cadre de Windows, tenez compte des points suivants :

  • Si une version 4.x ultérieure est déjà installée sur l’ordinateur, vous ne pouvez pas installer une version 4.x précédente.
  • Si le système d’exploitation est préinstallé avec une version particulière du .NET Framework, vous ne pouvez pas installer une version 4.x précédente sur le même ordinateur.
  • Si vous installez une version ultérieure, vous n’avez pas besoin de désinstaller la version précédente.

Développeurs et Visual Studio

Visual Studio utilise les packs de développement .NET Framework pour prendre en charge le ciblage de versions spécifiques de .NET Framework 4. Si vous êtes développeur qui doit travailler sur un projet ciblant une ancienne version de .NET Framework 4, installez le pack de développement correspondant. Pour plus d’informations, consultez Installer .NET Framework pour les développeurs.

Windows 11

.NET Framework 4.8 était initialement inclus dans Windows 11. À compter de Windows 11 22H2 (publié en septembre 2022), .NET Framework 4.8.1 est inclus.

Dans le tableau suivant, ❌ représente une version non prise en charge de Windows 11 et ✔️ représente une version prise en charge de Windows 11. Le tableau décrit également la version de .NET Framework incluse dans Windows 11 et la version de .NET Framework vers laquelle vous pouvez effectuer une mise à niveau.

version Windows 11 .NET Framework inclus Dernière version de .NET Framework prise en charge
✔️ 24H2 (octobre 2024) 4.8.1 4.8.1
✔️ 23H2 (octobre 2023) 4.8.1 4.8.1
❌ 22H2 (septembre 2022) 4.8.1 4.8.1
❌ 21H2 (octobre 2021) 4.8 4.8.1

Pour plus d’informations sur les dates de fin de support de Windows 11, consultez la faq sur le cycle de vie windows 11 Famille et Professionnel et le Cycle de vie Windows.

Installer .NET Framework sur Windows 11

Si vous utilisez Windows 11 21H2, installez .NET Framework 4.8.1 en téléchargeant et en exécutant le programme d’installation. Si vous utilisez une autre version de Windows 11, la dernière version du .NET Framework est déjà installée.

Si vous devez installer .NET Framework 3.5, qui prend en charge les applications .NET Framework 1.0 à 3.5, reportez-vous à la section .NET Framework 3.5.

Pour plus de téléchargements, consultez Tous les téléchargements.

Windows 10

.NET Framework 4.6 était initialement inclus dans Windows 10. Toutefois, les versions plus récentes de Windows 10 incluaient des versions mises à niveau de .NET Framework.

Windows 10 22H2 est la dernière version prise en charge de Windows 10. Le support se termine le 14 octobre 2025. Pour plus d’informations sur les dates de fin de support de Windows 10, consultez la FAQ sur le cycle de vie windows 10 Famille et Professionnel et le Cycle de vie Windows.

Dans le tableau suivant, ❌ représente une version non prise en charge de Windows 10 et ✔️ représente une version prise en charge de Windows 10. Le tableau décrit également la version de .NET Framework incluse dans une version particulière de Windows 10 et la version de .NET Framework vers laquelle vous pouvez effectuer une mise à niveau.

Version de Windows 10 .NET Framework inclus Dernière version de .NET Framework prise en charge
✔️ 22H2 (octobre 2022) 4.8 4.8.1
❌ 21H2 (novembre 2021) 4.8 4.8.1
❌ 21H1 (mai 2021) 4.8 4.8.1
❌ 20H2 (octobre 2020) 4.8 4.8.1
❌ 2004 (mai 2020) 4.8 4.8
❌ 1909 (novembre 2019) 4.8 4.8
❌ 1903 (mai 2019) 4.8 4.8
❌ 1809 (octobre 2018) 4.7.2 4.8
❌ 1803 (avril 2018) 4.7.2 4.8
❌ 1709 (octobre 2017) 4.7.1 4.8
❌ 1703 (avril 2017) 4,7 4.8
❌ 1607 (août 2016) 4.6.2 4.8
❌ 1511 (novembre 2015) 4.6.1 4.6.2
❌ 1507 (juillet 2015) 4,6 4.6.2

Installer .NET Framework sur Windows 10

La dernière version de .NET Framework est 4.8.1, qui peut être installée sur Windows 10 22H2.

Si vous devez installer .NET Framework 3.5, qui prend en charge les applications .NET Framework 1.0 à 3.5, reportez-vous à la section .NET Framework 3.5.

Pour plus de téléchargements, consultez Tous les téléchargements.

Windows Server

Windows Server, qu’il soit pris en charge ou non, est fourni avec une version de .NET Framework. Seuls Windows Server 2022 et Windows Server 2025 sont pris en charge, et ils prennent tous les deux en charge la dernière version de .NET Framework. Pour plus d’informations sur les dates de fin de prise en charge de Windows Server, consultez les articles suivants :

Dans le tableau suivant, ❌ représente une version non prise en charge de Windows Server et ✔️ représente une version prise en charge de Windows Server. Le tableau décrit également la version de .NET Framework incluse dans une version particulière de Windows Server et la version de .NET Framework vers laquelle vous pouvez effectuer une mise à niveau.

Windows Server .NET Framework inclus Dernière version de .NET Framework prise en charge
✔️ Windows Server 2025 4.8.1 4.8.1
✔️ Windows Server 2022 4.8 4.8.1
❌ Windows Server 2019 4.7.2 4.8
❌ Windows Server, version 1809 4.7.2 4.8
❌ Windows Server, version 1803 4.7.2 4.8
❌ Windows Server, version 1709 4.7.1 4.7.2
❌ Windows Server 2016 4.6.2 4.8
❌ Windows Server 2012 R2 4.5.1 4.8
❌ Windows Server 2012 4.5 4.8
❌ Windows Server 2008 R2 SP1 3,5 4.8
❌ Windows Server 2008 SP2 2.0 4,6
❌ Windows Server 2003 2.0 4,0

Installer .NET Framework sur Windows Server

La dernière version de .NET Framework est 4.8.1, qui est déjà installée sur Windows Server 2025 et peut être installée sur Windows Server 2022.

Si vous devez installer .NET Framework 3.5, qui prend en charge les applications .NET Framework 1.0 à 3.5, reportez-vous à la section .NET Framework 3.5.

Pour plus de téléchargements, consultez Tous les téléchargements.

Windows 8.1, 8, 7, Vista, XP

Le tableau suivant décrit la version de .NET Framework incluse avec ces versions antérieures de Windows et la dernière version de .NET Framework pour ce système d’exploitation. Aucun de ces systèmes d’exploitation n’est pris en charge. Ces informations sont fournies à des fins historiques.

Fenêtres .NET Framework inclus Dernière version de .NET Framework prise en charge
Windows 8.1 4.5.1 4.8
Windows 8 4.5 4.6.1
Windows 7 3,5 4.8
Windows Vista 3.0 4,6
Windows XP SP3 Aucun 4.0.3
Windows XP SP2 Aucun 3,5
Windows XP Aucun 1,0

Installer .NET Framework sur des versions antérieures de Windows

Certains téléchargements ne sont pas disponibles pour ces versions antérieures de Windows, et certains programmes d’installation peuvent ne pas s’exécuter. Par exemple, le dernier programme d’installation de .NET Framework 4.8 peut ne pas s’exécuter sur Windows 8.1. Vous devrez peut-être rechercher sur Internet des téléchargements plus anciens, car ils ne sont plus fournis par Microsoft.

Pour plus de téléchargements, consultez Tous les téléchargements.

Tous les téléchargements

La liste suivante est un lien vers chaque version de .NET Framework qui peut être téléchargée à partir de Microsoft.

Les téléchargements d’autres versions de .NET Framework ne sont plus fournis par Microsoft.

Voir aussi