IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Tester la présence et suppression de clés de registre


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Par défaut Tester la présence et suppression de clés de registre
    Bonjour,

    je souhaite écrire un batch qui me permettrai de chercher dans XP si les clés suivantes existent et les supprimer le cas échéant.

    merci pour votre aide

    In HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    InetAccelerator = "%System%\InetAccelerator.exe"

    In HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    InetAccelerator. = "%User Profile%\InetAccelerator\InetAccelerator.exe"

    In HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    InetAccelerator = "%User Profile%\InetAccelerator\InetAccelerator.exe"

    In HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
    shell = "%User Profile%\InetAccelerator\InetAccelerator.exe,Explorer.exe,"

  2. #2
    Membre expérimenté Avatar de plopi
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2011
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 191
    Par défaut
    Bonjour,

    L'utilisation combinée de la commande "REG" et du "%errorlevel%" devrait faire l'affaire. Un exemple pour la première clef, appliquer la même méthode pour les autres....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    
    reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v InetAccelerator
    
    if %errorlevel%==0 ( reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v InetAccelerator /f )
    Il est aussi possible de faire un "FOR" en mettant le chemin et le nom de la clef elle même en variable pour ne scripter qu'une seule fois la même fonction...

    Enjoy

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Par défaut
    Merci.

    Bon je ne suis pas expert en script batch, mais au niveau de la clé de registre

    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
    shell = "%User Profile%\InetAccelerator\InetAccelerator.exe,Explorer.exe,"

    Shell est une entrée qui existe déjà, mais à la logique elle doit être

    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
    shell = "%User Profile%\Explorer.exe"

    Donc il faut juste la modifier, quelle est la commande qui permet de modifier cette clé ?

    merci

  4. #4
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par gagouk Voir le message
    Bon je ne suis pas expert en script batch, mais au niveau de la clé de registre
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
    shell = "%User Profile%\InetAccelerator\InetAccelerator.exe,Explorer.exe,"
    Shell est une entrée qui existe déjà, mais à la logique elle doit être
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
    shell = "%User Profile%\Explorer.exe"
    Donc il faut juste la modifier, quelle est la commande qui permet de modifier cette clé ?
    merci

    un coup d’œil ici et je crois que tu va résoudre ton problème de InetAccelerator.exe
    Bonne Chance

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Par défaut
    merci pour ta réponse.

    seulement je souhaite appliquer le script que j'essaie de faire dans un environnement réseau.

    Donc ce script fera partie d'une GPO sur le contrôleur de domaine.

    merci

  6. #6
    Membre expérimenté Avatar de plopi
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2011
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 191
    Par défaut
    Citation Envoyé par gagouk Voir le message

    Donc il faut juste la modifier, quelle est la commande qui permet de modifier cette clé ?

    merci
    PS : merci de regarder l'aide des commandes : "commande /? "

Discussions similaires

  1. VBA - Tester la présence d'un composant
    Par n1portki dans le forum Général VBA
    Réponses: 1
    Dernier message: 20/09/2005, 05h18
  2. Comment tester la présence de machine ?
    Par bluesnr dans le forum Web & réseau
    Réponses: 9
    Dernier message: 22/04/2005, 17h20
  3. [JSP]Tester la présence d'un attribut
    Par StagiaireEnGalère dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 08/02/2005, 09h35
  4. Suppression Index, Clés étrangères, etc....
    Par nodule dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/11/2004, 09h42
  5. Réponses: 11
    Dernier message: 02/04/2004, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo