Was passiert, wenn ich die gesamte Windows-Registrierung lösche?


25

Ich habe mich gefragt, was passieren würde, wenn ich alle Registrierungsdaten löschen würde. Würde mein PC nicht mehr funktionieren? Bearbeiten: Ich habe den Code bearbeitet, jetzt sollte er die Registrierung löschen.

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

Nun, nichts ist passiert. Der Befehl wurde jedoch erfolgreich ausgeführt. Also hat sich nichts geändert, lol :-) Edit: Ofc. Ich habe es neu gestartet.
Haplo

öffne
regedit poste

Vor dem Neustart Es ist in türkischer Sprache, aber es heißt, Befehl abgeschlossen. Und nach dem Neustart .
Haplo

Wie lange hat es gedauert, es zu löschen? und was ändert sich nach dem Neustart? Als du Regedit nach dem Rebood geöffnet hast, war es noch leer?
SkYWAGz

Wie ich schon sagte, hat sich nichts geändert. Registrierungsschlüssel wurden nicht gelöscht und der Befehl wurde sofort ausgeführt. Also, wie gesagt, so etwas kann man nicht machen.
Haplo

Antworten:


36

Sie können die Stammknoten nicht löschen. Sie existieren physisch nicht. Sie können ihre Inhalte jedoch über Regedit löschen (im Gegensatz zu reg).

Regedit bleibt hängen, sobald ich versuche zu löschen HKLM\SYSTEM. Nach dem Zurücksetzen der VM (weil ich faul bin) erhalte ich den folgenden Bildschirm (Betriebssystem ist Windows XP):

Bildbeschreibung hier eingeben

("Windows konnte nicht gestartet werden, da die folgende Datei fehlt oder beschädigt ist: \ WINXP \ system32 \ config \ SYSTEM")

Also ja, das Löschen von Inhalten aus der Registrierung wird Windows absolut positiv töten . Und wenn Sie kein Backup haben, können Sie es nicht wiederherstellen.


Vielen Dank für das Testen / Demonstrieren und ich glaube nicht, dass Sie mit dem Ergebnis des Löschens der Registrierung klarer hätten sein können "absolutely positively kill Windows"! Aus Neugier, welche VM-Software verwenden Sie?
Benscabbia

6
"unmöglich" wie theoretisch oder praktisch?
Blutende Finger

2
@BleedingFingers Beziehen Sie sich auf das Rückgängigmachen des Schadens? Da die Registrierung für zwei Windows-Installationen, die tatsächlich verwendet werden, niemals identisch ist, können Sie nur eine aktuelle Sicherung verwenden, um den PC vollständig wiederherzustellen. Zugegeben, mit weniger kritischen Dingen wie Dateizuordnungen funktioniert die Verwendung der Daten einer anderen Installation möglicherweise .
Daniel B

2
Ohne ein Backup müssten Sie versuchen, die Registrierungsdateien eines anderen Computers zu verwenden, da die Registrierung verwendet wird, um Treiber sehr früh im Startprozess zu finden (z. B. Festplattentreiber), und ohne einige sehr grundlegende Treiber funktioniert der Kernel nicht. Ich weiß nicht, wie ich mit der Hardware umgehen soll.
Barry Kelly

3
In der Regel erstellt Windows zahlreiche Sicherungskopien der Registrierung automatisch, meist über Wiederherstellungspunkte. In Windows XP können Sie diese Registrierungs-Snapshots anzeigen C:\System Volume Informationund anschließend in kopieren C:\Windows\config. Ich habe das mal mit einem alten Laptop erfolgreich gemacht.
oldmud0

9

Windows speichert viele wichtige Informationen in der Registrierung, die während eines frühen Startvorgangs (zumindest teilweise) geladen werden. Wenn Sie diese Informationen entfernen, kann Windows kritische Systemdateien nicht finden und laden und kann daher nicht booten.

Solche kritischen Informationen sind zB die Liste der Gerätetreiber, die zum Booten des Systems benötigt werden. Dies kann beinhalten:

  • Diskettenlaufwerke (Disketten, Festplatten, CDs, USB-Geräte, ...)
  • Bustreiber (IDE, SATA AHCI, ...)
  • Dateisystemtreiber (FAT, NTFS, ...)
  • ...

Standardmäßig speichert Windows jedoch eine Sicherungskopie der Registrierung. Wenn Sie "Systemwiederherstellung" aktiviert haben, finden Sie solche Kopien im (versteckten) System Volume InformationOrdner im Stammordner der Systempartition. Darüber hinaus speichert Windows eine Sicherungskopie der Registrierung in, auch wenn Sie "Systemwiederherstellung" nicht aktiviert haben %WINDIR%\System32\config\RegBack\.

Sie können die Sicherungsdateien manuell in kopieren %WINDIR%\System32\config\, um die Registrierungsdaten wiederherzustellen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.