L'installation de .NET 3.5 présente une erreur 0x800F0906, puis 0x800F0081F en utilisant dism

J'ai récemment essayé d'installer .NET 3.5 pour une application sous Windows 8.1. J'ai utilisé la fenêtre contextuelle du système d'exploitation pour télécharger / installer .NET 3.5 et toujours obtenir le code d'erreur 0x800F0906.

Après de plus amples recherches, j'ai trouvé que je devrais insérer mon CD Windows 8 et l'installer avec cette commande, où "E: " est l'endroit où mon CD est monté:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:sourcessxs /LimitAccess

Ceci et tout dérivé de celui-ci (par exemple, supprimer / Limitaccess) n'a pas fonctionné pour moi et m'a donné le même code d'erreur (0x800f0906) ou un autre, 0x800F0081F. J'ai même copié le dossier sxs sur mon disque dur, juste au cas où quelque chose se passerait avec le lecteur de CD, pour avoir les mêmes résultats. Dans ce cas, j'ai utilisé cette ligne de commande:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:dotnet35 /LimitAccess

Je trouve cela surréaliste car dans les deux cas, les fichiers sont bien là mais le programme pense que ce n'est pas le cas. Voici le CBS.fichier journal .

Des idées sur la façon de résoudre ce problème? Toute aide est très appréciée :)

EDIT: J'ai maintenant un dism approprié.journal file, je ne sais pas ce qui est arrivé au dernier ni pourquoi il a fait ça. Voici le lien vers le nouveau fichier journal . Il est intéressant de noter qu'il ne reconnaît pas certaines des commandes du script telles que "featurename" ou "source".

demandé sur