13Sep
Die Windows-Registrierung ist ein Ort, der gut genug allein gelassen werden sollte, aber nur um zu argumentieren, was würde passieren, wenn Sie das ganze Ding löschen würden? Der heutige SuperUser Q & A Post diskutiert die Möglichkeiten, um die Neugier eines Lesers zu befriedigen.
Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.
Screenshot mit freundlicher Genehmigung von Wikipedia.
Die Frage
SuperUser reader SkYWAGz möchte wissen, was passieren würde, wenn die gesamte Windows-Registrierung gelöscht würde:
Ich habe mich gefragt, was passieren würde, wenn ich die gesamte Windows-Registrierung löschen würde( z. B. mit dem folgenden Code).Würde mein PC aufhören zu arbeiten?
- cd% TMP%
- reg Anfrage HKCR & gt;RegTest.txt
- reg Anfrage HKCU & gt; & gt;RegTest.txt
- reg Abfrage HKLM & gt; & gt;RegTest.txt
- reg Anfrage HKU & gt; & gt;RegTest.txt
- reg Anfrage HKCC & gt; & gt;RegTest.txt
- @pause & &cls
- für / f "delims =" %% I in( RegTest.txt) lösche reg "%% I" / va / f
Was passiert, wenn die gesamte Windows-Registrierung gelöscht wird?
Die Antwort
SuperUser Mitwirkende Daniel B und StW haben die Antwort für uns. Zuerst, Daniel B:
Sie können die Wurzelknoten nicht löschen, da sie physisch nicht existieren. Sie können jedoch ihre Inhalte über Regedit( im Gegensatz zu reg) löschen.
Regedit hängt, sobald ich versuche, HKLM \ SYSTEM zu löschen. Nach dem Zurücksetzen der VM( weil ich faul bin), bekomme ich den folgenden Bildschirm( das Betriebssystem ist Windows XP):
( Übersetzung: "Windows konnte nicht gestartet werden, da die folgende Datei fehlt oder beschädigt ist: \ WINXP \ system32 \ config \SYSTEM ")
Also ja, das Löschen von Sachen aus der Registry wird Windows absolut positiv töten. Und wenn Sie kein Backup haben, ist die Wiederherstellung unmöglich.
Gefolgt von der Antwort von StW:
Windows speichert eine Menge kritischer Informationen in der Registry, die während des Startvorgangs geladen wird( zumindest teilweise).Wenn Sie diese Informationen entfernen, kann Windows wichtige Systemdateien nicht finden und laden und kann daher nicht mehr starten.
Eine solche kritische Information ist die Liste der Gerätetreiber, die zum Booten des Systems benötigt werden. Dies kann Folgendes beinhalten:
- Festplattentreiber( Disketten, Festplatten, CDs, USB-Geräte,. ..)
- Bustreiber( IDE, SATA AHCI,. ..)
- Dateisystemtreiber( FAT, NTFS,. ..)
- . ..
Jedoch standardmäßigWindows speichert eine Sicherungskopie der Registrierung. Wenn Sie Systemwiederherstellung aktiviert haben, können Sie solche Kopien im( verborgenen) Ordner für Systemvolumeinformationen innerhalb des Stammordners der Systempartition finden. Darüber hinaus speichert Windows eine Sicherungskopie der Registrierung in% WINDIR% \ System32 \ config \ RegBack \, selbst wenn Sie System Restore nicht aktiviert haben.
Sie können die Sicherungsdateien manuell in% WINDIR% \ System32 \ config \ kopieren, um die Registrierungsdaten wiederherzustellen.
Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.