Teste présence registre
MisteryBean Messages postés 8874 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
je voudrais créer un batch pour tester la présence d'un dossier dans le regedit qui se trouve a cet endroit:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\449BF91770826A74C8A269DE398864E4
hors ma problématique est que la commande reg query est détectée comme "non reconnu en tant que commande interne ou externe"
cette détection conditionne la suite du batch.
quelqu'un a-t-il déjà eu le problème svp? avez vous une solution pour cela?
vous remerciant pour votre aide.
Windows / Edge 110.0.1587.57
- Teste présence registre
- Registre windows - Guide
- Teste performance pc - Guide
- Teste disque dur - Télécharger - Informations & Diagnostic
- Presence en ligne instagram - Guide
- Sandra a décidé de mieux contrôler son image et sa présence sur différents réseaux sociaux. qu’est-il possible de faire sur ces réseaux ? - Forum Facebook
5 réponses
Bonjour,
C'est que ta syntaxe n'est pas bonne.
La ruche HKLM est par défaut, donc soit on ne met rien REG QUERY \chemin soit on spécifie
REG QUERY HKLM\chemin et non pas HKEY_LOCAL_MACHINE.
https://ss64.com/nt/reg.html
Bien sûr, le batch doit aussi se trouver sous le PATH, s'il ne trouve pas System32 parce que je l'exécute de G:\ et que ça ne lui plaît pas, je dois commencer par préciser le chemin: CD /D C:\Windows\System32
Bonjour Brucine,
merci pour ta réponse, voila ce que j'ai écrit:
REG QUERY HKLM\SOFTWARE\Classes\Installer\Products\449BF91770826A74C8A269DE398864E4
il y a t il une erreur?
merci d'avance
Bonjour,
Quel système d'exploitation, le fichier reg.exe est bien présent à C:\Windows\System32? Le batch est-il exécuté avec des droits administrateur et un logiciel de sécurité ne s'oppose-t-il pas à cette exécution?
L'idée d'exécuter ce batch dans le dossier programmes de Notepad++ est curieuse, mais chacun le sien.
Je viens de tester avec une autre clé (ce n'est de toute façon pas elle qui est en cause mais la commande elle-même), je n'ai aucun problème avec par exemple, que ce soit à partir du bureau ou d'un dossier programmes quelconque:
REG QUERY HKLM\SOFTWARE\Classes\Installer\Products\00006109C80000000000000000F01FEC
Commencer par éliminer l'hypothèse du PATH en faisant précéder la ligne de:
CD /D C:\Windows\System32
et celle de droits éventuels sur les dossiers programmes en exécutant une copie du fichier batch à partir du bureau; exécuter en tant qu'administrateur, vérifier un Log d'interdiction dans l'observateur d'évènements ou celui de logiciels de protection Windows (Windows Defender) ou tiers (Avira...) en les désactivant provisoirement ou en y ajoutant une exclusion au besoin.
Noter quand ça marchera que la commande ramène toutes les instances de la chaîne recherchée, il peut y en avoir un paquet; limiter le tir en utilisant les commutateurs /E, /K ou /V
Je ne sais pas quel logiciel est mis en cause, d'une manière générale, il y a une foule de moyens alternatifs pour vérifier l'inscription registre (par exemple via wmic) ou l'existence d'un fichier spécifique au programme (exécutable, fichier particulier) soit dans le menu démarrer, soit sur le disque, restant dans cette dernière hypothèse à lever l'hypothèse que l'utilisateur ait pu l'installer dans une partition autre que C:\ en itérant la recherche sur l'ensemble des lettres de lecteur possibles.
bonjour,
désolé de répondre tardivement. du coup j'ai trouver un dossier pour le logiciel et du coup je m'appuie dessus.
le path query fonctionne mieux.
merci pour votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour,
Si je comprends bien par rapport à ta capture , tu veux faire un reg query et envoyer le résultat dans un fichier texte ?
La commande du coup , c'est ça :
REG QUERY "HKLM\SOFTWARE\Classes\Installer\Products\449BF91770826A74C8A269DE398864E4" > C:\testreg.txt
A la fin , tu mets l'emplacement que tu veux et le nom que tu veux .
PS : Il n'y a pas de dossier dans le registre , il n'y a que des clés