LinuxParty
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.
En este artículo se asume que los métodos de recuperación normales no han solucionado el problema y que sólo se puede tener acceso al sistema mediante la consola de recuperación. Si existe una copia de seguridad de Recuperación automática del sistema (ASR, Automatic System Recovery), es la mejor opción para la recuperación; se recomienda que utilice la copia de seguridad ASR antes de intentar el procedimiento descrito en este artículo.
Nota: asegúrese de reemplazar completamente las cinco secciones del Registro. Si sólo reemplaza 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: WINDOWSSYSTEM32CONFIGSYSTEM
No se puede iniciar Windows XP porque el siguiente archivo está dañado o no se encuentra: WINDOWSSYSTEM32CONFIGSOFTWARE
Stop: c0000218 {Error del archivo de Registro} El Registro no puede cargar la sección (archivo): SystemRootSystem32ConfigSOFTWARE o su registro o alternativo
En el procedimiento descrito en este artículo 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 ha ejecutado alguna vez NTBackup y ha completado una recuperación 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 recuperación, creará
una carpeta temporal, hará una copia de seguridad de los archivos
existentes del Registro en una nueva ubicación, eliminará
los archivos del Registro de su ubicación actual y, por último,
copiará los archivos del Registro desde la carpeta de recuperación
a la carpeta System32Config.
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, perderá los cambios y configuraciones
realizados después de la instalación.
Para completar la parte uno, siga estos pasos:
Inicie la consola de recuperación.
En el símbolo del sistema de la consola de recuperación,
escriba las líneas siguientes y presione
Entrar cuando finalice cada una de ellas:
md tmp
copy c:windowssystem32configsystem c:windows mpsystem.bak
copy c:windowssystem32configsoftware c:windows mpsoftware.bak
copy c:windowssystem32configsam c:windows mpsam.bak
copy c:windowssystem32configsecurity c:windows mpsecurity.bak
copy c:windowssystem32configdefault c:windows mpdefault.bak
delete c:windowssystem32configsystem
delete c:windowssystem32configsoftware
delete c:windowssystem32configsam
delete c:windowssystem32configsecurity
delete c:windowssystem32configdefault
copy c:windows
epairsystem c:windowssystem32configsystem
copy c:windows
epairsoftware c:windowssystem32configsoftware
copy c:windows
epairsam c:windowssystem32configsam
copy c:windows
epairsecurity c:windowssystem32configsecurity
copy c:windows
epairdefault c:windowssystem32configdefault
Escriba 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úrese 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 continuación, 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 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, debe
iniciar sesión 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 sesión 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 después de iniciar el
equipo en Modo a prueba de errores. Si utiliza el sistema de archivos
NTFS, imprima 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,
puede presionar F8 cuando aparezca el menú
Inicio.
Utilice las teclas de dirección para seleccionar la opción
apropiada del Modo a prueba de errores y, a continuación, presione
ENTRAR.
Si dispone de un sistema de inicio dual o múltiple, utilice las
teclas de dirección para seleccionar la instalación a la
que desea tener acceso y, a continuación, presione ENTRAR.
En la parte dos, va 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, debe cambiar algunas opciones de
configuración para poder ver la carpeta:
Inicie el Explorador de Windows.
En el menú Herramientas, haga clic en Opciones
de carpeta->Pestaña Ver->
Archivos y carpetas ocultos, haga
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).
Haga clic en Sí cuando aparezca el cuadro de diálogo que
pide confirmación 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 más 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 artículo 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. 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.
Abra 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}RP1Snapshot
Copie los archivos siguientes de la carpeta Snapshot a la carpeta C:WindowsTmp:
_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. Necesita utilizar esos archivos para reemplazar
los archivos del Registro almacenados actualmente en la carpeta C:WindowsSystem32Config.
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, va a eliminar los archivos del Registro existentes y, después,
va a copiar los archivos de Registro de restauración del sistema
en la carpeta C:WindowsSystem32Config:
Inicie la consola de recuperación.
En el símbolo del sistema de la consola de recuperación,
escriba las líneas siguientes y presione ENTRAR cuando finalice
cada una de ellas:
del c:windowssystem32configsam
del c:windowssystem32configsecurity
del c:windowssystem32configsoftware
del c:windowssystem32configdefault
del c:windowssystem32configsystem
copy c:windows mp\_registry_machine_software c:windowssystem32configsoftware
copy c:windows mp\_registry_machine_system c:windowssystem32configsystem
copy c:windows mp\_registry_machine_sam c:windowssystem32configsam
copy c:windows mp\_registry_machine_security c:windowssystem32configsecurity
copy c:windows mp\_registry_user_.default c:windowssystem32configdefault
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úrese 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 continuación, cree un archivo de texto llamado CopiaReg1.txt,
por ejemplo.
Parte
cuatro
Haga clic en Inicio-> Todos
los programas-> Accesorios
->Herramientas del sistema->
Restaurar sistema y en Restaurar
mi equipo a un momento anterior.
Fuente: http://www.elhacker.net/reparar_registro.htm
-
Microsoft
- Microsoft Copilot ahora puede leer tu pantalla, pensar profundamente y hablarte en voz alta
- Cómo instalar Windows 11 sin restricciones: Elimina requisitos de hardware y cuenta de Microsoft
- Fin del Soporte para Windows 10: Microsoft Terminará Actualizaciones en 2025, pero 0patch Ofrecerá Soporte hasta 2030, sepa cómo
- ¿Es la nueva función 'Recuperar' de Windows una pesadilla de seguridad y privacidad?
- La preocupación de Microsoft por el liderazgo de Google impulsó la inversión en OpenAI
- Windows 10 alcanza el 70% de participación de mercado mientras Windows 11 sigue cayendo
- Microsoft eliminará los controladores de impresoras de terceros en Windows
- Después de 28 años, Microsoft anuncia que eliminará WordPad de Windows
- Las mejores alternativas a Microsoft Excel para Linux
- Las 5 principales alternativas de código abierto de Microsoft 365 para Linux
- Con Bing ya podemos generar imágenes al mas puro estilo DALL-E
- OpenAI y Microsoft son socios, hasta que compiten por los mismos clientes
- Microsoft dice que hablar demasiado tiempo con Bing puede hacer que se descarrile
- ¿Es Windows 11 un software espía? Microsoft defiende el envío de datos de usuarios a terceros
- Microsoft jura que no venderá tus datos recopilados con el «Scan for Old Office Versions»