Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

cr  04.02.2008      r+  22.10.2024      r-  22.10.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

« .NET Framework setup verification tool » est un outil gratuit conçu pour exécuter automatiquement un ensemble d'étapes de vérification de l'état d'installation d'une ou plusieurs versions de .NET Framework sur un ordinateur. Il vérifiera la présence des fichiers, des répertoires, des clés de registre et des valeurs attendus pour chaque version du .NET Framework installée et trouvée. Il vérifie également que des applications simples qui utilisent le .NET Framework peuvent être exécutées correctement.

Si l'outil de vérification trouve des problèmes, il existe un outil de réparation, « .NET Framework Repair Tool ».

Liste des versions du .Net Framework vérifiées :

  • .NET Framework 1.0
  • .NET Framework 1.1
  • .NET Framework 1.1 SP1
  • .NET Framework 2.0
  • .NET Framework 2.0 SP1
  • .NET Framework 2.0 SP2
  • .NET Framework 3.0
  • .NET Framework 3.0 SP1
  • .NET Framework 3.0 SP2
  • .NET Framework 3.5
  • .NET Framework 3.5 SP1
  • .NET Framework 4 Client
  • .NET Framework 4 Full
  • .NET Framework 4.5
  • .NET Framework 4.5.1
  • .NET Framework 4.5.2
  • .NET Framework 4.6
  • .NET Framework 4.6.1
  • .NET Framework 4.6.2
  • .NET Framework 4.7

.NET Framework Setup Verification Tool - Vérification du bon état d'une version installée du .Net
.NET Framework Setup Verification Tool - Vérification du bon état d'une version installée du .Net

.NET Framework Setup Verification Tool - Vérification du bon état d'une version installée du .Net
.NET Framework Setup Verification Tool - Vérification du bon état d'une version installée du .Net

A la fin de la vérification d'une installation d'un .Net, si tout va bien, « .NET Framework setup verification tool » doit afficher ceci :

.NET Framework Setup Verification Tool - Vérification du bon état d'une version installée du .Net
.NET Framework Setup Verification Tool - Vérification du bon état d'une version installée du .Net

Production d'un journal de l'analyse :

.NET Framework Setup Verification Tool - Journal produit lors d'une verification de la santé d'une installation d'un .Net
.NET Framework Setup Verification Tool - Journal produit lors d'une verification de la santé d'une installation d'un .Net

Les codes produits par « .NET Framework setup verification tool »

L'outil « .NET Framework setup verification tool » peut renvoyer les codes de sortie suivants :

  • 0 - Vérification terminée avec succès pour le produit spécifié.
  • 1 - Le fichier requis setupverifier.ini n'a pas été trouvé dans le même chemin que setupverifier.exe.
  • 2 - Un nom de produit a été passé qui ne peut pas être vérifié car il ne peut pas être installé sur le système d'exploitation sur lequel « .NET Framework setup verification tool » fonctionne actuellement.
  • 3 - Un nom de produit a été passé qui n'existe pas dans setupverifier.ini.
  • 100 - La vérification a échoué pour le produit spécifié.
  • 1602 - La vérification a été annulée.

Par défaut, « .NET Framework setup verification tool » liste uniquement les versions du .NET Framework qu’il détecte comme installées sur l'ordinateur sur lequel il est exécuté. Par conséquent, l'outil ne listera pas toutes les versions ci-dessus de .NET Framework. Ce filtrage de produit peut être redéfini en exécutant « .NET Framework setup verification tool » avec le commutateur de ligne de commande suivant :

netfx_setupverifier.exe /q:a /c:"setupverifier2.exe /a"

CLic sur le bouton et attendre quelques secondes. Si tout va bien pour la version sélectionnée et vérifiée, vous obtenez le message suivant :

« .NET Framework setup verification tool » crée, par défaut, deux fichiers journaux qui peuvent être utilisés pour déterminer les actions que l'outil prend et quelles erreurs il rencontre lors de la vérification d'un produit. Les 2 fichiers journaux sont répertoriés ci-dessous. Ils sont créés dans le répertoire %temp% par défaut (voir : temp (%temp%) - Variable d'environnement Windows). Notez que vous pouvez trouver le répertoire %temp% en cliquant sur le menu Démarrer de Windows, en choisissant Exécuter, en tapant %temp% et en cliquant sur OK pour ouvrir le répertoire dans Windows Explorer.

%temp%\setupverifier_main_*.txt

  • Ce journal contient des informations sur toutes les actions effectuées au cours de « .NET Framework setup verification tool ».
  • Il inclut des informations sur chaque ressource que l'outil tente de vérifier pour un produit choisi et si cette ressource a été trouvée ou non sur le système.
  • Ce journal a tendance à être assez long, donc les erreurs sont consignées avec le préfixe **** ERROR **** pour faciliter la recherche.

%temp%\setupverifier_errors_*.txt

  • Ce journal contient uniquement des informations sur les erreurs détectées lors de la vérification d'un produit choisi.

Une nouvelle paire de fichiers journaux est créée chaque fois que « .NET Framework setup verification tool » est lancé.

La date et l'heure où l'outil est lancé sont ajoutés à la fin des noms de fichiers journaux par défaut à la place du * dans les noms répertoriés au dessus. Si vous souhaitez contrôler les noms exacts utilisés pour les fichiers journaux, vous pouvez utiliser une ligne de commande avec les paramètres suivants :

/ l <filename>
Spécifie un nom pour remplacer la valeur par défaut de setupverifier_main _ *. txt pour l'activité principale de « .NET Framework setup verification tool »

/ e <nomfichier>
Spécifie un nom pour remplacer la valeur par défaut de setupverifier_errors _ *. txt pour le journal des erreurs pour « .NET Framework setup verification tool »

Par exemple, la ligne de commande suivante vous permettra de spécifier des noms autres que les noms par défaut pour les deux fichiers journaux :

netfx_setupverifier.exe /q:a /c:"setupverifier2.exe /l %temp%\my_main_log.txt /e %temp%\my_error_log.txt"

Note :
Lors de l'exécution de cet utilitaire, qui est l'oeuvre d'un employé de Microsoft (pas de Microsoft), il y a d'incroyables clauses injectées par Microsoft, qu'il faut accepter (interdiction de rétro-ingénieire, etc.) dont : interdiction de publier les résultats de l'analyse (donc interdiction de se faire assister sur un forum d'entraide) !




Entre 2018 et 2020, le blog et les zones de téléchargement d'Aaron Stebner ont disparu sans aucune explication. Une vérification de janvier 2021 les voit réapparaitre. Si des liens de téléchargement ont changé, ils sont mis jour dans Assiste.com.

Aaron Stebner's WebLog.




Collection de dossiers : Les logithèques

  1. Logithèque # Liste

  2. Gratuithèque # Liste

  3. Alternathèque # Liste

  4. Crapthèque # Liste