OVH Cloud OVH Cloud

Base de registre

10 réponses
Avatar
krfa1
Bonjour,
Je doit cr=E9er un batch qui modifie des clefs dans la base=20
de registre. En fait le batch execute plusieurs=20
fichiers .reg et en executant sur trois machine=20
diff=E9rentes avec exactement les m=EAme droits=20
d'administrateur et la m=EAme configuration, sur une seule=20
machine le fichier reg s'ex=E9cute et sur les deux autres =E7a=20
m'affiche et message me disant que je ne dispose pas des=20
droits! M=EAme si les droits sont identiques. Donc est-ce=20
qu'il y aurait une solutions de passer par dessus les=20
droits?=20
Merci d'avance

10 réponses

Avatar
Kidou
Avec quelle commande ton fichier batch lance - t - il tes .reg ?
Tes fichiers reg sont tous pareils ou ils sont différents selon la machine
?.

"krfa1" a écrit dans le message de
news:1b17b01c44f7c$f084a3a0$
Bonjour,
Je doit créer un batch qui modifie des clefs dans la base
de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une seule
machine le fichier reg s'exécute et sur les deux autres ça
m'affiche et message me disant que je ne dispose pas des
droits! Même si les droits sont identiques. Donc est-ce
qu'il y aurait une solutions de passer par dessus les
droits?
Merci d'avance
Avatar
Jean-Claude BELLAMY
Dans le message news:1b17b01c44f7c$f084a3a0$ ,
krfa1 s'est ainsi exprimé:

Bonjour,
Je doit créer un batch qui modifie des clefs dans la base
de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une seule
machine le fichier reg s'exécute et sur les deux autres ça
m'affiche et message me disant que je ne dispose pas des
droits! Même si les droits sont identiques. Donc est-ce
qu'il y aurait une solutions de passer par dessus les
droits?


Si tu es réellement administrateur sur chaque machine, et que çà ne passe
pas sur une machine, c'est qu'il y a eu des pb de droits sur les clefs
concernées.
As-tu par hasard réinstallé Windows sur cette machine ?

Vérifie les droits en question, et rétablis les en conséquence.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
krfa1
Je le lance rien qu'en donnant le chemin d'accès au
fichier et le nom de fichier! Mais batch sont différents
pour chaque OS mais pas pour chaque Pc!

-----Message d'origine-----
Avec quelle commande ton fichier batch lance - t - il
tes .reg ?

Tes fichiers reg sont tous pareils ou ils sont
différents selon la machine

?.

"krfa1" a écrit
dans le message de

news:1b17b01c44f7c$f084a3a0$
Bonjour,
Je doit créer un batch qui modifie des clefs dans la base
de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une seule
machine le fichier reg s'exécute et sur les deux autres ça
m'affiche et message me disant que je ne dispose pas des
droits! Même si les droits sont identiques. Donc est-ce
qu'il y aurait une solutions de passer par dessus les
droits?
Merci d'avance




Avatar
klrfa1
Meme en réinstallant windows! Mais il n'est pas possible
de passer par dessus ces droits?


-----Message d'origine-----
Dans le message news:1b17b01c44f7c$f084a3a0
$ ,

krfa1 s'est ainsi
exprimé:


Bonjour,
Je doit créer un batch qui modifie des clefs dans la
base


de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une seule
machine le fichier reg s'exécute et sur les deux autres
ça


m'affiche et message me disant que je ne dispose pas des
droits! Même si les droits sont identiques. Donc est-ce
qu'il y aurait une solutions de passer par dessus les
droits?


Si tu es réellement administrateur sur chaque machine, et
que çà ne passe

pas sur une machine, c'est qu'il y a eu des pb de droits
sur les clefs

concernées.
As-tu par hasard réinstallé Windows sur cette machine ?

Vérifie les droits en question, et rétablis les en
conséquence.



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



.




Avatar
Kidou
demarrer => executer => Regedt32

Tu vas aux clé où tu n'est pas autorisé normalement ( là ou tu a ton
problème donc )
tu selectionne ta clé et tu fait Sécurité => Autorisations
et tu vérifie que l'utilisateur avec lequel tu est logué dispose bien des
droits sinon tu fait les modifications nécessaires.

Regedt32 marche uniquement sur 2000 ( peut etre NT4 & XP )

"klrfa1" a écrit dans le message de
news:1b26801c44f90$958569d0$
Meme en réinstallant windows! Mais il n'est pas possible
de passer par dessus ces droits?


-----Message d'origine-----
Dans le message news:1b17b01c44f7c$f084a3a0
$ ,

krfa1 s'est ainsi
exprimé:


Bonjour,
Je doit créer un batch qui modifie des clefs dans la
base


de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une seule
machine le fichier reg s'exécute et sur les deux autres
ça


m'affiche et message me disant que je ne dispose pas des
droits! Même si les droits sont identiques. Donc est-ce
qu'il y aurait une solutions de passer par dessus les
droits?


Si tu es réellement administrateur sur chaque machine, et
que çà ne passe

pas sur une machine, c'est qu'il y a eu des pb de droits
sur les clefs

concernées.
As-tu par hasard réinstallé Windows sur cette machine ?

Vérifie les droits en question, et rétablis les en
conséquence.



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



.




Avatar
Jean-Claude BELLAMY
Dans le message news:1b26801c44f90$958569d0$ ,
klrfa1 s'est ainsi exprimé:
-----Message d'origine-----
Dans le message news:1b17b01c44f7c$f084a3a0 $ ,
krfa1 s'est ainsi exprimé:

Bonjour,
Je doit créer un batch qui modifie des clefs dans la base
de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une seule
machine le fichier reg s'exécute et sur les deux autres ça
m'affiche et message me disant que je ne dispose pas des
droits! Même si les droits sont identiques. Donc est-ce
qu'il y aurait une solutions de passer par dessus les
droits?


Si tu es réellement administrateur sur chaque machine, et que çà ne
passe pas sur une machine, c'est qu'il y a eu des pb de droits sur
les clefs concernées.
As-tu par hasard réinstallé Windows sur cette machine ?

Vérifie les droits en question, et rétablis les en conséquence.




Meme en réinstallant windows! Mais il n'est pas possible
de passer par dessus ces droits?


Je ne te disais pas de réinstaller Windows, mais au contraire je te
demandais si tu avais PAR HASARD réinstallé Windows!
Car si des droits particuliers avaient été donnés sur certaines clefs pour
certains comptes, à partir du moment où on réinstalle, les SID des comptes
changent, donc cela peut poser des problèmes après réinstallation.

Donc je te suggère fortement de vérifier ces droits (avec REGEDT32)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *




Avatar
Gromit
regedt32 fonctionne sous NT4.
En revanche, sous XP, regedit permet de modifier les autorisations.
il n'existe plus de regedt32 sous XP (je crois)

"Kidou" a écrit dans le message de
news:%
demarrer => executer => Regedt32

Tu vas aux clé où tu n'est pas autorisé normalement ( là ou tu a ton
problème donc )
tu selectionne ta clé et tu fait Sécurité => Autorisations
et tu vérifie que l'utilisateur avec lequel tu est logué dispose bien des
droits sinon tu fait les modifications nécessaires.

Regedt32 marche uniquement sur 2000 ( peut etre NT4 & XP )

"klrfa1" a écrit dans le message de
news:1b26801c44f90$958569d0$
Meme en réinstallant windows! Mais il n'est pas possible
de passer par dessus ces droits?


-----Message d'origine-----
Dans le message news:1b17b01c44f7c$f084a3a0
$ ,

krfa1 s'est ainsi
exprimé:


Bonjour,
Je doit créer un batch qui modifie des clefs dans la
base


de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une seule
machine le fichier reg s'exécute et sur les deux autres
ça


m'affiche et message me disant que je ne dispose pas des
droits! Même si les droits sont identiques. Donc est-ce
qu'il y aurait une solutions de passer par dessus les
droits?


Si tu es réellement administrateur sur chaque machine, et
que çà ne passe

pas sur une machine, c'est qu'il y a eu des pb de droits
sur les clefs

concernées.
As-tu par hasard réinstallé Windows sur cette machine ?

Vérifie les droits en question, et rétablis les en
conséquence.



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



.








Avatar
krfa1
Mais le problème c'est que je dois tout automatiser cette
tache, sans l'intervention de l'utilisateur.

Donc est-ce qu'il existe un script qui fait ça?

Merci de votre aide

-----Message d'origine-----
regedt32 fonctionne sous NT4.
En revanche, sous XP, regedit permet de modifier les
autorisations.

il n'existe plus de regedt32 sous XP (je crois)

"Kidou" a écrit dans le message
de

news:%
demarrer => executer => Regedt32

Tu vas aux clé où tu n'est pas autorisé normalement (
là ou tu a ton


problème donc )
tu selectionne ta clé et tu fait Sécurité =>
Autorisations


et tu vérifie que l'utilisateur avec lequel tu est
logué dispose bien des


droits sinon tu fait les modifications nécessaires.

Regedt32 marche uniquement sur 2000 ( peut etre NT4 &
XP )



"klrfa1" a écrit
dans le message de


news:1b26801c44f90$958569d0$
Meme en réinstallant windows! Mais il n'est pas possible
de passer par dessus ces droits?


-----Message d'origine-----
Dans le message news:1b17b01c44f7c$f084a3a0
$ ,

krfa1 s'est ainsi
exprimé:


Bonjour,
Je doit créer un batch qui modifie des clefs dans la
base


de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une
seule




machine le fichier reg s'exécute et sur les deux
autres




ça
m'affiche et message me disant que je ne dispose pas
des




droits! Même si les droits sont identiques. Donc est-
ce




qu'il y aurait une solutions de passer par dessus les
droits?


Si tu es réellement administrateur sur chaque machine,
et



que çà ne passe
pas sur une machine, c'est qu'il y a eu des pb de
droits



sur les clefs
concernées.
As-tu par hasard réinstallé Windows sur cette machine ?

Vérifie les droits en question, et rétablis les en
conséquence.



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
-------------------------------------------------------
---



Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-
*






.







.






Avatar
krfa1
Rebonjour
Donc je répond comme me disait Mr. Bellami. Donc sur un
PC, les concours de circonstances ont fait que j'ai du
réinstaller Windows! Et sur les autres Pc, je n'ai pas
réinstaller. Et sur le Pc que j'ai du réinstaller, mon
batch ne fonctionnait tout simplement pas non plus, comme
avant! Mais tant dis que sur CERTAINS autres Pcs que je
n'ai pas réinstaller, cela fonctionner.

Ensuite je vous rappel que mon batch ne fais que de
demanders sous quel system d'expoitation le PC tourne et
que par rapport à la réponse donnée par l'utilisateur, le
batch exécute un fichier .REG

En éspérant que j'ai CETTE FOIS répondu à toutes les
questions corectement, et si je ne l'ai pas fait je tiens
à préciser que ce n'est pas de la mauvaise volonter mais
que je n'ai alors pas compris à la question.

Merci d'avance de votre aide.

-----Message d'origine-----
Dans le message news:1b26801c44f90$958569d0
$ ,

klrfa1 s'est ainsi
exprimé:

-----Message d'origine-----
Dans le message news:1b17b01c44f7c$f084a3a0
$ ,



krfa1 s'est
ainsi exprimé:




Bonjour,
Je doit créer un batch qui modifie des clefs dans la
base




de registre. En fait le batch execute plusieurs
fichiers .reg et en executant sur trois machine
différentes avec exactement les même droits
d'administrateur et la même configuration, sur une
seule




machine le fichier reg s'exécute et sur les deux
autres ça




m'affiche et message me disant que je ne dispose pas
des




droits! Même si les droits sont identiques. Donc est-
ce




qu'il y aurait une solutions de passer par dessus les
droits?


Si tu es réellement administrateur sur chaque machine,
et que çà ne



passe pas sur une machine, c'est qu'il y a eu des pb
de droits sur



les clefs concernées.
As-tu par hasard réinstallé Windows sur cette machine ?

Vérifie les droits en question, et rétablis les en
conséquence.





Meme en réinstallant windows! Mais il n'est pas possible
de passer par dessus ces droits?


Je ne te disais pas de réinstaller Windows, mais au
contraire je te

demandais si tu avais PAR HASARD réinstallé Windows!
Car si des droits particuliers avaient été donnés sur
certaines clefs pour

certains comptes, à partir du moment où on réinstalle,
les SID des comptes

changent, donc cela peut poser des problèmes après
réinstallation.


Donc je te suggère fortement de vérifier ces droits (avec
REGEDT32)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



.






Avatar
Jean-Claude BELLAMY
Dans le message news:1debc01c4552a$e71f1da0$ ,
krfa1 s'est ainsi exprimé:

Donc sur un
PC, les concours de circonstances ont fait que j'ai du
réinstaller Windows! Et sur les autres Pc, je n'ai pas
réinstaller. Et sur le Pc que j'ai du réinstaller, mon
batch ne fonctionnait tout simplement pas non plus, comme
avant! Mais tant dis que sur CERTAINS autres Pcs que je
n'ai pas réinstaller, cela fonctionner.

Ensuite je vous rappel que mon batch ne fais que de
demanders sous quel system d'expoitation le PC tourne et
que par rapport à la réponse donnée par l'utilisateur, le
batch exécute un fichier .REG

En éspérant que j'ai CETTE FOIS répondu à toutes les
questions corectement


Il en manque !
Montre nous ton batch et ton .REG, on pourra mieux comprendre ce qui ne va
pas...
Et si c'est trop gros pour êter copié-collé dans un message, envoie les moi
par email (je n'ai pas d'adresse anti-spam)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *