Perte des modifs du registre XP

message from COUDON Marc on 3 Jun 2004
Je veux modifier de mani=E8re automatique un parc de micros=20
sous XP PRO (60 micros r=E9partis g=E9ographiquements) en
envoyant par mail un fichier executable qui g=E9n=E9rera et=20
fusionnera un fichier .reg.

je veux, par exemple modifier l'adresse du proxy internet=20
dans IE6

J'ai d=E9termin=E9 les deux cl=E9 de la base de registre=20
(HKEY_USERSvalable que pour un micro donn=E9)
et ai cr=E9=E9 le fichier .reg ainsi :

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersio
n\Internet Settings]
"ProxyServer"=3D"172.16.0.8:8080"

[HKEY_USERS\S-1-5-21-393031012-131734548-1539857752-5284
\Software\Microsoft\Windows\CurrentVersion\Internet=20
Settings]
"ProxyServer"=3D"172.16.0.8:8080"

Lorsque je fusionne le .reg, la modification s'effectue=20
bien dans la base de registre (visualisation avec regedit).

Je reboote le micro et les informations reviennent =E0 leur=20
valeurs initiales (avant modification).
Par contre si apr=E8s avoir fusionn=E9 le .reg, j'ouvre les=20
propri=E9t=E9s d'IE puis les ferme par le bouton "annuler"
sans faire OK sur aucune des fen=EAtres, les informations=20
sont conserv=E9es apr=E8s le reboot.

Que je d=E9sactive ou non la restauration automatique cel=E0=20
ne change rien.

Quelqu'un aurait-il une explication et une solution ?

J'ai d=E9j=E0 agi de la sorte sous windows 98 sans probl=E8mes
 
Jean-Claude BELLAMY replied to COUDON Marc on 3 Jun 2004
Stop !!!!

Oui mais XP et Win98, ce n'est pas la même chose !

Le paramétrage (actif) du proxy de IE est stocké en réalité dans :

HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections
Entrées :
DefaultConnectionSettings
SavedLegacySettings (c'est un backup)

de type REG_BINARY, ce qui ne simplife pas les choses !

C'est LA où il faut agir...
 
anonymous replied to Jean-Claude BELLAMY on 4 Jun 2004
Effectivement, cela fonctionne =E0 pr=E9sent.
Merci beaucoup.

$a601280a@phx.gbl ,
ainsi exprim=E9:
internet
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersio
r=E9alit=E9 dans :
Settings\Connections
 
Gilles RONSIN replied to COUDON Marc on 03 Jun 2004
Salut,

Ce qui me gène, c'est que S-1-5...... est ton code pid spécifique qui
t'a été attribué lors de la création de ton compte. Donc tu ne peux pas
l'intégrer dans une autre BDR.

Je ne saurai pas te dire... à moins d'avoir un "auto repair"

Ça je l'expliquerai par le fait que puisque la clé spécifique n'est pas
utilisée, mais que la clé commune est présente, IE l'applique à
l'utilisateur en cours.

A mon avis la solution est d'utiliser un script qui récupère le SID de
l'utilisateur, et applique les modif dans la BDR.
Regarde dans les scripts de JCB, surtout celui là :
http://www.bellamyjc.net/fr/vbsdownload.html#name2sid
 

Archived message: Perte des modifs du registre XP (MS XP)