Utilisation de runonceEX

deuxnid4444 -  
 deuxnid4444 -
Bonjour a tous.

Mon probleme : J'essaye d'utiliser la commande runonceEX dans la base de registre.

j'ai crée ces lignes mais une fois lancé et autorisé la modif de la base, je ne retrouve dans celle ci sous la clef runonceEX que des sous répertoires 0001, 0002, 0003, 0004 et depend tous vierge.

Voila les commandes :
-------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]
Flags = 0x0000000
Title = "Reparation logiciel"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\Depend]

0001 = "Reboot Pc"
0002 = "Sauvegarde "
0003 = "Recuperation logiciel vierge"
0004 = "Mise en place parametre actuel"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0001]
Entry1 = "c:\reparation.bat"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0002]
Entry2 = "a definir"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0003]
Entry3 = "a definir"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0004]
Entry4 = "a definir"


-------------------------------------------------


Je précise que je suis sous Windows 7. Si quelqu'un vois ce qui ne vas pas, merci d'avance.

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Tu peux regarder ici et là.
eric
0
deuxnid4444
 
Merci de ta réponse mais pour le premier lien je le connais et il ne m'apporte pas de réponse il est trop axé sur la création d'un cd d'install Xp ou autres et pour le second le programme n'est pas compatible avec Windows 7 ! merci quand meme.

Si quelqu'un d'autres a une idée ......
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Tu pourrais préciser si c'est un batch que tu veux faire ou si tu utilises un autre programme...
Si c'est un batch je trouve que tu n'utilises pas beaucoup la commande REG, entre autre REG ADD...

eric
0
deuxnid4444
 
salut, oui c'est dans un batch, enfin au départ car vu que cela ne fonctionnait pas j'ai crée un .reg avec les lignes ci dessus mais le résultat est négatif malgré le fait qu'il me dise que tout a été ajouté a la base correctement.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bon, si tu penses que REG ADD ne sert à rien je n'ai pas d'autre idée.
eric

Voilà quand même ce que tu obtiens en faisant REG ADD /? dans une fenetre DOS :

REG ADD Nom_de_clé Nom_de_valeur | /ve Type Séparateur
Données /f

Nom_de_clé [\\Ordinateur\]Clé_complète
Ordinateur Nom de l'ordinateur distant - s'il est omis de
l'ordinateur actuel est pris par défaut. Seules
HKLM et HKU sont disponibles sur les ordinateurs
distants.
Clé_complète CLE_PRINCIPALE\Sous-clé
CLE_PRINCIPALE [ HKLM | HKCU | HKCR | HKU | HKCC ]
Sous-clé Nom complet d'une clé de Registre sous la
CLE_PRINCIPALE sélectionnée.

/v Nom de la valeur, sous la clé sélectionnée, à ajouter.

/ve Ajoute un nom de valeur vide (par défaut) pour la clé.

/t RegKey types de données
[ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ |
REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE ]
Si ce paramètre est omis, REG_SZ est pris par défaut.

/s Spécifie le caractère à utiliser comme séparateur dans votre
chaîne de données pour REG_MULTI_SZ. Si ce paramètre est omis,
utilise « \0 » comme séparateur.

/d Données à affecter au Nom_de_valeur ajouté

/f Force l'écrasement de l'entrée de Registre existante, sans
confirmation.

Exemples :

REG ADD \\ABC\HKLM\Software\MaClé
Ajoute la clé HKLM\Software\MaClé sur l'ordinateur distant ABC

REG ADD HKLM\Software\MaClé /v Data /t REG_BINARY /d fe340ead
Ajoute une valeur (nom : Data, type : REG_BINARY, données : fe340ead)

REG ADD HKLM\Software\MaClé /v MRU /t REG_MULTI_SZ /d fax\0mail
Ajoute une valeur (nom : MRU, type : REG_MUTLI_SZ, données : fax\0mail\0\0)

REG ADD HKLM\Software\MaClé /v Path /t REG_EXPAND_SZ /d ^%systemroot^%
Ajoute une valeur (nom : Path, type : REG_EXPAND_SZ,
données : %systemroot%)
Remarque : utilisez l'accent circonflexe ( ^ ) dans la chaîne complète
0
deuxnid4444
 
j'ai quand même essayé reg add et j'ai obtenu le même résultat, aucune modif dans la base malgré la réponse positive !!!
0