Base de registre

existe til un editeur de base de registre sous dos
quand on ne peu plu acceder a windows
merci

Utilise la console. Mais c’est complique. Mais dans ce cas il sera sans doute plus facile de reparer XP a partir du CD. CDRM en first boot dans le Bios.
Au premier choix on choisit installer plutot que reparer. On continue l’installation jusqu’au moment apres le 1er reboot ou il y aura un message avisant que l’installeur a trouve une version de XP deja installée. Et a ce moment on choisit reparer. Attention an ne pas aller trop viter et de ne pas se tromper sinon on formate. Il faudre reinstaller tous les drivers non generiques. exactement comme apres une premiere install de XP mais on n’aura rien perdu.

Salut,

@mickaelm
Tu parles pour quel Windows stp ?

@bigbernie
Tu parlais de la console de récup (car l’invite de commande émulateur DOS n’est plus possible) ? C’est avec quelle commande on peut accéder au registre stp ?

Pour reparer le registre avec la console c’est vraiment complique. La marche a suivre est longue et tient sur une trentaine de lignes de scripts et 2 pages d’instructions. C’est vraiment pour les “assez baleses” qui veulent s’amuser a reparer manuellement.
C’est bien plus facile et rapide de reparer automatiquement.

Je connais la manip qui consiste à remplacer des fichiers contenant le registre (si c’est de ça que tu parlais) mais pas les commandes pour modifier des valeurs précises.

Il y en a une trentaine + les manipulations.

Peux-tu préciser ?

Si tu as envie de t’amuser. Mieux vaut Réparer !

) Lancez la console de récupération puis tapez en validant à chaque fois par la touche Entrée :
md tmp
cd tmp
copy c:\windows\system32\config\system
copy c:\windows\system32\config\software
copy c:\windows\system32\config\sam
copy c:\windows\system32\config\security
copy c:\windows\system32\config\default
cd …
cd system32
cd config
del system
del software
del sam
del security
del default
cd …
cd system32
cd config
copy c:\windows\repair\system
copy c:\windows\repair\software
copy c:\windows\repair\sam
copy c:\windows\repair\security
copy c:\windows\repair\default
Quittez la console et redémarrez en mode sans échec afin de suivre l’ étape numéro deux.
Vous aurez deux choix de compte : Administrateur et Propriétaire. Choisissez le premier puis cliquez sur le bouton Oui.

  1. Lancez l’ Explorateur Windows, paramétrez les options " Fichiers et dossiers cachés " et créez éventuellement un répertoire temporaire à la racine de C:\windows : ( TEMP par exemple ).
  2. Toujours dans l’ Explorateur Windows, ouvrez :
    c:\system volume information et pointez vers un répertoire dont le nom ressemble à
    _restore{F1E00413-1980-495F-B153-A8A33D7DB47F}
    Note : Si vous ne pouvez accéder au répertoire ( " [Nomdudossier] n’ est pas accessible accès refusé " ), il faut donner au nom du compte sur lequel vous vous êtes connecté (Administrateur) un contrôle total sur ce dossier. Une fois la procédure terminée, n’oubliez pas de restaurer les paramètres par défaut en supprimant le compte.
    Ouvrez le sous-dossier RPx puis Snapshot.
    Note : Chaque " RPx " représente un point de restauration. Si vous cliquez sur " Affichage " - " Détails ", vous pourrez vous rendre compte de leur date de création. Choisissez le répertoire le plus récent mais à condition qu’ il ne corresponde pas à la date ou à l’ heure courante. Attention : ils ne contiennent pas tous les fichiers qu’il nous faut copier.
    Faites un copier-coller dans c:\windows\TEMP des 5 fichiers suivants :
    registry_user.default
    _registry_machine_security
    _registry_machine_software
    _registry_machine_system
    _registry_machine_sam

Renommez les cinq fichiers que vous avez copié dans c:\windows\TEMP respectivement en Default, Security, Software, System, Sam

  1. Relancez la console de récupération puis tapez en validant à chaque fois par Entrée :
    cd system32
    cd config
    del default
    Refaites cette dernière commande avec les quatre autres fichiers
    Enfin, tapez :
    copy c:\windows\TEMP\default
    Et refaites cette dernière commande les quatre autres fichiers

Il ne vous reste plus qu’ à redémarrer
Vous allez retrouver vos comptes utilisateur et il y a de fortes chances pour que Windows vous demande de redémarrer une nouvelle fois pour cause de nouveau matériel détecté…

  1. Une fois cela réglé, restaurez votre ordinateur à une date antérieure. Vous retrouverez dans les choix indiqués en gras la date et l’ heure de la création du répertoire " RPx " que vous aviez au préalable sélectionné.

Oui, c’est bien ce que je pensais : ce que tu viens de décrire est la procédure pour remplacer les fichiers de registre que je connaissais. Ce que je cherchais c’est le moyen d’intervenir à une clé précise - ce que je crois impossible depuis la console de récup.
Mais merci quand même.

c’est pas sous xp, là c’est sous 98

oui nglechau je demandais pour modifier une valeur, faire une recherche, lire la bdr

:stuck_out_tongue:

Désolé pour ce retard et bonne année :slight_smile:

Oui, sous 98 tu peux accéder au registre en vraie mode DOS pour modifier/créer/exporter/supprimer une clé/valeur précise en utilisant les fichiers .reg que tu rédiges à l’avance.
Pour cela, tu tapes à la commande :

C:\Windows\regedit (ou simplement regedit si C:\Windows fait partie de ton PATH sous DOS)

Tu obtiens alors une aide pour t’orienter.

Par contre, tu ne peux pas parcourir, rechercher dans la base.

Accessoirement, pour remplacer toute la base de registre, tu connais déjà peut-être la commande scanreg /restore, ou la manip pour remplacer uniquement la partie utilisateur (user.dat) ou système (system.dat).