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
windows
windows-registry
SkYWAGz
la source
la source
Réponses:
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):("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.
la source
"absolutely positively kill Windows"
! Par curiosité, quel logiciel VM utilisez-vous?C:\System Volume Information
, puis les copierC:\Windows\config
. Je l'ai fait une fois avec un vieil ordinateur portable avec succès.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:
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 Information
dossier (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.la source