¿Qué sucede cuando elimino todo el registro de Windows?

25

Me he estado preguntando qué pasaría si borro todas las cosas del registro. ¿Mi PC dejaría de funcionar? Editar: he editado el código, ahora debería eliminar el registro.

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
fuente
Bueno, no pasó nada. Sin embargo, el comando se completó con éxito. Así que nada cambió, jajaja :-) Editar: Ofc. Lo reinicié.
Haplo
abrir regedit publicar una captura de pantalla ... luego reiniciarlo .....
Logman
Antes de reiniciar Está en turco, pero dice comando completado. Y después de reiniciar .
Haplo
¿Cuánto tiempo tardó en eliminarlo? ¿Y qué cambia después de reiniciar? cuando abriste regedit después de rebood, ¿todavía estaba vacío?
SkYWAGz
Como dije, nada cambió. Las claves de registro no se eliminaron y el comando se completó de inmediato. Entonces, como dije, no puedes hacer algo como esto.
Haplo

Respuestas:

36

No puede eliminar los nodos raíz. No existen físicamente. Sin embargo, puede eliminar su contenido a través de Regedit (en lugar de reg).

Regedit se cuelga tan pronto como intento eliminarlo HKLM\SYSTEM. Después de restablecer la VM (porque soy vago), aparece la siguiente pantalla (el sistema operativo es Windows XP):

ingrese la descripción de la imagen aquí

("Windows no pudo iniciarse porque falta el siguiente archivo o está dañado: \ WINXP \ system32 \ config \ SYSTEM")

Entonces , sí, eliminar cosas del registro matará absolutamente a Windows . Y a menos que tenga una copia de seguridad, restaurarla es imposible.

Daniel B
fuente
¡Gracias por probar / demostrar y no creo que pudieras haber sido más claro con el resultado de eliminar el registro "absolutely positively kill Windows"! Por curiosidad, ¿qué software de VM está utilizando?
benscabbia
66
"imposible" como en teoría o en la práctica?
Sangrado dedos
2
@BleedingFingers ¿Te refieres a deshacer el daño? Debido a que el registro nunca es el mismo para dos instalaciones de Windows que están realmente en uso, no puede usar nada más que una copia de seguridad muy reciente para restaurar completamente la PC. Por supuesto, con cosas menos críticas como asociaciones de archivos, el uso de datos de otra instalación podría funcionar.
Daniel B
2
Sin una copia de seguridad, necesitaría probar y usar los archivos de registro de otra máquina, porque el registro se usa para localizar los controladores muy temprano en el proceso de arranque (por ejemplo, cosas como los controladores de disco), y sin algunos controladores muy básicos, el núcleo no funciona. No sé cómo interactuar con el hardware.
Barry Kelly el
3
Por lo general, Windows realiza numerosas copias de seguridad del registro automáticamente, la mayoría a través de puntos de restauración. En Windows XP, puede ver estas instantáneas del registro C:\System Volume Informationy luego copiarlas en C:\Windows\config. Lo hice una vez con una vieja computadora portátil con éxito.
oldmud0
9

Windows almacena mucha información crítica en el registro, que se carga (al menos una parte) durante una etapa temprana durante el arranque. Si elimina esta información, Windows no podrá encontrar y cargar archivos críticos del sistema y, por lo tanto, no podrá iniciar.

Dicha información crítica es, por ejemplo, la lista de controladores de dispositivos necesarios para iniciar el sistema. Esto puede incluir:

  • controladores de disco (disquetes, discos duros, CD, dispositivos USB, ...)
  • conductores de autobuses (IDE, SATA AHCI, ...)
  • controladores del sistema de archivos (FAT, NTFS, ...)
  • ...

Sin embargo, de forma predeterminada, Windows almacena una copia de seguridad del registro. Si ha habilitado "Restaurar sistema", puede encontrar dichas copias en la System Volume Informationcarpeta (oculta) dentro de la carpeta raíz de la partición del sistema. Además, incluso si no tiene "Restaurar sistema" habilitado, Windows guarda una copia de seguridad del registro en %WINDIR%\System32\config\RegBack\.

Puede copiar manualmente los archivos de respaldo %WINDIR%\System32\config\para restaurar los datos del registro.

StW
fuente