Correction: l'application sur votre PC nécessite .NET Framework 3.5



Essayez Notre Instrument Pour Éliminer Les Problèmes

Si vous utilisez Windows 8 ou 10, vous avez probablement remarqué une fenêtre contextuelle qui vous oblige à installer .NET Framework 3.5. Les fenêtres contextuelles peuvent être aléatoires si vous exécutez des applications en arrière-plan ou au démarrage. Le popup dit:



«Une application installée sur votre PC nécessite la fonctionnalité Windows suivante: .NET Framework 3.5 (inclut Net 2.0 et 3.0)»





La fenêtre contextuelle est généralement authentique mais peut être déclenchée par n'importe quel programme nécessitant ce cadre, y compris les logiciels malveillants. Si vous choisissez d'ignorer l'installation, la fenêtre contextuelle peut réapparaître lorsque vous essayez d'installer un programme ou lorsque vous essayez d'exécuter un certain programme. Cependant, le télécharger à partir d'Internet et l'installer sur votre PC ne fera que renvoyer une erreur plus frustrante que le framework est déjà installé. Cet article explique pourquoi ce popup apparaît, ce qu'est le framework .NET et pourquoi il est nécessaire sur votre PC. Enfin, nous vous donnerons des méthodes pour installer .NET Framework 3.5 sur votre PC.

Pour comprendre pourquoi .NET Framework 3.5 est nécessaire et pourquoi cette demande apparaît, nous devons d'abord comprendre ce qu'est .NET Framework. En programmation, un framework est une collection d'interfaces de programmation d'application (API) qui sont généralement une bibliothèque partagée de codes que les développeurs peuvent appeler lors du développement d'applications. De cette façon, ils n'ont pas à écrire eux-mêmes le code à partir de zéro, ce qui leur fait gagner un temps précieux et encourage donc le programmeur à se concentrer davantage sur ce que le programme peut faire. Dans le .NET Framework, cette bibliothèque de code partagé est appelée la bibliothèque de classes Framework (FCL). Les codes de la bibliothèque partagée peuvent exécuter toutes sortes de fonctions différentes et ce sont des milliers de ces codes. Par exemple, le code pour envoyer une requête ping à un autre appareil sur le réseau ou le code pour activer les boîtes de dialogue «Ouvrir sous» ou «Enregistrer sous» est hébergé dans ce cadre.

En plus des codes standardisés, .NET Framework fournit un environnement d'exécution pour exécuter des applications qui ont été créées à l'aide des codes de framework. Un environnement d'exécution est une sorte de sandbox dans lequel les applications s'exécutent; la même chose qui se produit avec les applications java. L'environnement d'exécution .NET est nommé CLR (Common Language Runtime). Le CLR gère également la mémoire et les threads du processeur, gère les exceptions de programme et gère la sécurité. En compilant les codes avant de les exécuter, l'environnement d'exécution isole le logiciel du matériel informatique, garantissant ainsi que le programme codé peut s'exécuter sur n'importe quel PC.



Le framework .NET a été développé pour plusieurs systèmes d'exploitation, mais en raison de sa nature propriétaire, il est principalement utilisé sous Windows. Il existe plusieurs versions de .NET Framework. L'idée initiale était que les nouvelles versions étaient rétrocompatibles avec les codes construits à l'aide des anciennes versions. Cependant, on s'est rendu compte que cela ne pouvait plus être le cas. Cependant, la version 3.5 de .NET Framework contient les codes de la version 3.0 et la version 2.0 est donc rétrocompatible uniquement avec ces versions. La dernière version (V. 4.6) n'est pas compatible avec les versions antérieures et est donc généralement exécutée avec d'autres versions.

Quelles sont les causes .NET Framework 3.5 est nécessaire popup dans Windows 8/10

Windows 8 et Windows 10 sont généralement fournis avec les versions 3.5 et 4.6 de .NET Framework. Cependant, seule la version 4.6 est activée et vous devrez activer .NET Framework 3.5. Par conséquent, tous les programmes qui utilisent le framework .NET version 3.5 déclenchent une fenêtre contextuelle indiquant que .NET Framework 3.5 doit être installé puisque la version 4.6 n'est pas rétrocompatible. De nombreux programmes ont été créés à l'aide de ce framework car il prend en charge les programmes codés en C #, C ++, F #, Visual Basic et quelques dizaines d'autres. Afin d'encourager l'utilisation de la nouvelle version, l'ancien .NET Framework 3.5 est donc désactivé sur votre PC. Cependant, certains codeurs distribuent la version requise avec leurs programmes.

Si vous obtenez l'erreur indiquant que .NET version 3.5 est nécessaire sur votre PC pour exécuter un programme, vous pouvez utiliser les méthodes ci-dessous pour l'installer sur votre ordinateur. .NET Framework 3.5 inclut les versions 3.0 et 2.0 et résoudra donc les popups vous demandant d'installer les versions 3.0 et 2.0.

Méthode 1: Activez .NET Framework 3.5 dans les programmes et fonctionnalités

Heureusement, .NET Framework 3.5 est fourni avec Windows 8 ou 10. Tout ce que vous avez à faire est de l'activer et de l'autoriser à être utilisé par les programmes qui l'appellent. C'est pourquoi l'installation d'un framework .NET téléchargé indiquera simplement que la version que vous essayez d'installer est déjà sur votre PC. Pour activer cette fonction:

  1. presse Clé Windows + R ouvrir une course
  2. Type appwiz.cpl dans la zone de texte d'exécution et appuyez sur Entrée pour ouvrir la fenêtre des programmes et fonctionnalités
  3. Clique sur le lien ' Activer ou désactiver des fonctionnalités Windows ».
  4. Chercher ' .NET Framework 3.5 (inclut .NET 2.0 et 3.0) »
  5. Cochez la case à sa gauche et cliquez sur OK pour activer .NET Framework 3.5.
  6. Redémarrez votre PC si vous y êtes invité.

Méthode 2: installer et activer .NET Framework 3.5 à l'aide de DISM

À l'aide de l'outil de ligne de commande DISM (Deployment Image Servicing and Management), vous pouvez installer et activer .NET Framework 3.5 sur votre PC. Vous aurez besoin de votre DVD Windows 8/10 ou de votre fichier ISO pour ce faire.

  1. Chargez votre DVD dans le plateau et fermez-le ou faites un clic droit sur votre fichier .ISO et sélectionnez «monter»; le fichier ISO sera chargé en tant que disque / lecteur virtuel (notez la lettre de ce lecteur).
  2. Appuyez sur la touche Windows + R pour ouvrir la fenêtre d'exécution
  3. Tapez CMD dans la zone de texte d'exécution et appuyez sur Entrée pour ouvrir l'invite de commande
  4. Tapez ou collez la commande ci-dessous dans votre fenêtre CMD:

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

  5. Où D: est le chemin de vos fichiers d'installation Windows (DVD ou lecteur virtuel).
  6. Attendez que l'installation se termine avec succès
  7. Redémarrez votre PC si vous y êtes invité.

Vous pouvez également consulter mon autre article expliquant comment Revenir à .NET Framework 3.5

4 minutes de lecture