Que se passe-t-il si vous supprimez tout le registre Windows?
Le registre Windows est un endroit qui devrait être laissé assez bien tout seul, mais juste pour les besoins de l’argumentation, que se passerait-il si vous supprimiez l’ensemble? Le message de questions et réponses du super-utilisateur d'aujourd'hui traite des possibilités pour satisfaire la curiosité du lecteur..
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Capture d'écran fournie par Wikipedia.
La question
Lecteur superutilisateur SkYWAGz veut savoir ce qui se passerait si tout le registre Windows était supprimé:
Je me demandais ce qui se passerait si je supprimais tout le registre Windows (en utilisant le code suivant, par exemple). Mon PC cesserait-il de fonctionner?
- cd% TMP%
- requête d'interrogation HKCR> RegTest.txt
- requête d'interrogation HKCU >> RegTest.txt
- requête d'interrogation HKLM >> RegTest.txt
- requête d'interrogation HKU >> RegTest.txt
- requête d'interrogation HKCC >> RegTest.txt
- @pause && cls
- pour / f “delims =” %% I dans (RegTest.txt) ne supprime régulièrement “%% I” / va / f
Que se passe-t-il si tout le registre Windows est supprimé??
La réponse
Les contributeurs du super-utilisateur, Daniel B et StW, ont la solution pour nous. Première place, Daniel B:
Vous ne pouvez pas supprimer les nœuds racine car ils n'existent pas physiquement. Vous pouvez cependant supprimer leur contenu via Regedit (par opposition à reg).
Regedit se bloque dès que j'essaie de supprimer HKLM \ SYSTEM. Après avoir réinitialisé la VM (parce que je suis paresseux), l'écran suivant s'affiche (le système d'exploitation est Windows XP):
(Traduction: "Windows n'a pas pu démarrer car le fichier suivant est manquant ou corrompu: \ WINXP \ system32 \ config \ SYSTEM")
Alors oui, supprimer des éléments du registre va définitivement tuer Windows. Et à moins d'avoir une sauvegarde, la restauration est impossible.
Suivi de la réponse de StW:
Windows stocke de nombreuses informations critiques dans le registre, qui est chargé (au moins une partie de celui-ci) à un stade précoce du démarrage. Si vous supprimez ces informations, Windows ne pourra pas trouver et charger les fichiers système critiques et ne pourra donc pas démarrer..
Ces informations critiques sont la liste des pilotes de périphériques nécessaires au démarrage du système. Cela peut inclure:
- Pilotes de disque (disquettes, disques durs, CD, périphériques USB,…)
- Conducteurs de bus (IDE, SATA AHCI,…)
- Pilotes de système de fichiers (FAT, NTFS,…)
- …
Cependant, par défaut, Windows stocke une copie de sauvegarde du registre. Si vous avez activé Restauration du système, vous pouvez trouver ces copies dans le dossier (masqué) des informations de volume système situé dans le dossier racine de la partition système. De plus, même si vous n'avez pas Restauration du système activé, Windows enregistre une copie de sauvegarde du registre dans% WINDIR% \ System32 \ config \ RegBack \.
Vous pouvez copier manuellement les fichiers de sauvegarde dans% WINDIR% \ System32 \ config \ pour restaurer les données du registre..
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.