Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
.NET Framework 3.5 est pris en charge sur Windows 11. La façon dont vous obtenez .NET Framework 3.5 dépend de la version de Windows 11 que vous utilisez. Utilisez la liste suivante pour identifier la méthode d’installation applicable à vous :
Conseil / Astuce
Découvrez comment déterminer la version de Windows que vous utilisez si vous avez besoin d’aide pour identifier votre version.
Windows 11 26H1 (build 28000) et versions ultérieures
À compter de Windows 11 26H1 (build 28000), .NET Framework 3.5 est disponible uniquement en tant que programme d’installation autonome. Vous ne pouvez pas installer .NET Framework 3.5 en tant que composant Windows.
- Téléchargez .NET Framework 3.5 pour Windows 11 26H1.
- Téléchargez le module linguistique .NET Framework 3.5 pour Windows 11 26H1.
Important
Ces programmes d’installation fonctionnent uniquement avec la version de Windows spécifiée.
Pour plus d’informations sur cette modification de .NET Framework 3.5, consultez .NET Framework 3.5 sur Windows 11 FAQ.
Composants facultatifs du .NET Framework 3.5
S’applique à Windows 11 26H1 (build 28000) et versions ultérieures
Les composants .NET Framework 3.5 facultatifs suivants étaient précédemment disponibles en tant que fonctionnalités Windows à la demande. Windows 11 26H1 (build 28000) supprime les composants suivants :
- ASP.NET 3.5
- Extensibilité .NET 3.5
- Activation HTTP de WCF
- Activation non HTTP WCF
Comment activer ASP.NET 3.5 dans IIS
À compter de Windows 11 26H1 (build 28000), ASP.NET 3.5 nécessite une inscription supplémentaire pour s’exécuter dans IIS.
Activer ASP.NET 3.5
Activez ASP.NET 3.5 sur votre appareil à l’aide du Enable-ASPNet35.ps1 script PowerShell. Le script active les fonctionnalités des composants facultatifs suivants qui ont été supprimés de Windows :
- ASP.NET 3.5
- Extensibilité .NET 3.5
Note
Le script restaure uniquement les fonctionnalités de ces composants facultatifs afin que les applications qui dépendent d’elles puissent continuer à fonctionner. Les composants facultatifs sont toujours manquants dans Windows 11 et les outils tels que DISM ne détectent pas ces composants facultatifs comme présents après l’exécution du script.
Prerequisites
- Windows 11 26H1 (build 28000) ou version ultérieure.
- Windows PowerShell 5.1.
- .NET Framework 3.5.
- La fonctionnalité ou le rôle du serveur web (IIS) activé, ainsi que les filtres ISAPI et les composants facultatifs des extensions ISAPI .
- Fenêtre de commande PowerShell d’administration.
Exécuter le script
Téléchargez le
Enable-ASPNet35.ps1script dans un répertoire local.Ouvrez une fenêtre de commande Windows PowerShell en tant qu’administrateur.
Modifiez la stratégie d’exécution pour autoriser les scripts téléchargés à partir d’Internet et signés par des éditeurs approuvés :
Set-ExecutionPolicy RemoteSignedPour plus d’informations sur les paramètres de stratégie d’exécution, consultez Set-ExecutionPolicy.
Accédez au répertoire où vous avez téléchargé le script.
Exécutez le script :
.\Enable-ASPNet35.ps1
Comment déterminer la version de Windows que vous utilisez
Il existe plusieurs façons de trouver la version de Windows que vous utilisez :
Sélectionnez ce lien (ms-settings :about) qui peut ouvrir l’application Paramètres.
- Faites défiler jusqu’à la section spécifications Windows et recherchez le champ Version .
Utilisez le menu Démarrer :
- Appuyez sur la touche Windows pour ouvrir le menu Démarrer .
- Tapez
Settingspour rechercher l’application Paramètres et l’ouvrir. - Faites défiler jusqu’à la section spécifications Windows et recherchez le champ Version .
Exécutez l’application
winver.exe:- Appuyez sur le raccourci clavier Windows+R pour ouvrir la boîte de dialogue Exécuter .
- Tapez
winver.exe, puis appuyez sur Entrée.