Impossible d'installer .NET 3.5 sous Windows 10

Quand j’essaie d’installer .NET 3.5, j’obtiens le message suivant :

La fonctionnalité suivante n’a pas pu être installée :

.NET Framework 3.5
(inclut .NET 2.0 et 3.0)

Code d’erreur : 0x800F081F

J’ai essayé avec un package autonome et via les fonctionnalités Windows.

Mise à jour : la connexion internet fonctionne.

Veuillez ouvrir une invite de commandes (cmd.exe) en tant qu’administrateur et exécuter la commande suivante pour installer .NET 3.5 :

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess

(remplacez D: par votre ISO Win10 montée)

Dans certains environnements, DISM échoue à récupérer le fichier (proxy, politiques réseau). La commande DISM prend les fichiers du DVD et tout fonctionne.

Si vous êtes abonné MSDN, vous pouvez aussi télécharger l’ISO Windows 10 Features on Demand, monter l’ISO, copier le fichier Microsoft-Windows-NetFx3-OnDemand-Package.cab vers C:\Features (ou un autre dossier) et exécuter ces commandes :

DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:C:\Features

Si cela échoue, exécutez ceci :

DISM.EXE /Online /Add-Package /PackagePath:C:\Features\Microsoft-Windows-NetFx3-OnDemand-Package.cab