Modif HKLM "Userinit" sur base registre

bonjour
par erreur, j’ai mis à blanc la ligne suivante dans la base de registre (Win XP) qui se trouve dans [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“Userinit”=“C:\WINNT\system32\userinit.exe,”

Les conséquences
Quelque soit l’user que je prends, dès que je me connecte, il y a affichage du fonds d’écran, puis déconnexion.

J’ai bien sûr essayé toutes les possibilités de démarrage (mode sans échec, etc…) => même résultat.
Si quelqu’un a une bonne idée, je suis preneur…
d’avance merci
Gilles
Edité le 24/01/2010 à 20:46

salut

met le cd de xp et fait une réparation www.informatruc.com…

bonjour,

tu peux aussi booter sur un livecd (windows ou linux , l’important est d’avoir acces au disque) et faire une restauration systeme manuelle.

il te suffit d’aller dans \System Volume Information\ restore[…]\ et la tu trouves des repertoires nommés RP suivi d’un chiffre

tu regardes les dates de creation , tu choisis celui qui te convient (qui date de juste avant ta betise :wink: ). Dans celui ci , tu vas dans le dossier snapshot.

il y a 4 fichiers :

_REGISTRY_MACHINE_SAM
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM

tu les copies dans le repertoire \WINDOWS\system32\config.

dans ce fichier tu as 4 fichiers : SAM , SECURITY, SOFTWARE et SYSTEM

tu les renommes en .old , et tu renommes les fichiers précédemment copiés ( en enlevant la partie REGISTRY_MACHINE )

tu reboot

ca devrait etre bon