Récupérer une clé de registre sans connaitre son nom
Teacka
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Je voudrais créer un script en ms-dos qui désinstalle un antivirus.
Je voulais utiliser la clé de registre dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"nom de clé que je cherche"
Seulement j'ai plusieurs versions a désinstaller, et pour chaque version le nom de la clé est différente.
Mais j'ai constaté que dans chaque version de la "clé que je cherche" il y a le "DisplayName" qui est identique.
J'ai donc pensé à faire une requête qui me m'afficherait la valeur contenue dans le "DisplayName" ainsi que son chemin. Ainsi si je récupér le chemin, le nom de la clé sera indiqué dedans.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{96202342-C4D5-4A2E-9B5F-9087ADECF177}
Est-ce que c'est possible de récupérer le chemin d'une clé dont on ne connait pas le nom mais une valeur qu'elle contient ?
Est-ce qu'il y a plus simple ?
Je sais pas si j'ai étais très clair, en tout cas merci d'avance.
PS : Je met un exemple en image, si ça peut éclaircir la situation...
Je voudrais créer un script en ms-dos qui désinstalle un antivirus.
Je voulais utiliser la clé de registre dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"nom de clé que je cherche"
Seulement j'ai plusieurs versions a désinstaller, et pour chaque version le nom de la clé est différente.
Mais j'ai constaté que dans chaque version de la "clé que je cherche" il y a le "DisplayName" qui est identique.
J'ai donc pensé à faire une requête qui me m'afficherait la valeur contenue dans le "DisplayName" ainsi que son chemin. Ainsi si je récupér le chemin, le nom de la clé sera indiqué dedans.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{96202342-C4D5-4A2E-9B5F-9087ADECF177}
Est-ce que c'est possible de récupérer le chemin d'une clé dont on ne connait pas le nom mais une valeur qu'elle contient ?
Est-ce qu'il y a plus simple ?
Je sais pas si j'ai étais très clair, en tout cas merci d'avance.
PS : Je met un exemple en image, si ça peut éclaircir la situation...
A voir également:
- Récupérer une clé de registre sans connaitre son nom
- Clé de registre - Guide
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Recuperer message whatsapp supprimé - Guide
- Recuperer cle windows - Guide
4 réponses
Bonsoir,
Généralement, les éditeurs mettent à disposition des utilitaires de désinstallation de leur solution.
C'est le cas pour Kaspersky, Norton, Avast, AVG (?) et de nombreux autres.
En revanche pour Avira, s'il y'en à un, je ne le trouve pas.
Pour les "antivirus" de Microsoft, ceux-là ne peuvent être que désactivés. Ils font partis d'un "pack feature" qui fournit entre autre antivirus et produit Microsoft (comme Skype).
Si tu ne les utilisent pas, désactivent les ou refuse les contrats lorsqu'il te sont proposés à l'installation
Généralement, les éditeurs mettent à disposition des utilitaires de désinstallation de leur solution.
C'est le cas pour Kaspersky, Norton, Avast, AVG (?) et de nombreux autres.
En revanche pour Avira, s'il y'en à un, je ne le trouve pas.
Pour les "antivirus" de Microsoft, ceux-là ne peuvent être que désactivés. Ils font partis d'un "pack feature" qui fournit entre autre antivirus et produit Microsoft (comme Skype).
Si tu ne les utilisent pas, désactivent les ou refuse les contrats lorsqu'il te sont proposés à l'installation
Le souci c'est que j'ai plus de 200 machines a mettre a jour.
Et quand j'essaye d’exécuter le fichier pour la nouvelle version, j'ai un message d'erreur qui me demande de désinstaller d'abord.
Et quand j'essaye d’exécuter le fichier pour la nouvelle version, j'ai un message d'erreur qui me demande de désinstaller d'abord.
Ah un technicien dans une entreprise :)
Pas possible d'utiliser l'utilitaire en le déployant depuis une GPO ? Genre au démarrage de l'hôte ?
Quel est la marque, solution, version ?
Pas possible d'utiliser l'utilitaire en le déployant depuis une GPO ? Genre au démarrage de l'hôte ?
Quel est la marque, solution, version ?
Apparement la doc Symantec existe :
https://knowledge.broadcom.com/external/article?legacyId=tech230601
https://knowledge.broadcom.com/external/article?legacyId=info2746
En espérant que vous ayez lus les recommandations avant la mise à niveau de la protection.
Je ne sais pas si ce tableau s'applique à ton cas de figure :
https://community.broadcom.com/symantecenterprise/communities/community-home/librarydocuments/viewdocument?DocumentKey=cc828e86-156b-4d74-958b-7e3013504b77&CommunityKey=1ecf5f55-9545-44d6-b0f4-4e4a7f5f5e68&tab=librarydocuments
A voir. Si la situation est vraiment critique et que le problème doit être résolu demain à 6h, n'hésite surtout pas à contacter le support technique par téléphone. Ils ont énormément de logiciel et utilitaire y compris pour le registre et en fonction des versions !
Edit 1 : pour répondre à ta question initiale de désinstaller par le registre, oui c'est tout à fait possible, mais ta protection semble relativement complète (AV, réseau, certainement mail, etc). Ce qui veux dire supprimer manuellement les répertoires d'installations et les répertoires temporaires / de quarantaine / de configuration de chaque ProgramFiles et potentiellement de chaque AppData de tes utilisateurs pour éviter les conflits avec la nouvelles versions
https://knowledge.broadcom.com/external/article?legacyId=tech230601
https://knowledge.broadcom.com/external/article?legacyId=info2746
En espérant que vous ayez lus les recommandations avant la mise à niveau de la protection.
Je ne sais pas si ce tableau s'applique à ton cas de figure :
https://community.broadcom.com/symantecenterprise/communities/community-home/librarydocuments/viewdocument?DocumentKey=cc828e86-156b-4d74-958b-7e3013504b77&CommunityKey=1ecf5f55-9545-44d6-b0f4-4e4a7f5f5e68&tab=librarydocuments
A voir. Si la situation est vraiment critique et que le problème doit être résolu demain à 6h, n'hésite surtout pas à contacter le support technique par téléphone. Ils ont énormément de logiciel et utilitaire y compris pour le registre et en fonction des versions !
Edit 1 : pour répondre à ta question initiale de désinstaller par le registre, oui c'est tout à fait possible, mais ta protection semble relativement complète (AV, réseau, certainement mail, etc). Ce qui veux dire supprimer manuellement les répertoires d'installations et les répertoires temporaires / de quarantaine / de configuration de chaque ProgramFiles et potentiellement de chaque AppData de tes utilisateurs pour éviter les conflits avec la nouvelles versions