Partager via


Installer .NET Framework 3.5 sur Windows et Windows Server

Vous devrez peut-être .NET Framework 3.5 pour exécuter une application sur Windows ou Windows Server. Windows et Windows Server sont fournis avec .NET Framework 4, qui ne prennent pas en charge les applications créées avec .NET Framework 1.1 à 3.5. Pour exécuter ces applications, installez .NET Framework 3.5. Si vous êtes développeur qui nécessite .NET Framework 3.5, consultez la section Développeurs et .NET Framework 3.5.

Conseil / Astuce

Vous pouvez peut-être utiliser un fichier de configuration pour forcer l’application à s’exécuter sur .NET Framework 4. Pour plus d’informations, consultez Migration : Reciblage ou recompilation.

Installer .NET Framework 3.5 à la demande

La boîte de dialogue de configuration suivante peut s’afficher si vous essayez d’exécuter une application nécessitant une version antérieure de .NET Framework. Selon votre version de Windows, la boîte de dialogue peut être légèrement différente. Choisissez Télécharger et installer cette fonctionnalité pour activer .NET Framework 3.5. Cette option nécessite une connexion Internet.

Capture d’écran de la boîte de dialogue d’installation de .NET Framework.

Pourquoi est-ce que je reçois cette fenêtre contextuelle ?

.NET Framework est créé par Microsoft et fournit un environnement pour l’exécution d’applications. Il existe différentes versions disponibles. De nombreuses entreprises développent leurs applications pour qu’elles s’exécutent à l’aide du .NET Framework, et ces applications ciblent une version spécifique. Si vous voyez cette fenêtre contextuelle, vous essayez d’exécuter une application qui nécessite une version du .NET Framework qui n’est pas installée sur votre système.

Activer .NET Framework 3.5 sur Windows Server

Activez .NET Framework 3.5 via l’Assistant Ajout de rôles et de fonctionnalités.

  1. Appuyez sur le bouton Démarrer dans la barre des tâches.
  2. Recherchez l’Assistant Ajout de rôles et de fonctionnalités et ouvrez-le.
  3. Recherchez les fonctionnalités Windows et ouvrez-la. La boîte de dialogue Activer ou désactiver les fonctionnalités Windows s’affiche.
  4. Parcourez l’Assistant jusqu’à atteindre les fonctionnalités.
  5. Sélectionnez fonctionnalités .NET Framework 3.5 dans la liste.
  6. Sélectionnez Installer pour démarrer l’installation de .NET Framework 3.5.

Boîte de dialogue Ajouter des rôles et fonctionnalités à partir de Windows Server. .NET Framework 3.5 est sélectionné.

Activer .NET Framework 3.5 sur Windows

Vous pouvez activer .NET Framework 3.5 via le Panneau de configuration Windows. Cette option nécessite une connexion Internet.

  1. Appuyez sur le bouton Démarrer dans la barre des tâches.
  2. Recherchez les fonctionnalités Windows et ouvrez-la. La boîte de dialogue Activer ou désactiver les fonctionnalités Windows s’affiche.
  3. Activez la case à cocher .NET Framework 3.5 (inclut .NET 2.0 et 3.0), activez OK et redémarrez votre ordinateur si vous y êtes invité.

Capture d’écran de la boîte de dialogue Fonctionnalités Windows. .NET Framework 3.5 est sélectionné.

Vous n’avez pas besoin de sélectionner les éléments enfants pour l’activation HTTP de Windows Communication Foundation (WCF) et l'activation non-HTTP de Windows Communication Foundation (WCF), sauf si vous êtes développeur ou administrateur de serveur et que vous avez besoin de cette fonctionnalité.

Télécharger le programme d’installation hors connexion

Le programme d’installation hors connexion .NET Framework 3.5 SP1 est disponible pour les versions de Windows antérieures à Windows 10 et Windows Server 2016. Pour plus d’informations, consultez la page de téléchargement de .NET Framework 3.5 SP1.

À compter des systèmes d’exploitation Windows 10 et Windows Server 2016, la seule façon prise en charge d’installer .NET Framework 3.5 en mode hors connexion consiste à utiliser les fichiers du cab support d’installation d’origine. Pour plus d’informations, consultez Considérations relatives au déploiement de Microsoft .NET Framework 3.5.

Dépanner l’installation

Pendant l’installation, vous pouvez rencontrer des erreurs 0x800f0906, 0x800f0907, 0x800f081f ou 0x800F0922, auquel cas reportez-vous à l’erreur d’installation de .NET Framework 3.5 pour voir comment résoudre ces problèmes.

Si vous ne pouvez toujours pas résoudre votre problème d’installation ou si vous n’avez pas de connexion Internet, vous pouvez essayer de l’installer à l’aide de votre support d’installation Windows. Pour plus d’informations, consultez Déployer .NET Framework 3.5 à l’aide de Deployment Image Servicing and Management (DISM). Si vous n’avez pas le support d’installation, suivez les instructions sur Créer un support d’installation pour Windows. Pour plus d’informations sur les fonctionnalités Windows 11 et Windows 10 à la demande, consultez Fonctionnalités à la demande.

Avertissement

Si vous ne vous appuyez pas sur Windows Update comme source pour l’installation de .NET Framework 3.5, vous devez vous assurer d’utiliser strictement des sources à partir de la même version de système d’exploitation Windows correspondante. L’utilisation de sources d’une autre version du système d’exploitation Windows installe une version incompatible de .NET Framework 3.5 ou provoque l’échec de l’installation, laissant le système dans un état non pris en charge et inutilisable.

Développeurs et .NET Framework 3.5

Si vous êtes développeur qui gère des logiciels existants et que vous devez utiliser .NET Framework 3.5, activez-le en procédant comme suit :

  1. Installez .NET Framework 3.5 sur votre système à l’aide des instructions de cet article.
  2. Activez les outils de développement .NET Framework 3.5 dans Visual Studio. Elle est répertoriée dans la page Composants individuels .

Voir aussi