Comment corriger manuellement l’erreur d’installation de .Net Framework 0x800f0954 ?

.Net Framework est une plate-forme à usage général développée par Microsoft. Elle fournit un environnement d’exécution et un ensemble de bibliothèques et d’outils pour exécuter des applications sur le système d’exploitation Windows. Elle est également utilisée pour créer des sites Web, des services Web et des jeux. Elle peut donc être utilisée pour effectuer un large éventail de tâches afin d’augmenter la productivité.

Mais parfois, les utilisateurs rencontrent des problèmes lors de l’installation de .NET Framework 3.5 ou d’une autre fonctionnalité facultative dans Windows. Dans cet article, nous allons discuter en détail d’une telle erreur « Erreur d’installation de .Net Framework 0x800f0954 ». D’innombrables utilisateurs ont signalé cette erreur en essayant d’installer le package via les fonctionnalités Windows. Néanmoins, certains la reçoivent en utilisant l’outil DISM. Il est pertinent de mentionner qu’elle peut également se produire sur Windows 7, 8.1 et 10. Le message d’erreur complet se lit comme suit :

Windows n’a pas pu effectuer les modifications demandées.

Les modifications n’ont pas pu être effectuées. Veuillez redémarrer votre ordinateur et réessayer.

Code d’erreur : 0x800F0954

En parlant des causes, il existe un certain nombre de coupables. Certains des facteurs importants sont les suivants :

#. Version .NET obsolète

Vous êtes plus susceptible de rencontrer l’erreur mentionnée ci-dessus si vous essayez d’installer l’ancienne version de .NET. Notez que la version obsolète est incompatible avec le système d’exploitation et crée souvent des nuisances.

#. Problème de serveur Windows Update

Il convient de noter que les services de mise à jour Windows Server permettent aux utilisateurs de mettre à jour Windows sur un réseau PC. L’erreur peut également se déclencher si votre système ne parvient pas à atteindre WSUS, DISM.

#. Problème de journaux DISM CBS

Plusieurs fois, vous pouvez être confronté au problème mentionné ci-dessus en raison du problème des journaux DISM CBS.

#. L’interférence de l’éditeur de stratégie de groupe local

Si une stratégie est désactivée à partir de l’éditeur de stratégie de groupe local pour des raisons spécifiques, il y aura un obstacle à la connexion entre les services de mise à jour Windows Server et le programme d’installation des fonctionnalités facultatives Windows.

Puisque nous avons discuté de toutes les raisons possibles, examinons maintenant toutes les solutions de contournement.

Essayez ces solutions pour l’erreur d’installation de .Net Framework 0x800f0954

Méthode 1 : nettoyer les journaux CBS

Dans cette première méthode, nous vous suggérons de supprimer les journaux de maintenance basés sur les composants liés à DISM. Pour ce faire, suivez les instructions mentionnées ci-dessous :

Étape 1 : utilisez les touches Windows + E pour ouvrir l’Explorateur de fichiers > puis accédez à l’emplacement suivant : C:\Windows\Logs\CBS

Étape 2 : appuyez sur Ctrl + A pour sélectionner tous les fichiers dans le dossier CBS et faites un clic droit dessus pour choisir Supprimer

Étape 3 : fermez ensuite le dossier CBS et exécutez l’invite de commande en tant qu’administrateur

Étape 4 : exécutez la commande suivante pour installer .NET Framework et appuyez sur la touche Entrée

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Essayez maintenant d’installer .NET Framework et voyez si vous rencontrez toujours des erreurs.

Méthode 2 : Installer .NET Framework 3.5 avec PowerShell

Dans cette méthode, nous vous suggérons d’installer .NET Framework 3.5 à l’aide de PowerShell. Pour continuer, procédez comme suit :

Étape 1 : Cliquez avec le bouton droit sur l’icône Démarrer et choisissez Windows PowerShell (Admin) dans le menu contextuel

Étape 2 : Dans la fenêtre de commande, saisissez Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D.\sources\sxs et appuyez sur la touche Entrée.

Étape 3 : Une fois le processus terminé, quittez Windows PowerShell et redémarrez votre PC

Méthode 3 : Ignorer temporairement Windows Server

Il est pertinent de mentionner que si votre système ne parvient pas à accéder à Windows Update Server, il ne vous permettra pas d’installer les mises à jour Windows facultatives qui mènent finalement à .NET Framework 3.5. Dans ce cas, nous vous suggérons de contourner le serveur WSUS.

Voici comment procéder :

Étape 1 : appuyez sur les touches Windows + R pour ouvrir la boîte de dialogue Exécuter > dans la boîte de dialogue qui s’affiche, saisissez regedit et appuyez sur la touche Entrée pour lancer l’éditeur de registre. Si vous y êtes invité par le contrôle de compte d’utilisateur, appuyez sur Oui pour accorder les autorisations.

Étape 2 : accédez ensuite à l’emplacement suivant :

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Étape 3 : si vous ne trouvez aucune clé WindowsUpdate sous Windows, vous pouvez la créer manuellement. Cliquez simplement avec le bouton droit de la souris sur la clé Windows > sélectionnez Nouveau > Choisissez une clé > renommez-la Windows Update

Étape 4 : cliquez ensuite avec le bouton droit de la souris sur WindowsUpdate > sélectionnez Nouveau > choisissez une clé > renommez-la AU

Étape 5 : sélectionnez les clés AU > cliquez avec le bouton droit de la souris sur la zone vide à droite > sélectionnez Nouveau > choisissez Valeur de chaîne > renommez-la UserWUServer

Étape 6 : double-cliquez sur UserWUServer pour modifier les données de la valeur à 0 et appuyez sur OK pour enregistrer les modifications.

Étape 7 : ouvrez ensuite l’Explorateur de fichiers et faites un clic droit sur Ce PC pour choisir Gérer

Étape 8 : double-cliquez sur Services et Applications et services > faites défiler vers le bas pour trouver Windows Update > faites un clic droit dessus pour choisir Redémarrer. Vous pouvez maintenant installer .NET Framework 3.5 avec succès

Méthode 4 : installer .NET Framework 3.5 à partir de l’ISO Windows 10

Si vous rencontrez toujours des difficultés avec l’erreur d’installation de .NET Framework 0x800f0954, nous vous suggérons d’installer .NET Framework 3.5 à partir de l’ISO Windows 10. Mais assurez-vous que le fichier ISO correspond à la version de Windows 10 installée sur votre PC.

Étape 1 : accédez à Site Web officiel de Microsoft et cliquez sur Télécharger l’outil maintenant

Étape 2 : Cliquez maintenant sur Accepter pour accepter les termes de la licence > cochez Créer un support d’installation (clé USB, DVD ou fichier ISO) pour un autre PC > appuyez sur Suivant > sélectionnez Langue, architecture et édition > appuyez sur Suivant > cochez Fichier ISO > cochez Suivant > choisissez un emplacement de téléchargement pour le fichier ISO de Windows 10 > Appuyez sur Enregistrer

Étape 3 : Une fois téléchargé, recherchez le fichier ISO dans l’Explorateur de fichiers et faites un clic droit dessus pour choisir l’option de montage > puis notez la lettre de lecteur du lecteur monté

Étape 4 : Lancez ensuite l’invite de commande en tant qu’administrateur et exécutez la commande suivante (notez que vous devez remplacer H:\ par la lettre de lecteur de votre lecteur monté) :

dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess

Méthode 5 : Modifier les stratégies de groupe

L’une des principales raisons pour lesquelles l’erreur mentionnée ci-dessus est rencontrée est due à des problèmes avec les stratégies de groupe. Vous pouvez donc suivre les étapes mentionnées ci-dessous pour modifier les stratégies de groupe :

Points à retenir : cette méthode n’est pas applicable à toutes les versions de Windows. Si vous utilisez Windows 10 Famille, il vous est suggéré d’ignorer cette étape car elle ne prendra pas en charge l’éditeur de stratégie de groupe local.

Étape 1 : utilisez les touches Windows + R pour ouvrir la boîte de dialogue Exécuter > dans la boîte de dialogue, saisissez gpedit.msc et appuyez sur le bouton OK pour lancer l’éditeur de stratégie de groupe local > si vous y êtes invité par UAC, appuyez sur Oui

Étape 2 : accédez ensuite à Configuration ordinateur > Modèles d’administration > Système. Une fois le système sélectionné, faites défiler vers le bas dans le volet de droite pour trouver Spécifier les paramètres pour l’installation et la réparation des composants facultatifs et double-cliquez dessus.

Étape 3 : définissez la stratégie sur Activé et cochez Télécharger le contenu de réparation et les fonctionnalités facultatives directement à partir de Windows Update au lieu de Windows Server Update Services (WSUS).

Étape 4 : Cliquez maintenant sur Appliquer pour enregistrer la configuration, puis quittez l’éditeur de stratégie de groupe local

Optez pour une solution automatique

Nous avons fait de notre mieux pour fournir toutes les méthodes possibles pour traiter l’erreur 0x800f0954 lors de l’installation de .NET Framework. Mais si vous recherchez une solution sans tracas, dans ce cas, il vous est suggéré d’utiliser un outil de réparation automatique de PC pour résoudre l’erreur. Cet outil professionnel est capable de traiter de telles erreurs et vous prendra quelques minutes.

⇑Obtenez l’outil de réparation de PC à partir d’ici⇓

Conclusion

C’est tout, les amis ! Nous espérons vraiment que cet article vous a été utile et que vous avez appris quelque chose de cet article. Merci de votre lecture.