Installation du .net framework 3.5 sur Windows 10 – Erreur : 0x800f081f

J’ai été …. comment dire …. « ennuyé » pour pouvoir installer le .net framework 3.5 sur mon Windows 10 de développement. C’est un pré-requis à l’installation de WixToolset (excellent programme pour générer des fichiers d’installation).

En passant par l’ajout de fonctionnalité, je me suis heurté à l’erreur 0x800f081f que je choisisse (ou pas), de récupérer les fichiers sur Windows update. Idem en essayant de l’installer depuis les binaires du runtime dispos chez MS.

Après avoir lu l’inutile article du technet concernant cette erreur, J’ai enfin trouvé la solution:

  • Passer en PowerShell, démarré « en tant qu’administration » (voir capture ci-dessous en cliquant dessus)

  • Connectez le support d’installation (CD ou iso) de votre windows 10
  • Tapez dans la fenêtre PowerShell:
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:<LECTEUR_CD>:\sources\sxs
  • Forcez une mise à jour du système en passant un Windows Update

NB: <LECTEUR_CD> est la lettre du lecteur contenant les sources Windows 10