Introduction
L’outil de réparation Microsoft .NET Framework détecte les problèmes fréquents qui affectent la configuration ou les mises à jour de Microsoft .NET Framework. L’outil tente de résoudre ces problèmes en appliquant des correctifs connus ou en réparant des installations endommagées des versions prises en charge de .NET Framework. L’outil dispose d’une interface utilisateur (UI) facile à utiliser basée sur un Assistant. Il prend également en charge l’utilisation de la ligne de commande avec des options plus avancées.
Microsoft a publié la version mise à jour suivante de l’outil de réparation Microsoft .NET Framework.
Dernière version
Dernière mise à jour : 01/08/2024
Version : v1.5
Version : 4.8.4739.15
Langues prises en charge : Anglais (États-Unis)
Modifications incluses dans la version v1.5
L’outil prend désormais en charge Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 et 4.6.2. Par conséquent, la réparation et la réparation sont également applicables à ces produits.
Corrige une vulnérabilité d’élévation de privilèges détaillée dans CVE 2024-38081.
Supprime les versions du système d’exploitation et de .NET Framework qui ne sont plus prises en charge.
L’outil prend en charge toutes les fonctionnalités de la version précédente en l’état.
Remarques
- L’outil .NET Framework Repair Tool est disponible en anglais uniquement.
- Les plateformes prises en charge et les versions de .NET Framework sont répertoriées sous « Configurations concernées ».
Informations sur le téléchargement
Vous pouvez télécharger la dernière version de l’outil de réparation .NET Framework à partir du site web du Centre de téléchargement Microsoft à l’adresse suivante :
Outil de réparation Microsoft .NET Framework
Options de ligne de commande prises en charge pour cet outil
| Option Standard | Description | Utilisation |
|---|---|---|
| /? OU /help | Affiche des informations d’aide. | NetFxRepairTool.exe / ? |
| /q OU /quiet | Mode silencieux. Aucune interaction de l’utilisateur n’est requise et l’outil essaie tous les correctifs/réparations et enregistre le fichier journal. Les options « /q » et « /p » s’excluent mutuellement. |
NetFxRepairTool.exe /q |
| /p OU /passive | Mode sans assistance. Seule la barre de progression s’affiche. Les options « /q » et « /p » s’excluent mutuellement. |
NetFxRepairTool.exe /p |
| /a OU /addsource | Mode de réparation hors connexion. Les fichiers redistribuables du programme d’installation nécessaires à la réparation sont copiés à partir d’un partage réseau ou d’un chemin d’accès au dossier spécifié par l’indicateur « /addsource ». Cette option doit généralement être utilisée lorsque l’outil fonctionne dans un environnement déconnecté ou verrouillé. | NetFxRepairTool.exe /a chemin d’accès <au dossier> Exemple : NetFxRepairTool.exe /a « \\SharePc\ShareFolder » |
| /r OU /repair | L’opération de réparation peut éventuellement être étendue pour cibler un ensemble de références de produit spécifiées. Si cette option n’est pas spécifiée, l’outil tente de réparer toutes les versions prises en charge de .NET Framework installées. L’option « /repair » peut également être utilisée avec la valeur « None » pour appliquer simplement les correctifs et ignorer l’exécution de la réparation pour n’importe quelle ligne de base de produit. Lorsque cette option est utilisée avec la valeur « None », l’option « /addsource » ne doit pas être spécifiée. Cette option s’applique uniquement en mode silencieux et passif. |
NetFxRepairTool.exe /r <version1> ; <Version2> Valeurs de version prises en charge : .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, none Exemples : NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35 ;. net45 |
| /l OU /logs | Si vous le souhaitez, définissez le chemin d’accès au dossier souhaité pour l’armoire à fichiers journaux (FixDotNet*.cab) générée par l’outil. L’emplacement par défaut (qui ne spécifie pas cette option) du fichier CAB est le dossier de bureau de l’utilisateur actuel. | NetFxRepairTool.exe /l <Chemin du dossier> Exemple : NetFxRepairTool.exe /l « %temp % » |
| /c OU /collectonly | Collecte des journaux Mode uniquement. Ce mode permet de collecter des journaux pertinents pour l’installation de .NET Framework, ce qui est utile pour la résolution des problèmes. Les opérations de réparation ou de correction ne sont pas effectuées lorsque cette option est spécifiée. Cette option s’applique uniquement en mode silencieux et passif et supprime toutes les autres opérations. |
NetFxRepairTool.exe /q /c OU NetFxRepairTool.exe /p /c |
| /n OR /noceipconsent | Désactivez l’envoi d’informations de commentaires à Microsoft. La valeur par défaut (sans spécifier l’indicateur) suppose que l’utilisateur a choisi d’envoyer les données d’utilisation à Microsoft. Cette option s’applique uniquement en mode silencieux et passif. |
NetFxRepairTool.exe /q /n OU NetFxRepairTool.exe /p /n |
Informations complémentaires
Options de l’outil de réparation
L’outil de réparation .NET Framework suit un processus en quatre étapes :
- Tente de résoudre les problèmes liés à l’installation
- Applique les correctifs (nécessite le consentement de l’utilisateur)
- Tente de réparer toutes les versions installées de .NET Framework
- Collecte les journaux (nécessite le consentement de l’utilisateur)
L’outil peut apporter une ou plusieurs modifications à la version installée de .NET Framework. Par exemple, il peut corriger l’état de Windows Installer sur l’ordinateur, réinitialiser les listes de contrôle d’accès discrétionnaire (DACL) sur certains dossiers ou résoudre des problèmes liés à un enregistrement de mise à jour non valide ou endommagé.
Prise en charge hors connexion
L’outil de réparation .NET Framework offre une option permettant de réparer les versions de .NET Framework installées sur l’ordinateur (étape 3 du processus dans la section « Options de l’outil de réparation »). L’outil nécessite que les fichiers redistribuables de ces versions soient disponibles au moment de la réparation. Par défaut, l’outil télécharge ces packages depuis Internet pendant la réparation. Si votre ordinateur dispose d’une connectivité Internet limitée ou inexistante, utilisez le mode hors connexion pour la réparation. Pour ce faire, spécifiez l’option /addsource ainsi que le chemin du dossier qui contient les fichiers redistribuables, comme dans l’exemple suivant :
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Si l’outil de réparation ne trouve pas le redistribuable requis dans le dossier spécifié, il essaie de télécharger le fichier à partir d’Internet. L’outil de réparation ne peut pas effectuer cette opération si le fichier requis ne peut pas être téléchargé. Le tableau suivant répertorie les fichiers redistribuables .NET Framework.
| Version et profil | Architecture | Nom de fichier du programme d’installation | URL |
|---|---|---|---|
| .NET Framework 4.8 | x86, x64 | NDP48-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=2088631 |
| .NET Framework 4.7.2 | x86, x64 | NDP472-KB4054530-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=863265 |
| .NET Framework 4.7.1 | x86, x64 | NDP471-KB4033342-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=852104 |
| .NET Framework 4.7 | x86, x64 | NDP47-KB3186497-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=825302 |
| .NET Framework 4.6.2 | x86, x64 | NDP462-KB3151800-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=780600 |
| .NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (si .NET Framework 3.0 et 3.5 sont installés) | x86, x64 | dotnetfx35.exe | https://go.microsoft.com/fwlink/?LinkId=259762 |
Mode silencieux et mode passif
Toutes les fonctions de l’outil de réparation peuvent être automatisées en exécutant l’outil en mode silencieux ou passif. Cela présente l’avantage de ne nécessiter aucune interaction de l’utilisateur pour que l’outil s’exécute. Cela est particulièrement utile dans les déploiements de grande envergure dans lesquels les administrateurs système peuvent configurer l’outil (via la ligne de commande) et également collecter les journaux à des emplacements spécifiés.
Collecte de données
L’outil de réparation .NET Framework collecte des informations sur son utilisation en plus des données d’installation de diagnostic. Les informations d’utilisation sont utilisées pour améliorer la qualité de l’outil de réparation .NET Framework, et les données d’installation sont utilisées pour améliorer la configuration de .NET Framework. Ces informations ne sont pas utilisées à des fins de marketing ni vendues à des tiers. Pour plus d’informations, consultez la déclaration de confidentialité de l’outil de réparation Microsoft .NET Framework.
Pour plus d’informations sur la façon de télécharger les fichiers de support Microsoft, consultez l’article suivant dans la Base de connaissances Microsoft :
119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.
Remarque La fonctionnalité de collecte de données crée un fichier cab compressé des journaux d’installation de .NET Framework. Une fois que l’outil a traité les journaux, un fichier .cab nommé « FixDotNet*.cab » ou un fichier similaire est créé et enregistré sur le bureau de l’utilisateur actuel (s’il s’exécute en mode interface utilisateur) ou à un emplacement spécifié. Lorsque vous cliquez sur Terminer dans l’Assistant, l’outil envoie à Microsoft le fichier .cab qui contient les journaux.
Le fichier FixDotNet*.cab reste sur votre Bureau (ou à un emplacement spécifié), que vous décidiez ou non d’envoyer les données à Microsoft.
Si vous utilisez l’option « /q », nous vous recommandons d’utiliser également l’option « /logs » pour enregistrer les journaux dans un emplacement spécifique ou sur un partage réseau pour la prise en charge de scénarios d’entreprise.
Historique des versions
Version v1.5
Langues prises en charge : Anglais (États-Unis)
Ajoute la prise en charge de .NET Framework 4.6.2 jusqu’à .NET Framework 4.8.
Version v1.4
Langues prises en charge : Anglais (États-Unis)
Ajoute la prise en charge de .NET Framework 4.6.2 jusqu’à .NET Framework 4.8.
Version v1.3
Langues prises en charge : Anglais (États-Unis)
Étend la prise en charge de .NET Framework 4.5.2, .NET Framework 4.6 et .NET Framework 4.6.1.
Version v1.2
Langues prises en charge : Anglais (États-Unis)
La prise en charge du mode silencieux et du mode passif via la ligne de commande est ajoutée pour l’outil. Désormais, l’outil ne vous oblige pas à exécuter uniquement le mode interface utilisateur. Par conséquent, la tâche peut être automatisée.
L’outil prend désormais en charge .NET Framework 4.5 et .NET Framework 4.5.1. Par conséquent, la réparation et la réparation sont également applicables pour ces produits.
Un nouveau commutateur de ligne de commande facultatif a été ajouté pour permettre la réparation de versions spécifiques de .NET Framework afin de remplacer la réparation simultanée d’autres versions installées.
Le fichier journal généré par l’outil de réparation peut désormais être enregistré de manière facultative dans un emplacement spécifié par l’utilisateur à l’aide d’une option de ligne de commande. Cette nouvelle option remplace l’emplacement par défaut, qui est le bureau de l’utilisateur actuel en mode interface utilisateur et le dossier %temp % en mode silencieux ou passif .
Une nouvelle option vous permet d’exécuter l’outil de réparation en mode Collecte du journal uniquement sans appliquer de correctifs ou de réparations. Cette option offre la possibilité de collecter et d’examiner les journaux avant d’appliquer les correctifs réels.
Une nouvelle prise en charge facultative a été ajoutée pour vous permettre de refuser toute collecte de données en mode silencieux ou passif .
Version : v1.1
Langues prises en charge : Anglais (États-Unis)
La version v1.1 étend la prise en charge de .NET Framework 3.5 SP1 (y compris .NET Framework 3.0 SP2 et .NET Framework 2.0 SP2). La version 1.1 ajoute également la prise en charge hors connexion pour les ordinateurs qui ont une connectivité Internet limitée ou inexistante.
Version : v1.0
Langues prises en charge : Anglais (États-Unis)
La version v1.0 est la première version de l’outil à prendre en charge .NET Framework 4 et ses mises à jour.
Configurations affectées
Vous pouvez utiliser l’outil de réparation .NET Framework pour corriger les problèmes d’installation pour les configurations suivantes :
.NET Framework 4.8 sur les systèmes d’exploitation suivants :
- Windows Server 2008 R2 avec Service Pack 1 (SP1)
.NET Framework 4.7.2 sur les systèmes d’exploitation suivants :
- Windows Server 2008 R2 avec Service Pack 1 (SP1)
.NET Framework 4.7.1 sur les systèmes d’exploitation suivants :
- Windows Server 2008 R2 avec Service Pack 1 (SP1)
.NET Framework 4.6.1 sur les systèmes d’exploitation suivants :
- Windows Server 2008 R2 avec Service Pack 1 (SP1)
.NET Framework 4.6.2 sur les systèmes d’exploitation suivants :
- Windows Server 2008 avec Service Pack 2 (SP2)
- Windows Server 2008 R2 avec Service Pack 1 (SP1)
.NET Framework 3.5 SP1 sur les systèmes d’exploitation suivants :
- Windows Server 2008 avec Service Pack 2 (SP2)