Le .NET Framework de Microsoft

.NET Framework est comme son nom l’indique un framework de Microsoft inclus nativement dans Windows, mais aussi sur les navigateurs WEB sous la forme de SilverLight.
.NET Framework a pour but de faciliter la tâche des développeurs en proposant une approche unifiée à la conception d’applications Windows ou Web, tout en introduisant des facilités pour le développement, le déploiement et la maintenance d’applications. Il a besoin d’être installé sur la machine de l’utilisateur final, rendant les applications créées sous cet environnement impropres à un usage portable.

Dans ce dossier vous trouverez les explications sur comment installer certaines versions de .Net Framework sur Windows, réparer ce dernier s’il est endommagé et les problèmes de mises à jour de .Net Framework.

Le .NET Framework de Microsoft

Le .NET Framework

En version simple, si vous devez retenir quelque chose, .Net Framework est un logiciel installé sur Windows qui permet de faire tourner des applications écrits pour.
Il existe différentes versions de .Net Framework et les applications qui l’utilisent sont écrites pour une certaine version.

Liste des versions natives de Windows

En natif, les versions de Windows intègrent les versions suivantes de Microsoft .Net Framework (✓ Inclus dans).
Il est aussi possible d’installer certains versions de .Net Framework sur certaines versions de Windows (+ Peut être installé sur
Windows)

Version du .NET Framework✓ Inclus dans
+ Peut être installé sur
Windows
.NET 4.6.2✓ Mise à jour anniversaire Windows 10

 

+ 10, mise à jour de novembre

+ 10
+ 8.1
+ 7

Net 4.6.1✓ 10, mise à jour de novembre

 

+ 10
+ 8.1
+ 8
+ 7

.NET 4.6✓ 10
+ 8.1
+ 8
+ 7
+ Vista
4.5.2+ 8.1
+ 8
+ 7
+ Vista
4.5.1✓ 8.1
+ 8
+ 7
+ Vista
4.5✓ 8
+ 7
+ Vista
4+ 7
+ Vista
3.5✓ 10
✓8.1*
✓ 8*
✓ 7
+ Vista
3.0✓ Vista
2.0
1.1
1.0

Si le .NET Framework n’est pas installé

Lorsqu’une application a été écrite pour .Net Framework 3.5 et que le 4 est installé sur l’ordinateur.
Celle-ci ne pourra fonctionner et on vous demandera alors d’installer le 3.5.

Lorsque cela arrive, durant l’installation de l’application, la fenêtre suivant s’ouvre :

Une application de votre PC nécessite la fonctionnalité Suivante : 
.Net Framework 3.5

Une application de votre PC nécessite la fonctionnalité Suivante :  .Net Framework 3.5

Enfin, en plus des liens direct donné dans le tableau, vous pouvez aussi télécharger .NET Framework depuis la page : Télécharger Microsoft .Net FrameWork

Dans certains cas le setup est mal conçu et ne vérifie pas si la bonne version du .NET Framework est installé sur Windows.
Par conséquent l’installation échoue et peut retourner un code erreur.
En général, il s’agit du code erreur 1935.

Installer .Net Framework 3.5 sur Windows 8 ou 10

.NET Framework 3.5 n’est pas automatiquement installé avec Windows 8, Windows 8.1 ou Windows 10, et doit être activé séparément pour exécuter des applications qui dépendent de lui.

  • Installer .NET Framework 3.5 à la demande.. comme le montre la capture d’écran précédent durant l’installation d’un logiciel qui requiert .Net Framework 3.5
  • Télécharger le programme d’installation du .NET Framework 3.5 (Remarque : Cette opération ne télécharge pas directement .NET Framework ; il s’agit d’un programme d’installation qui appelle Windows Update.)
  • Activer .NET Framework 3.5 dans le Panneau de configuration comme expliqué ci-dessous :

Ouvrez le Panneau de configuration puis Programmes et fonctionnalités.

Installer .Net Framework 3.5 sur Windows 8 ou 10

Sur Programmes et fonctionnalités, dans les menus de gauche, cliquez sur « Activer ou désactiver des fonctionnalités Windows« 

Installer .Net Framework 3.5 sur Windows 8 ou 10

Dans la liste, se trouve .Net Framework 3.5, cochez le et cliquez sur OK.
Le processus d’installation de .Net Framework 3.5 va alors se lancer.

Installer .Net Framework 3.5 sur Windows 8 ou 10

L’article suivant donne d’autres méthodes.

Erreur durant l’installation de .Net Framework

Pendant l’installation, si vous rencontrez l’erreur 0x800f0906, 0x800f0907 ou 0x800f081f, consultez Erreur d’installation de .NET Framework 3.5 : 0x800f0906, 0x800f0907 ou 0x800f081f. Notez qu’elles peuvent être résolues en installant la mise à jour de sécurité 3005628.

Vous trouverez aussi d’autres solutions sur les deux pages suivantes

Voici le descriptif des erreurs 0x800F0906 et 0x800F081F, ces erreurs peuvent apparaître durant les mises à jour Windows Update.

0x800F0906
Impossible de télécharger les fichiers sources.
Utilisez l’option « source » pour indiquer l’emplacement des fichiers nécessaires pour restaurer la fonctionnalité. Pour plus d’informations sur la spécification d’un emplacement source, voir http://go.microsoft.com/fwlink/?LinkId=243077.
Le fichier journal DISM se trouve à l’emplacement C:\Windows\Logs\DISM\dism.log
Windows n’a pas pu effectuer les modifications demandées.Windows n’a pas pu se connecter à Internet pour télécharger les fichiers nécessaires. Vérifiez que vous êtes connecté à Internet, puis cliquez sur « Réessayer » pour recommencer.Échec de l’installation d’un ou plusieurs rôles ou services de rôle, ou d’une ou plusieurs fonctionnalités.
Les fichiers sources sont introuvables. Essayez d’installer à nouveau les rôles, services de rôle ou fonctionnalités dans une nouvelle session de l’Assistant Ajout de rôles et de fonctionnalités, puis dans la page de Confirmation de l’assistant, cliquez sur « Spécifier un autre chemin d’accès source » pour indiquer un emplacement valide pour les fichiers sources nécessaires à l’installation. L’emplacement spécifié doit être accessible par le compte d’ordinateur du serveur de destination.
0x800F0906 – CBS_E_DOWNLOAD_FAILURE
 
Se reporter à l’article de résolution des problèmes d’installation du .NET Framework : Erreur ou Problème installation ou mise à jour du .NET Framework
0x800F081F
Les fichiers sources sont introuvables.
Utilisez l’option « Source » pour indiquer l’emplacement des fichiers nécessaires pour restaurer la fonctionnalité. Pour plus d’informations sur la spécification d’un emplacement source, voir http://go.microsoft.com/fwlink/?LinkId=243077.
Le fichier journal DISM se trouve à l’emplacement C:\Windows\Logs\DISM\dism.log
0x800F081F – CBS_E_SOURCE_MISSING
Code d’erreur : 0x800F081F
Erreur : 0x800F081F
 
Se reporter à l’article de résolution des problèmes d’installation du .NET Framework : Erreur ou Problème installation ou mise à jour du .NET Framework
0x800F0906Se reporter à l’article de résolution des problèmes d’installation du .NET Framework : Erreur ou Problème installation ou mise à jour du .NET Framework
0xc8000222Se reporter à l’article de résolution des problèmes d’installation du .NET Framework : Erreur ou Problème installation ou mise à jour du .NET Framework

Réparer .NET Framework

Malheureusement dans certains cas, il peut arriver que le .Net Framework soit endommagé et qu’une réparation soit nécessaire.

Microsoft fournit l’utilitaire Microsoft .NET Framework Repair Tool pour réparer le .NET Framework.

=> L’outil de réparation de Microsoft .NET Framework est disponible (Microsoft .NET Framework Repair Tool).

Pour plus d’informations sur l’utilisation de cet outil afin de réparer le .NET Framework dans notre article dédié.

Supprimer .Net Framework

La version 3.5 sur Windows 8 et Windows 10 peut-être supprimé en effectuant l’opération inverse de son installation.
A savoir en décochant le composant depuis le Panneau de configuration puis Programmes et fonctionnalités.

La version native 4.X, ne peut-être supprimée.
Néanmoins Microsoft fournit un utilitaire .NET Framework Cleanup Tool qui permet de supprimer n’importe quelle version de .Net Framework.
Ensuite vous pouvez réinstaller ce dernier à partir des liens d’installation donnés dans le tableau du premier paragraphe.

Voici le lien pour télécharger le .NET Framework Cleanup Tool : https://blogs.msdn.microsoft.com/astebner/2008/08/28/net-framework-cleanup-tool-users-guide/

Téléchargez le .NET Framework Cleanup Tool depuis le second lien, ce dernier est sous la forme d’une archive zip.

Supprimer .Net Framework

Ensuite fermez toutes les applications ouvertes afin d’éviter les incompatibilités.
Dans le zip double-cliquez sur le fichier cleanup_tool puis acceptez l’élévation de privilèges.

Supprimer .Net Framework

Ensuite cliquez sur Oui, sur la demande, d’acceptation de l’exécution de .Net Framework Setup CleanUp Utility.

Supprimer .Net Framework

Après cela il faut accepter les conditions d’utilisation en cliquant sur Yes.

Supprimer .Net Framework

.NET Framework Cleanup Tool s’ouvre alors
Dans le menu déroulant, sélectionnez la version du .Net Framework que vous désirez supprimer.

Supprimer .Net Framework

puis cliquez sur le bouton Cleanup Now afin de lancer la suppression.

Supprimer .Net Framework
Supprimer .Net Framework

Enfin l’opération du suppression .NET Framework s’effectue puis ensuite quand l’opération est terminée .Net Framework Setup CleanUp Utility demande à redémarrer Windows.

Supprimer .Net Framework

En dernier lieu, réinstallez la version du .NET FrameWork souhaitée à partir des liens d’installation donnés dans le tableau du premier paragraphe.

Problème de mises à jour .NET Framework sur Windows 7

Des mises à jour de sécurités distribuées par Windows Update visant le .NET Framework sont régulièrement mis en ligne.
Mais ces mises à jour peuvent ne pas s’installer avec des codes erreurs différents.
La page suivante explique comment résoudre ces problèmes de mises à jour .NET Framework sur Windows 7 : Erreur de mise à jour du .NET Framework sur Windows 7

Problème de mises à jour .NET Framework sur Windows 7
image_pdfimage_print
(Visité 7 070 fois, 11 visites ce jour)