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:   1 Utilisateur(s) anonyme(s)



(1) 2 3 4 »


Besoin d'aide sur la commande REG
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 13569
Hors Ligne
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 …

Contribution le : 17/03/2013 13:53
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Régulier
Inscrit:
29/04/2011 13:50
De Plan?te Terre
Groupe:
Utilisateurs enregistrés
Post(s): 196
Hors Ligne
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 (_).

@+

Contribution le : 17/03/2013 14:08
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Semi pro
Inscrit:
07/01/2004 21:32
Groupe:
Utilisateurs enregistrés
Post(s): 386
Hors Ligne
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

Contribution le : 17/03/2013 14:41
_________________
Cordialement

François
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 13569
Hors Ligne
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 !

Contribution le : 17/03/2013 15:04
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3597
Hors Ligne
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.



-

Contribution le : 17/03/2013 17:21
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 13569
Hors Ligne
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)

Contribution le : 17/03/2013 19:26
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Régulier
Inscrit:
26/09/2012 20:38
De Paris
Groupe:
Utilisateurs enregistrés
Post(s): 224
Hors Ligne
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.

Contribution le : 17/03/2013 19:30
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 13569
Hors Ligne
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 ...

Contribution le : 17/03/2013 19:53
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Régulier
Inscrit:
26/09/2012 20:38
De Paris
Groupe:
Utilisateurs enregistrés
Post(s): 224
Hors Ligne
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 ?

Contribution le : 17/03/2013 20:08
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide sur la commande REG
Régulier
Inscrit:
26/09/2012 20:38
De Paris
Groupe:
Utilisateurs enregistrés
Post(s): 224
Hors Ligne
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

Contribution le : 17/03/2013 20:16
Créer un fichier PDF de la contribution Imprimer



 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]