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
windows
windows-registry
SkYWAGz
fuente
fuente
Respuestas:
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):("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.
fuente
"absolutely positively kill Windows"
! Por curiosidad, ¿qué software de VM está utilizando?C:\System Volume Information
y luego copiarlas enC:\Windows\config
. Lo hice una vez con una vieja computadora portátil con éxito.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:
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 Information
carpeta (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.fuente