Que se passe-t-il lorsque je supprime l'intégralité du registre Windows?

25

Je me demandais ce qui se passerait si je supprimais tous les éléments du registre. Mon PC cesserait-il de fonctionner? Modifier: j'ai édité le code, maintenant il devrait supprimer le registre.

cd %TMP%
reg query HKCR> RegTest.txt
reg query HKCU>> RegTest.txt
reg query HKLM>> RegTest.txt
reg query HKU>> RegTest.txt
reg query HKCC>> RegTest.txt
@pause && cls
for /f "delims=" %%I in (RegTest.txt) do reg delete "%%I" /va /f
SkYWAGz
la source
Eh bien, il ne s'est rien passé. La commande s'est terminée avec succès. Donc rien n'a changé, lol :-) Edit: Ofc. je l'ai redémarré.
Haplo
ouvrez regedit poster une capture d'écran ... puis redémarrez-le .....
Logman
Avant le redémarrage C'est en turc mais il indique que la commande est terminée. Et après le redémarrage .
Haplo
Combien de temps a-t-il fallu pour le supprimer? et quels changements après le redémarrage? quand vous avez ouvert regedit après rebood était-il encore vide?
SkYWAGz
Comme je l'ai dit, rien n'a changé. Les clés de registre n'ont pas été supprimées et la commande a été exécutée immédiatement. Donc, comme je l'ai dit, vous ne pouvez pas faire quelque chose comme ça.
Haplo

Réponses:

36

Vous ne pouvez pas supprimer les nœuds racine. 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 machine virtuelle (parce que je suis paresseux), j'obtiens l'écran suivant (le système d'exploitation est Windows XP):

entrez la description de l'image ici

("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 tuera Windows de manière absolument positive . Et à moins d'avoir une sauvegarde, sa restauration est impossible.

Daniel B
la source
merci pour les tests / démonstration et je ne pense pas que vous auriez pu être plus clair avec le résultat de la suppression du registre "absolutely positively kill Windows"! Par curiosité, quel logiciel VM utilisez-vous?
benscabbia
6
"impossible" comme théoriquement ou pratiquement?
Bleeding Fingers
2
@BleedingFingers Faites-vous référence à la réparation des dommages? Étant donné que le registre n'est jamais le même pour deux installations Windows en cours d'utilisation, vous ne pouvez pas utiliser autre chose qu'une sauvegarde très récente pour restaurer complètement le PC. Certes, avec des éléments moins critiques comme les associations de fichiers, l'utilisation des données d'une autre installation peut fonctionner.
Daniel B
2
Sans sauvegarde, vous devez essayer d'utiliser les fichiers de registre d'une autre machine, car le registre est utilisé pour localiser les pilotes très tôt dans le processus de démarrage (par exemple, des pilotes de disque) et sans certains pilotes très basiques, le noyau ne fonctionne pas. Je ne sais pas comment interagir avec le matériel.
Barry Kelly du
3
Habituellement, Windows effectue automatiquement de nombreuses sauvegardes du registre, la plupart via des points de restauration. Dans Windows XP, vous pouvez consulter ces instantanés de registre C:\System Volume Information, puis les copier C:\Windows\config. Je l'ai fait une fois avec un vieil ordinateur portable avec succès.
oldmud0
9

Windows stocke un grand nombre d'informations critiques dans le registre, qui est chargé (au moins une partie de celui-ci) à un stade précoce lors 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 par exemple la liste des pilotes de périphériques nécessaires au démarrage du système. Cela peut inclure:

  • pilotes de disques (disquettes, disques durs, CD, périphériques USB, ...)
  • chauffeurs 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 System Volume Informationdossier (caché) à l'intérieur du dossier racine de la partition système. En outre, même si la "Restauration du système" n'est pas activée, 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.

StW
la source