Bienvenue invité. SVP enregistrez vous pour être membre.
:: Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
:: Recherche
:: Menu Principal

Parcourir ce sujet:   2 Utilisateur(s) anonyme(s)





#1 Besoin d'aide sur la commande REG
Tof81 Contribution le : 17/03/2013 13:53
J’utilise la commande REG suivie par exemple de UNDELETE dans des fichiers batch pour gérer plusieurs machines et j’ai un souci avec les clés contennant des blancs (espace).

1°) Le(s) blanc(s) sont dans le nom de la clé

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Panda Software /f

Là il suffit de mettre entre guillemets la clé soit :

REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Panda Software" /f


2°) Le(s) blanc(s) sont dans la valeur de la clé

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders /v C:\Program Files\System\System\RT 7 Lite\zh-TW\ /f

Soit

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders /v “C:\Program Files\System\System\RT 7 Lite\zh-TW\” /f

Et bien la même méthode ne fonctionne pas
J'ai essayé de mettre des guillemets un peu partout, même combat.

Les experts, qui a une idée géniale !

J’ai déjà pas mal fouillé le web …


#2 Re: Besoin d'aide sur la commande REG
fleche-bleue Contribution le : 17/03/2013 14:08
Bonjour
Je ne suis pas sûr d'avoir compris ce que tu cherches ... mais je me lance:
Dans les commandes du batch, il faut remplacer les espaces par un tiret bas (_).

@+


#3 Re: Besoin d'aide sur la commande REG
Lecteur Contribution le : 17/03/2013 14:41
Bonjour,
moi j'essayerai plutot de créer un fichier .reg pour l'executer
par exemple le batch suivant :

@echo off
echo.
echo Windows Registry Editor Version 5.00 > Sup.reg
attrib +h Sup.reg
[-HKEY_LOCAL_MACHINE\SOFTWARE\Panda Software /f] >> Sup.reg
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders /v C:\Program Files\System\System\RT 7 Lite\zh-TW\ /f] >> Sup.reg

reg import Sup.reg

attrib -h Sup.reg
del Sup.reg


#4 Re: Besoin d'aide sur la commande REG
Tof81 Contribution le : 17/03/2013 15:04
Merci à vous deux

Le tiret bas ne fonctionne pas, déjà essayé (Effeur de syntaxe)

Je connaissais la méthode du fichier reg, mais dans mon cas elle est plus lourde que les batch.

En plus j'en ai fait une affaire personnelle et intellectuelle !


#5 Re: Besoin d'aide sur la commande REG
ribotb Contribution le : 17/03/2013 17:21
Citation :

Tof81 a écrit:
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders /v C:\Program Files\System\System\RT 7 Lite\zh-TW\ /f


La 1ère idée qui me vient : utilise les noms courts pour les répertoires
- progra~1 pour Program Files
- quelque chose comme rt7lite pour RT 7 Lite
- etc.

Vérifie les noms cours en allant dans le DOS avec l'invite de commandes.



-


#6 Re: Besoin d'aide sur la commande REG
Tof81 Contribution le : 17/03/2013 19:26
Citation :

ribotb a écrit:
La 1ère idée qui me vient : utilise les noms courts pour les répertoires
- progra~1 pour Program Files
- quelque chose comme rt7lite pour RT 7 Lite
- etc.

Vérifie les noms cours en allant dans le DOS avec l'invite de commandes.

Aucune des propositions ne fonctionnent

Pour ce qui est du nom DOS, impossible car les répertoires n'existent plus (désinstallation des softs)


#7 Re: Besoin d'aide sur la commande REG
Gloops Contribution le : 17/03/2013 19:30
Bonjour,
Sous HKEY_CURRENT_USER\AppEvents, j'ai créé une valeur chaîne de nom "Un test", et de contenu "voir".
J'ai lancé ça :

REG DELETE HKEY_CURRENT_USER\AppEvents /v "Un test"

Et il m'a été répondu ça (j'ai répondu y, du fait que je n'ai pas ajouté /f) :
__
Delete the registry value Un test (Y/N)? y

L'opération s'est bien déroulée
__
Dans regedit après rafraîchissement je ne vois effectivement plus cette valeur.

Je dirais que c'est plutôt bon, non ? Sûr qu'il n'y a pas de caractère nul, dans le nom de valeur à supprimer ? Il y a des virus qui aiment bien jouer avec ça, justement pour gêner la suppression des clefs.

A part ça je trouve que l'idée du fichier .reg n'est pas mauvaise.


#8 Re: Besoin d'aide sur la commande REG
Tof81 Contribution le : 17/03/2013 19:53
Pour toutes les clés ou valeurs où il y n'y a pas de blancs pas de souci.

C'est vraiment avec les blancs dans les valeurs que cela ne fonctionne pas.

Bien sur il reste la solution du reg mais il faut tout se retaper avec un syntaxe diférente !
Au fait on n'est pas obligé de taper en commande : reg import toto.reg. Un double clic sur le fichier toto.reg et hop

Je garde espoir que quelqu'un est la solution ...


#9 Re: Besoin d'aide sur la commande REG
Gloops Contribution le : 17/03/2013 20:08
Ah ben comme je t'ai dit, chez moi ça marche. Donc, la syntaxe est compatible avec les espaces dans les noms de valeurs. Le problème doit être à un autre niveau. Soit un caractère nul, soit un problème de droit, soit autre chose à quoi nous n'avons pas pensé.

Copie voir un peu une ligne qui ne fonctionne pas, et la réponse ?


#10 Re: Besoin d'aide sur la commande REG
Gloops Contribution le : 17/03/2013 20:16
Par défaut lorsque tu double-cliques sur un fichier .reg, il est passé en argument à regedit (avec les droits de l'utilisateur qui double-clique).

C'est régi par la clef HKEY_CLASSES_ROOT\regfile\shell\open\command
étant entendu que celle-ci est définie par HKEY_CLASSES_ROOT\.reg



 Haut   Précédent   Suivant
(1) 2 3 4 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe    
Message:*


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]