Catégorie > High Tech

Comment vérifier la version de .NET Framework dans Windows 11

Posté par Helper, mise à jour le 11/01/2022 à 18:32:27

Le .NET Framework est une plate-forme de développement logiciel développée par Microsoft. Il est composé de langages de programmation, de bibliothèques et d'outils permettant aux développeurs de créer des applications Windows telles que des jeux, des applications Web, etc. .NET Framework doit également être installé dans Windows afin d'exécuter une application créée avec .NET Framework.

Un logiciel construit avec une version spécifique de .NET Framework nécessitera exactement la même version de .NET Framework à installer sur Windows pour qu'il s'exécute avec succès. Par exemple, si un jeu ou une application est construit avec .NET Framework version 4.8, vous devrez installer .NET Framework Runtime 4.8 pour exécuter le logiciel.

En outre, .NET Framework est rétrocompatible. Cela signifie que la dernière version de .NET Framework inclura toutes les versions précédentes. Par exemple, si vous installez .NET Framework 4.8, vous devriez également pouvoir exécuter des applications qui nécessitent des versions plus anciennes de .NET Framework telles que 4.7, 4.6, 4.5, etc.

Cependant, il existe quelques exceptions où le logiciel peut nécessiter explicitement une version spécifique de .NET Framework pour s'exécuter. Vous devrez installer la version requise de .NET Framework pour exécuter le logiciel avec succès.

Si vous n'êtes pas sûr de la version de .NET Framework installée sur votre Windows, ce guide vous montrera 3 méthodes pour vérifier la version de .NET Framework dans Windows 11.

Méthode 1 : vérifier la version de .NET Framework à l'aide de la commande PowerShell



Dans Windows 11, vous pouvez exécuter quelques lignes de commandes PowerShell pour vérifier rapidement toutes les versions (y compris les anciennes versions) de .NET Framework jamais installées sur votre PC. Il existe une commande Windows intégrée ainsi qu'un outil de ligne de commande communautaire que vous pouvez utiliser pour vérifier la version de .NET Framework sous Windows.

Nous vous recommandons d'essayer d'abord d'utiliser l'outil communautaire appelé DotNetVersionLister . Si cela ne fonctionne pas, utilisez la commande intégrée. Vous pouvez exécuter ces commandes PowerShell dans Windows PowerShell ou Windows Terminal (Windows 11) avec des privilèges administratifs.

DotNetVersionLister



Le DotNetVersionLister est un outil communautaire disponible sur GitHub. Vous n'avez pas besoin de télécharger ou d'installer manuellement quoi que ce soit. Tout peut être fait à l'aide d'une seule ligne de commande dans PowerShell. Pour vérifier la version de .NET Framework dans Windows 11, suivez les étapes ci-dessous.

Le .NET Framework est une plate-forme de développement logiciel développée par Microsoft. Il est composé de langages de programmation, de bibliothèques et d'outils permettant aux développeurs de créer des applications Windows telles que des jeux, des applications Web, etc. .NET Framework doit également être installé dans Windows afin d'exécuter une application créée avec .NET Framework.

Un logiciel construit avec une version spécifique de .NET Framework nécessitera exactement la même version de .NET Framework à installer sur Windows pour qu'il s'exécute avec succès. Par exemple, si un jeu ou une application est construit avec .NET Framework version 4.8, vous devrez installer .NET Framework Runtime 4.8 pour exécuter le logiciel.


En outre, .NET Framework est rétrocompatible. Cela signifie que la dernière version de .NET Framework inclura toutes les versions précédentes. Par exemple, si vous installez .NET Framework 4.8, vous devriez également pouvoir exécuter des applications qui nécessitent des versions plus anciennes de .NET Framework telles que 4.7, 4.6, 4.5, etc.

Cependant, il existe quelques exceptions où le logiciel peut nécessiter explicitement une version spécifique de .NET Framework pour s'exécuter. Vous devrez installer la version requise de .NET Framework pour exécuter le logiciel avec succès.


Si vous n'êtes pas sûr de la version de .NET Framework installée sur votre Windows, ce guide vous montrera 3 méthodes pour vérifier la version de .NET Framework dans Windows 11.

Contenu des pages
Méthode 1 : vérifier la version de .NET Framework à l'aide de la commande PowerShell
DotNetVersionLister
Vérifiez la version .NET à l'aide de la commande Get-ChildItem
Méthode 2 : vérifier la version .NET via l'invite de commande
Méthode 3: Vérifiez la version .NET via l'explorateur de fichiers
Méthode 1 : vérifier la version de .NET Framework à l'aide de la commande PowerShell
Dans Windows 11, vous pouvez exécuter quelques lignes de commandes PowerShell pour vérifier rapidement toutes les versions (y compris les anciennes versions) de .NET Framework jamais installées sur votre PC. Il existe une commande Windows intégrée ainsi qu'un outil de ligne de commande communautaire que vous pouvez utiliser pour vérifier la version de .NET Framework sous Windows.

Nous vous recommandons d'essayer d'abord d'utiliser l'outil communautaire appelé DotNetVersionLister . Si cela ne fonctionne pas, utilisez la commande intégrée. Vous pouvez exécuter ces commandes PowerShell dans Windows PowerShell ou Windows Terminal (Windows 11) avec des privilèges administratifs.

DotNetVersionLister
Le DotNetVersionLister est un outil communautaire disponible sur GitHub. Vous n'avez pas besoin de télécharger ou d'installer manuellement quoi que ce soit. Tout peut être fait à l'aide d'une seule ligne de commande dans PowerShell. Pour vérifier la version de .NET Framework dans Windows 11, suivez les étapes ci-dessous.


1. Recherchez Windows PowerShell via Démarrer. Ensuite, cliquez avec le bouton droit sur le résultat supérieur et sélectionnez Exécuter en tant qu'administrateur.

2. Dans la fenêtre PowerShell, entrez la commande suivante.

Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
3. Si vous n'avez jamais installé le fournisseur NuGet requis par le module, vous serez invité à l'installer. Tapez Y et appuyez sur Entrée pour continuer.

4. Lorsqu'on vous demande si vous êtes sûr de vouloir installer le module, tapez Y et appuyez sur Entrée pour l'installer.

5. Après avoir installé le module, exécutez la commande suivante pour afficher la version .NET Framework sous Windows 11.


Get-STDotNetVersion


Si vous obtenez une erreur qui dit « La commande 'Get-STDotNetVersion' a été trouvée dans le module
'DotNetVersionLister', mais le module n'a pas pu être chargé », c'est parce que la politique d'exécution est définie sur Restricted. C'est pour protéger votre PC des scripts qui ne font pas confiance. Vous pouvez définir temporairement la politique d'exécution sur illimitée en tapant la commande suivante.

Set-Executionpolicy Unrestricted


Tapez Y et appuyez sur Entrée pour confirmer les modifications. Ensuite, exécutez la commande get dot net version pour afficher la version .NET Framework installée.

Get-STDotNetVersion


Après avoir consulté votre version .NET, redéfinissez la stratégie d'exécution sur restreinte. Après avoir entré la commande ci-dessous, tapez Y et appuyez sur Entrée pour confirmer les modifications.

Set-Executionpolicy Restricted


Vérifiez la version .NET à l'aide de la commande Get-ChildItem



Si vous préférez ne pas installer de module, vous pouvez utiliser la commande suivante à la place pour vérifier la version de .NET Framework installée sur votre PC. La commande suivante fonctionnera à la fois dans Windows PowerShell et dans Windows Terminal.


Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version


Méthode 2 : vérifier la version .NET via l'invite de commande



Pour vérifier la version de .NET Framework via l'invite de commande dans Windows 11, suivez les étapes ci-dessous.

1. Cliquez sur Démarrer . Recherchez Invite de commandes ou CMD et exécutez-le en tant qu'administrateur.

2. Dans la fenêtre d'invite de commandes élevée, entrez la commande suivante.


reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s

Cette commande affichera une liste des versions de .NET Framework qui ont été installées dans votre Windows. L'inconvénient de la vérification de la version .NET à l'aide de la commande dans CMD par rapport à l'utilisation de PowerShell est que la sortie qui affiche les versions .NET installées dans CMD à l'aide de la commande ci-dessus n'est pas aussi claire et facile à afficher que l'utilisation de la commande PowerShell dans Windows PowerShell.

Méthode 3: Vérifiez la version .NET via l'explorateur de fichiers



Si vous ne souhaitez utiliser aucune commande dans CMD ou PowerShell, vous pouvez vérifier manuellement les versions de .NET Framework installées via l'Explorateur de fichiers dans Windows 11. Voici comment procéder.

1. Ouvrez l'explorateur de fichiers et accédez à l'emplacement suivant. Changez le lecteur C: si votre Windows a été installé sur un autre lecteur.


C:\Windows\Microsoft.NET\Framework


2. Ensuite, sélectionnez le dossier qui affiche cette dernière version.

3. Dans le dossier sélectionné, cliquez avec le bouton droit sur un fichier appelé " Accessibility.dll " et sélectionnez Propriétés .

4. Ensuite, cliquez sur l' onglet Détails . La version .NET Framework installée sera affichée à côté de la version du produit.



Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus