Está en la página 1de 5

Reparar Registro Windows XP

Reparar Registro Windows XP En este artculo se describe cmo recuperar un sistema Windows XP que no se inicia debido a que el Registro est daado. Este procedimiento no garantiza la recuperacin completa del sistema a su estado anterior; sin embargo, al utilizarlo debera ser posible recuperar los datos. En Windows XP es posible recuperar un Registro daado. Los archivos de Registro daados producen diferentes mensajes de error. Consulte en Knowledge Base los artculos acerca de mensajes de error relativos a problemas del Registro. En este artculo se asume que los mtodos de recuperacin normales no han solucionado el problema y que slo se puede tener acceso al sistema mediante la consola de recuperacin. Si existe una copia de seguridad de Recuperacin automtica del sistema (ASR, Automatic System Recovery), es la mejor opcin para la recuperacin; se recomienda que utilice la copia de seguridadASR antes de intentar el procedimiento descrito en este artculo. Nota: asegrese de reemplazar completamente las cinco secciones del Registro. Si slo reemplaza una o dos secciones, podran surgir problemas adicionales, ya que el software y el hardware almacenan su configuracin en mltiples 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 daado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SYSTEM No se puede iniciar Windows XP porque el siguiente archivo est daado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE Stop: c0000218 {Error del archivo de Registro} El Registro no puede cargar la seccin (archivo): \SystemRoot\System32\Config\SOFTWARE o su registro o alternativo En el procedimiento descrito en este artculo se utiliza la consola de recuperacin (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 debera volver a un estado muy similar a aquel en el que se encontraba antes de producirse el problema. Si ha ejecutado alguna vez NTBackup y ha completado una recuperacin del estado del sistema, no necesita seguir los procedimientos de las partes dos y tres; puede pasar a la parte cuatro.

Parte uno En esta parte, iniciar la consola de recuperacin, crear una carpeta temporal, har una copia de seguridad de los archivos existentes del Registro en una nueva ubicacin, eliminar los archivos del Registro de su ubicacin actual y, por ltimo, copiar los archivos del Registro desde la carpeta de recuperacin a la carpeta System32\Config.

Una vez finalizado este procedimiento, se crea un Registro que puede utilizar para volver a iniciarWindows XP. Ese Registro se cre y guard durante la instalacin inicial de Windows XP; por tanto, perder los cambios y configuraciones realizados despus de la instalacin. Para completar la parte uno, siga estos pasos: Inicie la consola de recuperacin. En el smbolo del sistema de la consola de recuperacin, escriba las lneas siguientes y presioneEntrar 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 delete delete delete delete copy copy copy copy copy c:\windows\system32\config\system c:\windows\system32\config\software c:\windows\system32\config\sam c:\windows\system32\config\security c:\windows\system32\config\default

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

Escriba exit para salir de la consola de recuperacin. El equipo se reinicia. Nota: en este procedimiento se asume que Windows XP est instalado en la carpetaC:\Windows. Si se encuentra en una ubicacin diferente, asegrese de cambiar C:\Windows por la carpeta Windows apropiada. Si tiene acceso a otro equipo, para ahorrar tiempo copie el texto del paso dos y, a continuacin, cree un archivo de texto llamado, por ejemplo, CopiaReg1.txt. Para crear este archivo, ejecute el comando siguiente al iniciar el equipo en la consola de recuperacin: batch copiareg1.txt El comando batch de la consola de recuperacin 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 seccin, debe iniciar sesin como administrador o como usuario administrativo (un usuario que dispone de una cuenta en el grupo Administradores). Si utiliza Windows XP Home Edition, puede iniciar sesin como usuario administrativo. En tal caso, debe 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, siga estos pasos:

Nota: imprima estas instrucciones antes de continuar. No podr verlas despus de iniciar el equipo en Modo a prueba de errores. Si utiliza el sistema de archivos NTFS, imprima tambin las instrucciones del artculo 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, puede presionar F8 cuando aparezca el men Inicio. Utilice las teclas de direccin para seleccionar la opcin apropiada del Modo a prueba de errores y, a continuacin, presione ENTRAR. Si dispone de un sistema de inicio dual o mltiple, utilice las teclas de direccin para seleccionar la instalacin a la que desea tener acceso y, a continuacin, presione ENTRAR. En la parte dos, va a copiar los archivos de Registro desde la ubicacin en la que se ha realizado la copia de seguridad mediante Restaurar sistema. Esta carpeta no est disponible en la consola de recuperacin y no suele estar visible durante el uso normal. Antes de iniciar este procedimiento, debe cambiar algunas opciones de configuracin para poder ver la carpeta: Inicie el Explorador de Windows. En el men Herramientas, haga clic en Opciones de carpeta->Pestaa Ver> Archivos y carpetas ocultos, haga clic para activar Mostrar archivos y carpetas ocultos y, despus clic para desactivar la casilla de verificacin Ocultar archivos protegidos del sistema operativo (recomendado). Haga clic en S cuando aparezca el cuadro de dilogo que pide confirmacin de que desea mostrar estos archivos. Haga 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. Abra la carpeta System Volume Information. Esta carpeta aparece atenuada porque se trata de una carpeta ultra-oculta. Nota: esta carpeta contiene una o ms carpetas _restore {GUID}, como _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}. Nota: es posible que aparezca el mensaje de error siguiente: No se puede tener acceso a C:\System Volume Information. Acceso denegado. Si aparece este mensaje, consulte el artculo siguiente en Microsoft Knowledge Base para ver las instrucciones de acceso a la carpeta y poder continuar con el procedimiento: 309531 How to Gain Access to the System Volume Information Folder Abra una carpeta que no se haya creado en este momento. Quizs tenga que hacer clic enDetalles en el men Ver para mostrar la fecha y hora de creacin de las carpetas. Bajo esta carpeta puede haber ms de una subcarpeta que comience por

"RP x. Se trata de puntos de restauracin. Abra una de las carpetas para localizar la subcarpeta Snapshot; la ruta de acceso siguiente es una ubicacin de la carpeta Snapshot de ejemplo: C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EBA81BE6EE3ED8}\RP1\Snapshot Copie 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 instalacin, ese Registro no sabe que los puntos de restauracin existen y estn disponibles. Se crea una nueva carpeta con un nuevo GUID en System Volume Information, as como un punto de restauracin 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 ms actual, especialmente si la marca de fecha y hora de la carpeta es la misma que la fecha y hora actual. La configuracin actual del sistema no conoce los puntos de restauracin anteriores. Para que los puntos de restauracin anteriores estn disponibles, se necesita una copia anterior del Registro efectuada desde un punto de restauracin anterior. Los archivos de Registro que se copiaron a la subcarpeta Tmp de la carpeta C:\Windows se mueven para garantizar que estn disponibles en la consola de recuperacin. Necesita utilizar esos archivos para reemplazar los archivos del Registro almacenados actualmente en la carpeta C:\Windows\System32\Config. De forma predeterminada, la consola de recuperacin no tiene acceso a todas las carpetas y no puede copiar archivos de la carpeta System Volume. Nota: en el procedimiento descrito en esta seccin se asume que se ejecuta el sistema de archivos FAT32 en el equipo. Parte tres En esta parte, va a eliminar los archivos del Registro existentes y, despus, va a copiar los archivos de Registro de restauracin del sistema en la carpeta C:\Windows\System32\Config: Inicie la consola de recuperacin. En el smbolo del sistema de la consola de recuperacin, escriba las lneas siguientes y presione ENTRAR cuando finalice 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 lneas 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 ubicacin diferente, asegrese de cambiar C:\Windows por la carpeta Windows apropiada. Si tiene acceso a otro equipo, para ahorrar tiempo copie el texto del paso dos y, a continuacin, cree un archivo de texto llamado CopiaReg1.txt, por ejemplo.