23Aug

Comment restaurer les versions précédentes du Registre dans Windows 7

Si vous souhaitez restaurer manuellement une section spécifique du registre à partir d'un instantané de restauration du système ou accéder à certaines clés spécifiques d'une ancienne version du registre, vous pouvez accéder à ces fichiers et en exporter des sections. Voici comment le faire dans Windows 7 ou Vista.

Depuis Windows 7 et Vista utilisent Shadow Copy, également connu sous le nom Volume Snapshot Service, pour alimenter la fonctionnalité "Versions précédentes", il existe des instantanés de fichiers importants pris au fil du temps, y compris les ruches de registre.de cette façon sans avoir à faire une restauration complète du système.

Cet article a été écrit conjointement par moi-même et Ramesh de WinHelpOnline , qui a également couvert comment faire la même chose sur Windows XP .

Accès Précédent Hives de registre de Shadow Copy

Remarque importante : avant de commencer, nous devrions vraiment vous donner un avertissement: vous ne devriez pas utiliser cette technique, sauf si vous savez ce que vous faites et sont prêts à faire face à d'éventuels problèmes, ouau moins avoir quelques bonnes sauvegardes de vos fichiers. Toujours là?Continuer à lire.

La première chose que vous voulez faire est de désactiver le contrôle de compte d'utilisateur, parce que vous ne pouvez pas vraiment accéder aux dossiers autrement. Une fois que vous avez fait cela et redémarré, ouvrez une nouvelle fenêtre de Windows Explorer et dirigez vers le dossier suivant:

C: \ Windows \ System32 \ Config

Cliquez avec le bouton droit n'importe où dans la zone d'espace blanc du dossier, choisissez Propriétés dans lemenu, puis cliquez sur l'onglet Versions précédentes. Une fois que vous êtes là, double-cliquez sur le dossier approprié( Indice: Regardez le champ Date de modification pour décider quelle version des fichiers que vous souhaitez restaurer.)

Remarque : Si vous utilisez les éditions Windows Vista Home et que vous voulezPour ce faire, vous devrez utiliser Shadow Explorer pour accéder à ces fichiers.

Sélectionnez les fichiers de ruche de registre dont vous avez besoin et copiez-les dans le dossier de votre choix.

Cliquez sur OK lorsque vous voyez l'invite de sécurité Windows.

Et maintenant vous devriez avoir un dossier contenant les clés de registre de sauvegarde.

Maintenant que vous avez les versions de sauvegarde du registre, vous pouvez les utiliser pour accéder à l'ancienne version.

Chargement d'une ruche de registre et accès à des clés spécifiques

À ce stade, vous pouvez charger la totalité de la ruche de registre dans le registre, ce qui en fera une sous-clé de l'une des sections principales. Ouvrez l'Éditeur du Registre en utilisant Regedit.exe dans la recherche du menu Démarrer ou des boîtes d'exécution, cliquez sur HKEY_LOCAL_MACHINE ou HKEY_USERS, puis utilisez Fichier - & gt;Charger la ruche.

Vous serez invité à donner un nom à la nouvelle ruche - pour cet exemple, je viens d'utiliser test.

Et juste comme ça, vous pouvez voir la nouvelle clé avec le contenu de la copie de sauvegarde de la semaine dernière. Ainsi, par exemple, si l'un des paramètres ou des clés de licence d'une application était perdu, nous pouvons le trouver en parcourant les clés de cette application. Vous devrez effectuer manuellement les modifications si vous ne faites que quelques touches.

Si vous essayez d'utiliser cette méthode pour restaurer de gros blocs du registre, vous pouvez exporter une clé, modifier le fichier exporté pour avoir le chemin d'accès correct au lieu de Test, puis l'importer à nouveau. C'est un peu pénible, mais cela pourrait être utile si vous en avez besoin.

Une fois que vous avez terminé, vous devez vous assurer de supprimer cette clé entière, sinon il va ajouter beaucoup de ballonnement supplémentaire à votre base de registre dont vous n'avez vraiment pas besoin.

Accéder aux clés de registre de la version précédente via la ligne de commande

Au lieu de charger la clé de registre en utilisant l'interface graphique et en ajoutant toutes ces clés à votre registre actuel, vous pouvez utiliser l'outil RegFileExport de Nirsoft pour accéder aux données de la sauvegardefichiers directement - vous aurez juste besoin de connaître la clé exacte que vous cherchez

Donc, par exemple, si vous voulez accéder à la liste des programmes actuellement installés à partir de la boîte de dialogue Programmes et fonctionnalités. Vous exécuteriez une commande comme celle-ci contre la copie de sauvegarde enregistrée de la ruche de registre SOFTWARE - en supposant que vous avez l'application de ligne de commande dans le même répertoire que le fichier de sauvegarde:

regfileexport SOFTWARE ExportedKey.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \Windows \ CurrentVersion \ Désinstaller "

Cela générera un fichier. reg régulier que vous pouvez soit double-cliquer pour entrer le contenu dans le registre, ou vous pouvez l'ouvrir et trouver les clés spécifiques que vous souhaitez utiliser.

Cette méthode peut être utilisée pour restaurer facilement des sections du registre, si nécessaire. C'est probablement très utile pour restaurer les sections relatives à une application spécifique.

Encore une fois, vous devriez être très prudent lors de la modification du registre, mais au moins vous en savez beaucoup plus que ce que vous faisiez auparavant.