Sauvegarde de la base de registre dans un batch...

Sauvegarde de la base de registre dans un batch... - Win NT/2K/XP - Windows & Software

Marsh Posté le 22-05-2003 à 22:02:24    

Salut,
 
C'est encore moi... avec mes batchs... mais ce soir je dois avoir du mal je trouve rien par moi même :d :/
Je cherche comment en ligne de commande exporter une base de regsitre pour ainsi automatiser la sauvegarde de la base de registre. J'ai cherché les commandes associées à Regedit mais je trouve pas :crazy:
 
:hello:
 
EDIT: j'ai oublié de préciser... c'est sous Windows 2000.


Message édité par Webman le 22-05-2003 à 22:04:30
Reply

Marsh Posté le 22-05-2003 à 22:02:24   

Reply

Marsh Posté le 23-05-2003 à 01:33:52    

t'es sûr que c'est possible? et attention la BDR c'est un truc énorme ça fait plus de 50mo.
 
Avec l'outil de sauvegarde de 2000 y'a moyen de sauver que la BDR je crois...


---------------
.
Reply

Marsh Posté le 23-05-2003 à 04:29:34    

la base de registre étant plusieurs fichiers séparés, il suffit de les copier...

Reply

Marsh Posté le 23-05-2003 à 09:43:12    

hpdp00 a écrit :

la base de registre étant plusieurs fichiers séparés, il suffit de les copier...


 
effectivement mais ils sont protéger en lecture/écriture par le système ... il faut soit utiliser regback du resource kit soit les copier via un autre OS ... les fichiers se trouvent dans le dossier  
 
x:\WINNT\system32\config\
 
 
 :hello:


Message édité par AZorbas le 23-05-2003 à 09:43:50

---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 23-05-2003 à 10:50:17    

AZorbas a écrit :


 
effectivement mais ils sont protéger en lecture/écriture par le système ... il faut soit utiliser regback du resource kit soit les copier via un autre OS ... les fichiers se trouvent dans le dossier  
 
x:\WINNT\system32\config\
 
 
 :hello:


 
Il y a des traits commum, oui ! Certains, sont radicalement différents,le matériel n'est pas le même sur chaque machine, les logiciels installé sont différents, les clés sont crée dynamiquement, plein de chose comme ça ! Sinon, sa serait trop simple... :pfff:


Message édité par cvb le 23-05-2003 à 10:50:51
Reply

Marsh Posté le 23-05-2003 à 12:38:00    

hpdp00 a écrit :

la base de registre étant plusieurs fichiers séparés, il suffit de les copier...


tu vois pas le bordel...


---------------
.
Reply

Marsh Posté le 23-05-2003 à 13:47:28    

cvb a écrit :


 
Il y a des traits commum, oui ! Certains, sont radicalement différents,le matériel n'est pas le même sur chaque machine, les logiciels installé sont différents, les clés sont crée dynamiquement, plein de chose comme ça ! Sinon, sa serait trop simple... :pfff:


 
 :??: je ne comprend pas ce que tu veux dire ?
 
Ce que je sais c'est qu'avec regback tu es sûr de récupérer ta BDR ... j'ai déjà restauré ma BDR en écrasant l'ancienne via un autre OS.
 
Voici les fichiers que regback me crée :
 
SAM
DEFAULT
SECURITY
SOFTWARE
SYSTEM
 
Je ne vois pas l'intérêt à Microsoft de cacher ces fichiers ou de les mettre aléatoirement n'importe où ! En effet il suffit d'une merde dans un de ces fichiers pour être prêt à réinstaller tout l'OS et tous les programmes ... même si les données ne sont pas corrompus ! Croyez-moi mon expérience ! Bref on a tout intérêt à savoir faire des backup facilement que tout autre chose !
 
ps : je parle pour win2k, pour win9X il suffit de copier les fichiers SYSTEM.DAT et USER.DAT qui sont dans x:\windows\.
Ces fichiers sont en attribut +h+r+s (caché, lecture, system) si j'ai bonne souvenance.


Message édité par AZorbas le 23-05-2003 à 13:54:34

---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 23-05-2003 à 14:16:27    

mmmhh et ca :
regedit /e ma_bdr_complete.reg
regedit /e ma_bdr_HKLM.reg HKEY_LOCAL_MACHINE
et ainsi de suite...
ca marche pas chez vous ?

Reply

Marsh Posté le 23-05-2003 à 15:01:00    

Je résumé et je vous laisse conclure, mais quelques lignes plus haut :
 


HKEY_CLASSES_ROOT : contient les informations des extensions des fichiers, les associations fichiers/application, pour gérer les glisser déposer, les données OLE, et les informations sur les raccourci
 
HKEY_CURRENT_USER : est la portion de la branche HKEY_USERS applicable à l'utilisateur actuel. S'il y a un seul utilisateur HKEY_USERS et HKEY_CURRENT_USER sont identiques.
 
 
HKEY_LOCAL_MACHINE représente l'ordinateur et les matériels installés. Il est possible d'avoir plusieurs configuratuion mises à jour dynamiquement.
 
HKEY_USERS stocke les informations sur le bureau, le réseau et les informations propres à l'utilisateur.
 
HKEY_CURRENT_CONFIG, contient les paramètres d'affichage et les informations sur les imprimantes disponibles
 
HKEY_DYN_DATA  : stocke les informations sur les performance de windows.
 


 
Toute les clés, alpha-numérique, sont crée dynamiquement par des fonctions de windows. Apellé plus couraement sous le non des API WINDOWS, pour ce qui sa interesse : http://docvb.free.fr/api.php
 
Aprés, prendre les fichiers de la base d'une registre pour les mettre sur une autre machine, je ne pense pas que sa fonctionne, au top, tous le monde n'as pas le même matos installé et les config sont différentes d'une machine à une autre...
 
En ce qui concerne, la réparation de la base de registre par des fonction de windows, je ne connais pas leur algorithme. Maintenant, s'il y a des mises à jours régulière de la base de registre, à notre inssue, tant mieux pour vous, mais j'en doute un peu....
 
Sa me fait penser à un don d'organe. Tous le receveur ne peuvent pas prendre n'importe quel donneur. C'est pareille pour ça, car la Bdr, comme, les *.dll sont le coeur et le poumon de windows.


Message édité par cvb le 23-05-2003 à 15:03:16
Reply

Marsh Posté le 23-05-2003 à 21:54:01    

heu il demandait simplement de faire un backup de sa BDR ... pas de l'exporter sur une autre machine ... bref je ne vois pas le prob ...
 
pour nono_robot l'exportation via regedit n'est pas le meilleur moyen ... sauf erreur de ma part ça n'exporte pas toute les clefs ... et la restauration n'est pas assurer à 100% (style un crash complet > install de l'OS et un regedit de restauration ne marchera pas).
Ca risque de marcher peut-être en mode console mais je ne suis pas expert.
 
Par contre la méthode avec regback permet de récupérer telle qu'elle la BDR (avec les params systèmes, programmes, etc) ... bref si la BDR est complètement corrompue ont peut "simplement"
écraser manuellement ces fichiers via un autre OS et on retrouve exactement la même config avant le backup.
 
J'ai déjà des crash de la BDR (RESET du PC à cause de plantage>corruption de la BDR > plus moyen de booter) ... en écrasant ces fichiers j'ai pu redémarrer et retrouver en l'état ma config ...
 
Il y a surement moyen de restaurer la DBR via l'outil de backup de Win mais le problème c'est que pour utiliser cet outil lors de la restauration il faut pouvoir booter ... windows ! Bref si on est certain que c'est la DBR qui est corrompu (et non les fichiers de windows) la restauration est enfantine et rapide !
 
 
ps :  
 
HKEY_LOCAL_MACHINE représente l'ordinateur et les matériels installés. Il est possible d'avoir plusieurs configuratuion mises à jour dynamiquement.  
 
Je crois plutôt que ça veut dire que sur un même PC tu peux choisir de booter avec ou non certain périphérique ... regarde dans propriété système>matériel>Profils matériel
 
 
Sinon c'est vrai que le système et les programmes accèdent constamment à la BDR pour lire/écrire des paramètres (couleur de win, options dans jeux ou programmes, etc...) ... c'est pour ça qu'il y a tjs un risque de corrompre cette BDR lorsqu'on fait des RESET sauvage lorsque le PC tourne ou lors d'un plantage (c'est du vécu! :) )


Message édité par AZorbas le 23-05-2003 à 21:55:33

---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 23-05-2003 à 21:54:01   

Reply

Marsh Posté le 23-05-2003 à 21:56:28    

Ok, merci de ta réponse détaillée, regback correspond à mes besoins, je vais regarder ça plus en détails :)
 
:hello: :jap:


Message édité par Webman le 23-05-2003 à 21:56:37
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed