Cadre Microsoft.NET. Qu'est-ce que c'est? Où puis-je télécharger toutes les versions, comment puis-je savoir quelle version est installée ? Comment déterminer la version installée de Net Framework sur le système d'exploitation Windows

Bonne journée.

Il n'est pas si rare de rencontrer diverses erreurs associées au package Microsoft .NET Framework (le plus souvent dans les jeux, divers éditeurs, programmes de dessin, prennent au moins le même AutoCAD...).

Dans tous ces problèmes, vous devez savoir quelle version du .NET Framework l'application nécessite, voir si elle est sous Windows et, sinon, la mettre à jour/l'installer. Cela ne semble rien de compliqué, mais il y a des nuances. Ils seront abordés dans l'article...

Pour référence. En général, le .NET Framework est un package spécial conçu pour combiner divers logiciels écrits dans différents langages de programmation (afin que tout fonctionne). En théorie, vous pouvez le comparer avec les codecs. Naturellement, si vous n'avez pas la version requise sur votre ordinateur (ou si elle a été endommagée), le programme ne démarrera pas pour vous.

Et maintenant, plus précisément, je vais regarder la chose la plus importante...

Comment puis-je savoir quelles versions du .NET Framework j’ai installées ?

Méthode n°1

Vous devez ouvrir le Panneau de configuration Windows en utilisant le chemin suivant : (environ. : Installation et suppression de programmes).

Important!

Je note que sous Windows 8 et 10, Microsoft .NET n'est pas répertorié dans la liste des programmes installés (pour afficher les versions, vous devez ouvrir le lien dans le menu de gauche « Afficher les mises à jour installées »).

Sous Windows 10, il n'est pas possible de supprimer .NET par des moyens standards, cependant, en règle générale, il est possible d'installer la dernière version de .NET (en la mettant à jour).

Méthode n°2

Pour afficher et résoudre les problèmes avec .NET, il existe un utilitaire spécial ".NET Version Detector" (disponible sur le lien :).

Il ne nécessite aucune installation. Après le lancement, il affichera une liste de toutes les versions installées et mènera également des liens pour les télécharger (si soudainement quelque chose manque, vous pouvez le télécharger et l'installer).

Est-il possible de ne pas mettre à jour ce package, puisque je ne l’ai jamais mis à jour auparavant et que tout a fonctionné ?

La plupart des utilisateurs ne s’en souviennent même pas (pour le moment…). Le fait est que les nouvelles versions de Windows incluent déjà une certaine version de .NET (préinstallée dans le système) et il n'est pas nécessaire de télécharger ou de mettre à jour quoi que ce soit séparément.

De plus, .NET est souvent inclus dans les installateurs de jeux populaires, et lorsqu'ils sont installés, ce package est également mis à jour. Ceux. toutes les actions sont invisibles pour l'utilisateur...

Cependant, il peut arriver qu'un nouveau programme ou jeu nécessite un nouveau package .NET (ou, à l'inverse, que vous souhaitiez exécuter quelque chose d'ancien qui nécessite une certaine version de .NET et aucune autre).

Et puis tout est simple : si la version requise de .NET n'est pas disponible, alors au démarrage vous verrez une erreur (comme dans l'exemple ci-dessous). D'ailleurs, certaines erreurs peuvent être associées à une version « cassée » de .NET (c'est pourquoi il est parfois recommandé de mettre à jour ce logiciel).

Tout d'abord, je tiens à vous conseiller tout de suite : vous n'avez pas besoin de télécharger toutes les versions d'affilée et d'essayer de réinstaller chacune d'elles (un peu plus bas je noterai quelles versions sont recommandées pour les différents OS). Deuxièmement, il est recommandé de télécharger .NET uniquement à partir du site officiel de Microsoft (installateur non modifié, pour ainsi dire).

Méthode numéro 1. Un peu plus haut dans l'article, je vous ai recommandé d'utiliser l'utilitaire ".NET Version Detector" - il affichera non seulement les versions du package .NET que vous avez installées sur votre système, mais fournira également des liens pour télécharger chaque version.

  • (pour Windows XP) ;
  • (inclut .NET 2.0, 3.0 ; pour Windows XP, Vista) ;
  • (pour Windows XP, Vista et 7) ;
  • (pour Windows 7, 8 et 8.1) ;
  • (pour Windows 7, 8, 8.1 et 10) ;
  • (pour Windows 7, 8, 8.1 et 10).

Il est important de noter cette version .NET 4 (disons) met à jour la version précédente de .NET, donc les nouveaux systèmes d'exploitation Windows 8, 10 nécessitent l'installation (dans 99,9% des cas) uniquement des dernières versions de .NET 4.

Ajout!

Je ne peux m'empêcher de recommander le programme - même si vous n'avez pas besoin de mettre à jour les pilotes, essayez quand même de l'utiliser. Le fait est qu'il détecte automatiquement les composants manquants dans le système qui peuvent affecter les jeux (.NET, Visual C++ et autres packages) et les installe. D'accord, c'est pratique !

Veuillez noter que le programme télécharge et installe automatiquement tout le nécessaire pour les jeux (.NET, Visual C++ et autres packages) !

Est-il possible de supprimer le .NET Framework (ou d'utiliser une version différente) ? Qu’est-ce que cela nécessite ?

Dans la plupart des cas, il n'est pas nécessaire de supprimer le package, il vous suffit d'utiliser une version différente. Vous pouvez le faire dans l'onglet (qui peut être ouvert dans le Panneau de configuration de Windows - juste au-dessus de l'article indique où le trouver) .

En fait, vous devez cocher le package que vous souhaitez utiliser et accepter les modifications (le système d'exploitation Windows devra peut-être télécharger les fichiers manquants - il le fait lui-même en mode automatique). (juste besoin d'une connexion Internet)).

Dans les cas où vous semblez avoir installé la version requise de .NET, mais que le jeu (programme) génère toujours des erreurs et « jure », vous pouvez essayer de supprimer le package .NET et de le réinstaller.

Dans certains cas, un package peut être supprimé en ouvrant la liste des programmes installés ( Panneau de configuration\Programmes\Programmes et fonctionnalités ). La désinstallation s'effectue de la même manière que n'importe quel autre programme (voir capture d'écran ci-dessous).

Dans certains cas, un utilitaire spécial peut être requis : NET Framework Outil de nettoyage (lien vers le blog des développeurs Microsoft - ).

L'utilitaire ne nécessite aucune installation. Au fait, vous devez l'exécuter en tant qu'administrateur (environ. : c'est à dire. faites un clic droit sur le fichier exécutable et sélectionnez « exécuter en tant qu'administrateur » dans le menu contextuel) .

C'est tout pour aujourd'hui.

Les ajouts sont les bienvenus...

Bonne chance à tous.

Certaines applications qu'un utilisateur souhaite installer sur un ordinateur nécessitent l'installation préalable de Microsoft.NET Framework. En plus de la présence de cette plateforme, les développeurs de logiciels mettent parfois en avant un certain nombre d'exigences supplémentaires. En particulier, il précise quelle version spécifique de NET Framework doit être installée.

Il existe plusieurs manières courantes

Bien entendu, pour répondre rapidement à une telle question, vous devez avoir une certaine compréhension d’un ordinateur. Les utilisateurs débutants se retrouvent immédiatement dans une impasse lorsqu'un tel problème survient. Cependant, il est préférable de trouver des informations sur la façon de connaître la version de NET Framework, de l'utiliser et de résoudre immédiatement les problèmes qui surviennent.

Il existe plusieurs options pour savoir quelle version de NET Framework est installée sur votre ordinateur. Plusieurs méthodes sont facilement mises en œuvre grâce aux capacités fournies par le système d'exploitation.

Détection à l'aide des fonctionnalités Windows

Sur le bureau de l'ordinateur se trouve un raccourci « Poste de travail », en cliquant sur celui-ci, une nouvelle fenêtre s'ouvrira et listera tous les disques dans lesquels le disque dur est divisé.

Vous devez ouvrir le disque sur lequel le système d'exploitation est installé. Dans la plupart des cas, cet espace est le lecteur C. L'utilisateur doit accéder au dossier « Windows », parcourir attentivement tous les sous-dossiers qu'il contient jusqu'à ce qu'il trouve le sous-dossier « Microsoft.NET ». Et, après avoir déjà ouvert ce sous-dossier, il sera facile de retrouver toutes les versions du Framework installé.

Dossiers avec les versions installées

De plus, souhaitant connaître d'autres moyens de vérifier la version de NET Framework, l'utilisateur peut lancer l'Éditeur du Registre. Pour ce faire, il est important d'effectuer dans un premier temps plusieurs actions séquentielles. En particulier, vous devez d'abord cliquer sur le bouton « Démarrer », puis il est important d'y trouver la ligne « Exécuter », en cliquant sur ce qui ouvre une nouvelle petite fenêtre dans laquelle vous devez saisir la commande « redegit ». Si, pour une raison quelconque, la ligne « Exécuter » ne peut pas être identifiée, vous pouvez saisir cette commande dans la ligne de commande, qui peut être lancée si vous cliquez sur « Tous les programmes » puis accédez au sous-dossier « Standard ».

Dans le registre qui s'ouvre, vous devez développer plusieurs branches. Dans un premier temps, vous devriez trouver HKEY_LOCAL_MACHINE, puis trouver le sous-dossier « LOGICIEL », puis un autre « Microsoft ». C'est ici que se trouveront les informations sur NET.Framework dans la branche NDP.

Données enregistrées dans le système

En cliquant sur ce fil, les sous-dossiers avec les versions spécifiées seront ouverts pour visualisation. Cependant, si vous souhaitez obtenir plus d'informations, vous devez cliquer sur le dossier de chaque version. Les informations sur cette version apparaîtront sur le côté droit de la fenêtre. En particulier, si le paramètre « Installer » est mis à un, cela indique que la plateforme est bien installée. En face du paramètre « Version », vous pouvez voir le numéro de version complet de la version installée.

Lorsque vous parcourez le registre, il est important d'être extrêmement prudent et de ne prendre aucune mesure supplémentaire, car vous pourriez apporter par inadvertance des modifications qui pourraient entraîner un grave dysfonctionnement de votre ordinateur.

Deuxième façon de déterminer

Il existe une autre façon de vérifier quel NET Framework est installé sur votre ordinateur. Toutefois, cela est soumis à l’installation de logiciels supplémentaires.

Vérification auprès des utilitaires

Les développeurs de logiciels informatiques, identifiant les difficultés auxquelles sont confrontés les utilisateurs de PC inexpérimentés, développent de nouveaux programmes et utilitaires qui permettent de résoudre tous les problèmes de manière assez simple.

De tels utilitaires sont utiles car le risque de dommages imprudents au système d'exploitation est minimisé. Après le démarrage, le système effectue lui-même une série d'opérations séquentielles, après quoi il produit le résultat final. Ces utilitaires incluent « NetVersionCheck ».

Vous pouvez également obtenir d'autres informations utiles

Bien entendu, un tel utilitaire doit être trouvé sur Internet, téléchargez le fichier de téléchargement, installez-le sur votre PC, puis exécutez le fichier VersionCheck.exe. Après cela, l'utilisateur ne peut qu'attendre patiemment, même s'il n'a pas à attendre longtemps, puisque l'utilitaire lit rapidement toutes les informations importantes et produit le résultat final.

Chaque nouvelle version du .Net Framework apporte de nouvelles fonctionnalités. Ainsi, lors du déploiement d'une nouvelle application, il est important de savoir exactement quelles versions sont installées sur votre ordinateur. Il existe plusieurs façons d'obtenir une liste des versions de .NET Framework.

Les informations sur les versions .Net installées sur le système sont stockées dans le registre. Pour l'obtenir, vous devez ouvrir l'éditeur de registre et accéder à la section HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP, qui répertorie toutes les versions installées sur le système. Les informations détaillées sont stockées dans des sections avec le nom de la version et pour les versions antérieures à 4.0 - dans la sous-section Client ou Complète. Voici quelques options :

Installer : indicateur d'installation de la version ;
Version : numéro de version complet ;
Chemin d'installation : répertoire d'installation ;
Version – numéro de version actuelle.

En règle générale, vous souhaitez connaître le dernier numéro de version installé. Vous pouvez le découvrir à partir du paramètre Release, par exemple :

378389-.Net Framework 4.5 ;
378675 - .Net Framework 4.5.1 sur Windows 8.1 et Windows Server 2012 R2 ;
378758 - .Net Framework 4.5.1 sur Windows 7\8 et Windows Server 2008\2012 ;
379893 - .Net Framework 4.5.2.

Au lieu de l'éditeur de registre, vous pouvez utiliser la console PowerShell. Le registre dans PowerShell est accessible à l'aide d'un fournisseur qui vous permet d'afficher les ruches de registre sous forme de dossiers dans le système de fichiers. Par exemple, vous pouvez vérifier le contenu de la branche HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full avec la commande :

répertoire ′HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full′

Vous pouvez également connaître les versions installées du .NET Framework à l'aide de programmes tiers, par exemple Asoft .Net Version Detector. Le programme ne nécessite aucune installation, il suffit de le décompresser et de l'exécuter. Il affiche toutes les versions de .NET installées sur l'ordinateur, ainsi que la version maximale actuellement disponible.

En conclusion, permettez-moi de vous rappeler que dans les systèmes d'exploitation serveur à partir de Windows Server 2012, les versions de base de .Net (3.5 et 4.5) font partie du système et sont installées en tant que composant (Feature), et les versions mineures (4.5. 1, 4.5.2, etc.) arrivent sous forme de mises à jour de Windows Update. Une description détaillée des nouvelles versions de .Net est disponible sur le site Web

Vous pouvez installer plusieurs versions d'une plate-forme telle que .Net Framework sur un seul ordinateur. Ces bibliothèques sont nécessaires au fonctionnement des pilotes de carte vidéo, ainsi que des programmes qui en dépendent.

Cependant, lors de l'installation d'un logiciel, vous aurez peut-être besoin d'informations sur les versions des frameworks déjà installées et celles qui doivent être ajoutées ou supprimées. Il existe deux manières de déterminer la version de Microsoft .NET Framework : par programme et manuellement.

Comment déterminer manuellement la version du package .Net Framework installé ?

Pour connaître la version du package .Net Framework, vous devez lancer l'éditeur de registre.

  • Appuyez sur « Win+R » et entrez « regedit ».
  • L'éditeur de registre s'ouvrira. Allez dans la branche « HKEY_LOCAL_MACHINE », « LOGICIEL », « Microsoft », « NET Framework Setup », « NDP ».

IMPORTANT! L'éditeur de registre comporte deux sections avec Net Framework. Pour déterminer la version, vous avez besoin de celle sans point.

  • Ici, nous verrons des sous-sections avec les noms des versions. Lorsque nous cliquons sur n’importe quelle section, une liste de paramètres apparaîtra dans la fenêtre de droite. Nous n'avons besoin que de "Installer", "SP" et "Version".

  • Le paramètre "Install" doit avoir la valeur "1", ce qui indique que le package est installé.

  • Le paramètre "SP" indique le numéro du Service Pack installé. Et le fichier « Version » contient le numéro de version complet de Microsoft .NET Framework.

Il convient de noter que dans l'éditeur de registre, les fichiers permettant de définir les versions du package Microsoft .NET Framework de 1.1 à 3.5 se trouvent dans des sections portant le nom de la version. Autrement dit, le chemin sera le suivant : « HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 ».

Tous les fichiers permettant de définir un package framework des versions 4.0 et supérieures se trouvent dans les dossiers « Full » et « Client ». Le premier est responsable de la version complète, qui est le plus souvent utilisée par les développeurs de programmes. "Client" est plus adapté aux utilisateurs ordinaires.

Pour déterminer la version de Microsoft .NET Framework 4.0 et supérieure dans le système d'exploitation Windows, vous devez vous rendre dans le dossier « HKEY_LOCAL_MACHINE », « LOGICIEL », « Microsoft », « NET Framework Setup », « NDP », « v4 », Branche « Client » dans l'éditeur de registre « ou « Complet ».

Comme dans la méthode précédente, regardez les fichiers « Installer », où la valeur doit être « 1 », ce qui signifie que le package est installé. Nous vérifions également le fichier « Version », qui contient la version complète du framework.

Le site Web de Microsoft fournit une liste complète des adresses de registre permettant de déterminer une version particulière du package .NET Framework.

Si vous installez fréquemment des programmes, vous avez probablement rencontré des erreurs Microsoft .NET Framework. Les deux problèmes les plus courants sont qu'il n'est pas installé ou qu'une mauvaise version est installée.

Pourquoi cela arrive-t-il? De quoi s’agit-il et pourquoi avons-nous besoin du NET Framework ?

Qu'est-ce que le .NET Framework ?

Vous savez probablement que l’activité principale des programmeurs est d’écrire du code. Ils utilisent différents langages de programmation pour indiquer à l'ordinateur ce qu'il doit faire :

Mais il y a un problème : les langages de programmation sont assez primitifs. Avec leur aide, vous pouvez facilement effectuer des opérations simples comme l'addition et la multiplication. Tout le reste nécessite un travail long et acharné. Souhaitez-vous afficher du texte ou des images à l'écran ? Ensuite vous devrez écrire beaucoup de code en utilisant les éléments les plus simples du langage.

C'est là que le .NET Framework vient à la rescousse. Il s’agit essentiellement d’une vaste collection d’extraits de code écrits ( créé et maintenu par Microsoft), que les programmeurs peuvent utiliser pour écrire des programmes plus rapidement.

Par exemple, le .NET Framework s'occupe de toutes les opérations de rendu des fenêtres à l'écran. Le programmeur peut uniquement insérer du texte, réfléchir au menu du programme, définir le comportement des boutons lorsque l'utilisateur les appuie, etc.

Mais le .NET Framework est bien plus qu’un simple ensemble de code supplémentaire. Il comprend des outils conçus pour réduire le temps de développement et des API supplémentaires que les programmeurs peuvent utiliser pour interagir facilement avec des services tels que le Windows Store. Au lieu d'écrire manuellement tout le code nécessaire pour prendre en charge la plateforme Windows universelle, vous pouvez utiliser le .NET Framework :


Il n'y a qu'un seul inconvénient à développer des applications à l'aide du .NET Framework : elles ne peuvent pas s'exécuter si .NET n'est pas installé sur votre système.

NET Framework se compose de deux parties. La première partie comprend un ensemble de codes pré-écrits ( officiellement appelé SDK, Dev Packs ou « Developer Packs »). La deuxième partie comprend un programme capable d'interpréter le code .NET Framework en commandes pour le système d'exploitation. Cette partie, qui s'appelle " Durée", vous permet d'exécuter des programmes écrits à l'aide du .NET Framework.

À cet égard, le .NET Framework ressemble à Java : pour utiliser les applications qui y sont écrites, vous devez télécharger Java Runtime Environment.

En un mot, pourquoi avez-vous besoin de Microsoft NET Framework : si vous êtes un utilisateur occasionnel qui n'a pas l'intention de programmer, vous n'avez besoin que du runtime .NET Framework.

Comment installer le .NET Framework

.NET Framework est déjà installé sur la plupart des ordinateurs Windows, mais la version est peut-être obsolète. Par exemple, Windows 8 et 8.1 sont livrés avec la version 4.5.1 et Windows 10 est livré avec la version 4.6, 4.6.1 ou 4.6.2.

Au moment de la rédaction, la dernière version est .NET Framework 4.7. Voici ce que nous allons installer :


NET Framework peut également être installé via Windows Update. Mais de nombreuses personnes désactivent la mise à jour de Windows, cette méthode sera donc préférable.

Avant l'installation - .NET Framework 4.7 peut être installé sur Windows 10, Windows 8.1 et Windows 7 SP1 sur les systèmes 32 bits et 64 bits. Pour que l'installation se déroule sans erreur, Microsoft recommande de disposer d'au moins 2,5 Go d'espace libre sur votre disque dur.

Microsoft propose deux types d'installateurs : le programme d'installation Web et le programme d'installation hors ligne. Le programme d'installation Web pèse moins de 2 Mo et télécharge tous les composants nécessaires lors de l'installation. Par conséquent, vous aurez besoin d’une connexion Internet stable.

Le programme d'installation hors ligne pèse environ 60 Mo et ne nécessite pas d'accès Internet lors de l'installation.

Les deux programmes d'installation contiennent les mêmes versions de NET Framework, mais nous préférons utiliser le programme d'installation autonome. Il est plus fiable et sera toujours à portée de main si vous devez réinstaller le .NET Framework. Une fois téléchargé, le processus d'installation ne devrait pas être difficile - suivez simplement les instructions qui apparaissent à l'écran. Et vous comprendrez alors rapidement pourquoi NET Framework 4 est nécessaire.

NET Framework 4.7 Programme d'installation Web

NET Framework 4.7 Programme d'installation hors ligne


Veuillez noter que la version 4.7 est une mise à jour continue vers les versions 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 et 4.6.2. Par conséquent, ne désinstallez pas les versions précédentes après l’installation. .NET Framework 3.5 SP1 et les versions antérieures sont installées séparément.

Par défaut, le .NET Framework installe la version anglaise quel que soit le programme d'installation que vous utilisez. Pour localiser, vous devez télécharger le module linguistique approprié. Pour le moment, les modules linguistiques de la version 4.7 sont uniquement disponibles en tant qu'installateurs autonomes.

Pack linguistique .NET Framework 4.7

Quelque chose de plus sur le .NET Framework

Une autre raison pour laquelle vous avez besoin du NET Framework. Il y a plusieurs années, Microsoft a rendu open source le .NET Framework, permettant à chacun de contribuer au développement de la plateforme. En conséquence, Microsoft est devenue l'organisation la plus active sur GitHub.

Qu'est-ce que cela signifie pour toi? Essentiellement, les applications écrites dans le .NET Framework ne feront que devenir plus populaires et de meilleure qualité à l'avenir. Alors pourquoi ne pas installer le .NET Framework dès maintenant ?

Traduction de l’article « Microsoft .NET Framework : pourquoi vous en avez besoin et comment l'installer sous Windows» a été préparé par la sympathique équipe du projet