Reparar el registro de Windows XP

Muchas veces metemos la pata a la hora de limpiar el registro de nuestro sistema operativo,haciendo que nuestro equipo no arranque. Aqui os dejo esto, para que os pueda servir en un futuro y os ayude a reparar el registro, sin tener que formatear vuestro equipo.


En Windows XP es posible recuperar un Registro dañado. Los archivos de Registro dañados producen diferentes mensajes de error. Consulte en Knowledge Base los artículos acerca de mensajes de error relativos a problemas del Registro.


asegúrate de reemplazar completamente las cinco secciones del Registro. Si sólo reemplazas una o dos secciones, podrían surgir problemas adicionales, ya que el software y el hardware almacenan su configuración en múltiples ubicaciones del Registro.

Al iniciar o reiniciar un equipo basado en Windows XP, puede aparecer uno de los mensajes de error siguientes:

No se puede iniciar Windows XP porque el siguiente archivo está dañado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

No se puede iniciar Windows XP porque el siguiente archivo está dañado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE

Stop: c0000218 {Error del archivo de Registro} El Registro no puede cargar la sección (archivo): \SystemRoot\System32\Config\SOFTWARE o su registro o alternativo

En este procedimiento se utiliza la consola de recuperación (Restaurar sistema) y se indican por orden todos los pasos para garantizar que el proceso se complete correctamente. Una vez finalizado este procedimiento, el sistema debería volver a un estado muy similar a aquel en el que se encontraba antes de producirse el problema. Si has ejecutado alguna vez NTBackup y has completado una recuperación del estado del sistema, no necesitas seguir los procedimientos de las partes dos y tres; puedes pasar a la parte cuatro.


Parte uno

En esta parte, iniciaras la consola de recuperación, crearas una carpeta temporal, haras una copia de seguridad de los archivos existentes del Registro en una nueva ubicación, eliminaras los archivos del Registro de su ubicación actual y, por último, copiaras los archivos del Registro desde la carpeta de recuperación a la carpeta System32\Config.

Una vez finalizado este procedimiento, se crea un Registro que puede utilizar para volver a iniciar Windows XP. Ese Registro se creó y guardó durante la instalación inicial de Windows XP; por tanto, perderas los cambios y configuraciones realizados después de la instalación.

Para completar la parte uno, sigue estos pasos:

Inicia la consola de recuperación.

En el símbolo del sistema de la consola de recuperación, escribe las líneas siguientes y presiona Entrar cuando finalice cada una de ellas:

md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default


Escribe exit para salir de la consola de recuperación. El equipo se reinicia.

Nota: en este procedimiento se asume que Windows XP está instalado en la carpeta C:\Windows. Si se encuentra en una ubicación diferente, asegúrate de cambiar C:\Windows por la carpeta Windows apropiada.

Si tienes acceso a otro equipo, para ahorrar tiempo copia el texto del paso dos y, a continuación, crea un archivo de texto llamado, por ejemplo, CopiaReg1.txt. Para crear este archivo, ejecuta el comando siguiente al iniciar el equipo en la consola de recuperación:

batch copiareg1.txt

El comando batch de la consola de recuperación permite procesar de forma secuencial todos los comandos escritos en un archivo de texto. Cuando se utiliza el comando batch, no es necesario escribir manualmente tantos comandos.

Parte dos

Para completar el procedimiento descrito en esta sección, debes iniciar sesión como administrador o como usuario administrativo (un usuario que dispone de una cuenta en el grupo Administradores). Si utilizas Windows XP Home Edition, puede iniciar sesión como usuario administrativo. En tal caso, debes iniciar Windows XP Home Edition en Modo a prueba de errores. Para iniciar el equipo con Windows XP Home Edition en Modo a prueba de errores, sigue estos pasos:

Imprime estas instrucciones antes de continuar. No podras verlas después de iniciar el equipo en Modo a prueba de errores. Si utilizas el sistema de archivos NTFS, imprime también las instrucciones del artículo de Knowledge Base Q309531, al que se hace referencia en el paso siete.

Haga clic en Inicio-> Apagar -> Reiniciar -> Aceptar .

Presione la tecla F8.

En un equipo configurado para iniciarse en varios sistemas operativos, puedes presionar F8 cuando aparezca el menú Inicio.

Utiliza las teclas de dirección para seleccionar la opción apropiada del Modo a prueba de errores y, a continuación, presiona ENTRAR.

Si dispones de un sistema de inicio dual o múltiple, utiliza las teclas de dirección para seleccionar la instalación a la que deseas tener acceso y, a continuación, presiona ENTRAR.

En la parte dos, vas a copiar los archivos de Registro desde la ubicación en la que se ha realizado la copia de seguridad mediante Restaurar sistema. Esta carpeta no está disponible en la consola de recuperación y no suele estar visible durante el uso normal. Antes de iniciar este procedimiento, debes cambiar algunas opciones de configuración para poder ver la carpeta:

Inicia el Explorador de Windows.

En el menú Herramientas, haz clic en Opciones de carpeta->Pestaña Ver-> Archivos y carpetas ocultos, haz clic para activar Mostrar archivos y carpetas ocultos y, después clic para desactivar la casilla de verificación Ocultar archivos protegidos del sistema operativo (recomendado).

Haz clic en Sí cuando aparezca el cuadro de diálogo que pide confirmación de que desea mostrar estos archivos.

Haz doble clic en la letra de la unidad en la que instaló Windows XP para obtener una lista de las carpetas. Es importante hacer clic en la unidad correcta.

Abre la carpeta System Volume Information. Esta carpeta aparece atenuada porque se trata de una carpeta ultra-oculta.

Nota: esta carpeta contiene una o más carpetas _restore {GUID}, como _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}.

Abre una carpeta que no se haya creado en este momento. Quizás tenga que hacer clic en Detalles en el menú Ver para mostrar la fecha y hora de creación de las carpetas. Bajo esta carpeta puede haber más de una subcarpeta que comience por "RP x. Se trata de puntos de restauración.

Abre una de las carpetas para localizar la subcarpeta Snapshot; la ruta de acceso siguiente es una ubicación de la carpeta Snapshot de ejemplo:

C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot

Copia los archivos siguientes de la carpeta Snapshot a la carpeta C:\Windows\Tmp:

_REGISTRY_USER_.DEFAULT

_REGISTRY_MACHINE_SECURITY

_REGISTRY_MACHINE_SOFTWARE

_REGISTRY_MACHINE_SYSTEM

_REGISTRY_MACHINE_SAM

Éstos son los archivos de Registro de los que se hizo una copia de seguridad en Restaurar sistema. Como se utilizó el archivo de Registro creado por el programa de instalación, ese Registro no sabe que los puntos de restauración existen y están disponibles. Se crea una nueva carpeta con un nuevo GUID en System Volume Information, así como un punto de restauración que incluye una copia de los archivos del Registro copiados durante la parte uno. Esto se debe a que es importante no utilizar la carpeta más actual, especialmente si la marca de fecha y hora de la carpeta es la misma que la fecha y hora actual.

La configuración actual del sistema no conoce los puntos de restauración anteriores. Para que los puntos de restauración anteriores estén disponibles, se necesita una copia anterior del Registro efectuada desde un punto de restauración anterior.

Los archivos de Registro que se copiaron a la subcarpeta Tmp de la carpeta C:\Windows se mueven para garantizar que estén disponibles en la consola de recuperación. Necesitas utilizar estos archivos para reemplazar los archivos del Registro almacenados actualmente en la carpeta C:\Windows\System32\Config. De forma predeterminada, la consola de recuperación no tiene acceso a todas las carpetas y no puede copiar archivos de la carpeta System Volume.

Nota: en el procedimiento descrito en esta sección se asume que se ejecuta el sistema de archivos FAT32 en el equipo.
Parte tres

En esta parte, vas a eliminar los archivos del Registro existentes y, después, vas a copiar los archivos de Registro de restauración del sistema en la carpeta C:\Windows\System32\Config:

Inicia la consola de recuperación.

En el símbolo del sistema de la consola de recuperación, escribe las líneas siguientes y presione ENTRAR cuando finalices cada una de ellas:

del c:\windows\system32\config\sam

del c:\windows\system32\config\security

del c:\windows\system32\config\software

del c:\windows\system32\config\default

del c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software

copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam

copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security

copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default

Nota: algunas de las líneas de comandos anteriores se han ajustado para que resulten legibles.

Nota: en este procedimiento se asume que Windows XP está instalado en la carpeta C:\Windows. Si se encuentra en una ubicación diferente, asegúrate de cambiar C:\Windows por la carpeta Windows apropiada.

Si tienes acceso a otro equipo, para ahorrar tiempo copia el texto del paso dos y, a continuación, cree un archivo de texto llamado CopiaReg1.txt, por ejemplo.


Parte cuatro

Haz clic en Inicio-> Todos los programas-> Accesorios ->Herramientas del sistema-> Restaurar sistema y en Restaurar mi equipo a un momento anterior y ya está

Fuentes de Información - Reparar el registro de Windows XP

Dar puntos
25 Puntos
Votos: 0 - T!score: 0/10
  • 3 Seguidores
  • 66.292 Visitas
  • 51 Favoritos

9 comentarios - Reparar el registro de Windows XP

@AGFA1969 Hace más de 7 años
Gracias!

Lo probare para ver que tal anda.
@titacho Hace más de 7 años +1
Yo la hago mas facil, arranco con el win pe y copio los archivos
@pijonudo Hace más de 7 años +1
las letras verdes me hacen doler los ojos al leer
@sodastereo_15 Hace más de 5 años
pijonudo dijo:las letras verdes me hacen doler los ojos al leer

es verdad -10
@nata2009 Hace más de 5 años
No todo es FORMATEAR y FORMATEAR... Asi perdes tiempo. usando la consola de rcuperaciòn, salvas mucas cosas.. ya sea que se te borro unos de los archivos sam,security,software,default,system, o que el registro este echo mierda. en estos casas es recomendable hacer estos pasos.. si formateas! sos terrible papanulo jaja...
@Olimpo88 Hace más de 5 años
Muy bueno

Reparar el registro de Windows XPReparaciones xpReparar el registro de Windows XPReparaciones xpReparar el registro de Windows XPReparaciones xp
@gatunis Hace más de 4 años +1
y la fuente?
@patopringles Hace más de 3 meses
Maestro!! la verdad te felicito! Muy bien explicado y muy claro