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
windows
windows-registry
SkYWAGz
quelle
quelle
Antworten:
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):("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.
quelle
"absolutely positively kill Windows"
! Aus Neugier, welche VM-Software verwenden Sie?C:\System Volume Information
und anschließend in kopierenC:\Windows\config
. Ich habe das mal mit einem alten Laptop erfolgreich gemacht.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:
Standardmäßig speichert Windows jedoch eine Sicherungskopie der Registrierung. Wenn Sie "Systemwiederherstellung" aktiviert haben, finden Sie solche Kopien im (versteckten)
System Volume Information
Ordner 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.quelle