Error Stop: c0000218. Recuperar un Registro dañado en Windows XP

Estado
Cerrado para nuevas respuestas

aguasalada

Casi, casi, muda...
Miembro
Hola...

Este manual es para un ordenador con Windows XP instalado (antes con Windows Vista).

El motivo de por qué aclaro esto es porque vamos a tener que andar jugando con las letras de las unidades (C: y D: ). Se supone que Vista estaba instalado en C: y al XP lo tenemos en D:, no obstante para reparar el registro de nuestro XP es necesario tocar en las dos unidades para poder solucionar el problema.

Vayamos al tema pues…

A veces nuestro ordenador no para de reiniciarse o simplemente no inicia y nos muestra el siguiente error:

STOP: c0000218 (Error del archivo de Registro)

El Registro no puede cargar la sección (archivo)...

\SystemRoot\System32\Config\SOFTWARE

o su registro o alternartivo.

Está dañado, ausente o no se puede escribir.

Empezando el volcado de memoria física

Recargando memoria física completa.

Póngase en contacto con su administrador de sistema o grupo de

soporte técnico para obte
Para solucionar este problema tendremos que seguir estos pasos. Es largo de hacer pero con paciencia todo se consigue.:rolleyes:

1ª parte
  • Mete el CD, reinicia y pulsa cualquier tecla para iniciar desde el CD-ROM
Cuando pide contraseña de Administrador y no tienes ninguna, dale a INTRO.

Dale a INTRO también después de cada línea que escribas para ir avanzando.

Aunque normalmente el sistema está instalado en C:\WINDOWS, fijaros que yo escribo “D” porque es ahí donde tengo instalado el Windows XP y además ya me lo indica D:\WINDOWS>
Por lo tanto escribo esto (os pongo en azul lo que voy escribiendo y en negro lo que va apareciendo):

D:\WINDOWS>copy d:\windows\system32\config\system d:\windows\tmp\system.bak

Notas:
  • Si por cualquier motivo escribes mal una línea te dice que "no aparece ese comando" o te da un error de otro tipo, (lo escribes de nuevo, luego INTRO como siempre y listo), si todo va bien te va diciendo: "1 archivo copiado" (o algo así) y aparece de nuevo D:\WINDOWS> para que escribas la siguiente línea.
  • Problema que se te puede presentar: Que la tecla de la barra \no funcione.
No pasa nada, busca entre todas las teclas con todas las combinaciones posibles, pulsando al mismo tiempo la tecla shift o la de Alt Gr. La barra \ tiene que estar en algúna parte, (en mi caso ha sido con las teclas Alt Gr + 0).

Bueno, aquí lo que hay que escribir (en azul como ya he dicho antes), después de cada línea pulsar INTRO:

1: D:\WINDOWS

¿En qué instalación de Windows desea iniciar sesión <para cancelar, presione Entrar>? 1

Escriba la contraseña de administrador:

D:\WINDOWS> md tmp

D:\WINDOWS> copy d:\windows\system32\config\system d:\windows\tmp\system.bak
D:\WINDOWS> copy d:\windows\system32\config\software d:\windows\tmp\software.bak
D:\WINDOWS> copy d:\windows\system32\config\sam d:\windows\tmp\sam.bak
D:\WINDOWS> copy d:\windows\system32\config\security d:\windows\tmp\security.bak
D:\WINDOWS> copy d:\windows\system32\config\default d:\windows\tmp\default.bak

D:\WINDOWS> delete d:\windows\system32\config\system
D:\WINDOWS> delete d:\windows\system32\config\software
D:\WINDOWS> delete d:\windows\system32\config\sam
D:\WINDOWS> delete d:\windows\system32\config\security
D:\WINDOWS> delete d:\windows\system32\config\default

D:\WINDOWS> copy d:\windows\repair\system d:\windows\system32\config\system
D:\WINDOWS> copy d:\windows\repair\software d:\windows\system32\config\software
D:\WINDOWS> copy d:\windows\repair\sam d:\windows\system32\config\sam
D:\WINDOWS> copy d:\windows\repair\security d:\windows\system32\config\security
D:\WINDOWS> copy d:\windows\repair\default d:\windows\system32\config\default

D:\WINDOWS> Exit

Al escribir exit salimos de la consola de recuperación. El equipo se reiniciará.

2ª parte

Iniciar el equipo en “Modo a prueba de errores”:

Sigue estos pasos para iniciar en ese modo:
  1. Haz clic en "Inicio", en "Apagar" (o en "Apagar equipo"), en "Reiniciar" y a continuación, en "Aceptar" (o bien, en "Reiniciar").
  2. Presiona la tecla F8. Utiliza las teclas de dirección para seleccionar la opción apropiada del "Modo a prueba de errores" y a continuación presiona ENTRAR.
Ahora hay que configurar para poder “ver los archivos y carpetas ocultas”

* Para Windows XP Professional o Windows XP Home Edition con el sistema de archivos FAT32:
  1. Haz clic en "Inicio" y, después en "Mi PC".
  2. En el menú "Herramientas", haz clic en "Opciones de carpeta".
  3. En la ficha "Ver" haz clic en "Mostrar todos los archivos y carpetas ocultos".
  4. Desactiva la casilla "Ocultar archivos protegidos del sistema operativo (recomendado)". Cuando te pregunte si confirmas el cambio, haz clic en "Sí".
  5. Haz clic en "Aceptar".
  6. Ve a "Mi PC", haz doble clic en la letra de la unidad en la que instalaste Windows XP (C: ) para mostrar una lista de las carpetas. Es importante hacer clic en la unidad correcta.
  7. Abre la carpeta “Información de volumen del sistema” (System Volume Information). Esta carpeta no está disponible y aparece atenuada porque se trata de una carpeta muy oculta.
Nota: Es posible que aparezca el mensaje de error siguiente: "No se puede tener acceso a C:\Información de volumen del sistema. Acceso denegado".
Si aparece este mensaje haz lo siguiente:
* Para Windows XP Professional con el sistema de archivos NTFS en un grupo de trabajo o equipo independiente:
  1. Haz clic en "Inicio" y después en "Mi PC".
  2. En el menú "Herramientas", haz clic en "Opciones de carpeta".
  3. En la ficha "Ver", haz clic en "Mostrar todos los archivos y carpetas ocultos".
  4. Desactiva la casilla "Ocultar archivos protegidos del sistema operativo (recomendado)". Cuando te pregunte si confirmas el cambio, haz clic en "Sí".
  5. Desactiva la casilla "Utilizar uso compartido simple de archivos (recomendado)".
  6. Haz clic en "Aceptar".
  7. Haz clic con el botón secundario en la carpeta "Información de volumen del sistema" y a continuación haz clic en "Propiedades".
  8. Haz clic en la ficha "Seguridad".
  9. Haz clic en "Agregar" y escribe el nombre del usuario al que desees dar acceso a la carpeta, por ejemplo (Administrador), ésta es la cuenta con la que has iniciado la sesión. Haz clic en "Aceptar" y de nuevo en "Aceptar".
  10. Haz doble clic en la carpeta "Información de volumen del sistema" para abrirla.
Nota: Esta carpeta contiene una o varias carpetas _restore {GUID}, como "_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}".

Abre una carpeta que no se haya creado en este momento. Quizás tengas 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 (es importante no utilizar la carpeta más actual si la fecha y hora de la carpeta es la misma que la fecha y hora actual).

Abre una de estas carpetas para localizar la subcarpeta Snapshot. La ruta siguiente es un ejemplo de una ruta de acceso de la carpeta Snapshot:

Insertar CODE, HTML o PHP:
C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
¡OJO aquí!. Si no aparece esa subcarpeta es que no estás en la unidad correcta. A mí me llevó al huerto y lo quise hacer en D: sin embargo estaba en C: que es donde aparece esa subcarpeta.

Copia los archivos siguientes de la carpeta Snapshot a la carpeta C:\Windows\Tmp:
  • _REGISTRY_MACHINE_SAM
  • _REGISTRY_MACHINE_SECURITY
  • _REGISTRY_MACHINE_SOFTWARE
  • _REGISTRY_MACHINE_SYSTEM
  • _REGISTRY_USER_.DEFAULT
Cambia el nombre de los archivos de la carpeta C:\Windows\Tmp de la forma siguiente:

Cambia el nombre de _REGISTRY_MACHINE_SAM por SAM
Cambia el nombre de _REGISTRY_MACHINE_SECURITY por SECURITY
Cambia el nombre de _REGISTRY_MACHINE_SOFTWARE por SOFTWARE
Cambia el nombre de _REGISTRY_MACHINE_SYSTEM por SYSTEM
Cambia el nombre de _REGISTRY_USER_.DEFAULT por DEFAULT

Éstos son los archivos de Registro de los que se hizo una copia de seguridad en Restaurar sistema.

3ª parte

En esta parte, vas a eliminar los archivos del Registro existentes y después vas a copiar los archivos del Registro de Restaurar sistema a la carpeta C:\Windows\System32\Config:
Sigue estos pasos:
  1. Mete el CD, reinicia y pulsa cualquier tecla para iniciar desde el CD
  2. presiona R para iniciar la consola de recuperación cuando te lo pida.
Cuando pide contraseña de administrador le das a INTRO si no tienes ninguna (como hiciste en el paso 1, vamos).

¡OJO! Yo pongo d: porque si recordáis en el primer paso puse d: pero si Windows XP está instalado en la carpeta C:\Windows pondríamos c:

(Como antes, en el paso 1, os pongo en azul lo que hay que escribir):

1: D:\WINDOWS

¿En qué instalación de Windows desea iniciar sesión <para cancelar, presione Entrar>?1

Escriba la contraseña de administrador:

D:\WINDOWS>del d:\windows\system32\config\sam
D:\WINDOWS>del d:\windows\system32\config\security
D:\WINDOWS>del d:\windows\system32\config\software
D:\WINDOWS>del d:\windows\system32\config\default
D:\WINDOWS>del d:\windows\system32\config\system

D:\WINDOWS>copy d:\windows\tmp\software d:\windows\system32\config\software
D:\WINDOWS>copy d:\windows\tmp\system d:\windows\system32\config\system
D:\WINDOWS>copy d:\windows\tmp\sam d:\windows\system32\config\sam
D:\WINDOWS>copy d:\windows\tmp\security d:\windows\system32\config\security
D:\WINDOWS>copy d:\windows\tmp\default d:\windows\system32\config\default
D:\WINDOWS>Exit

Al escribir exit salimos de la consola de recuperación. El equipo se reiniciará.

4ª parte


Haz clic en "Inicio" y a continuación en "Todos los programas".
  1. Haz clic en "Accesorios" y después en "Herramientas del sistema".
  2. Haz clic en "Restaurar sistema" y en "Restaurar mi equipo a un momento anterior". Elegimos el punto de restauración más cercano y listo.
-------------------------------------------------
Con esto tendréis vuestro ordenador como antes de tener el problema, incluso con todos los usuarios.
Espero que os sirva de ayuda.

Más información:
Un saludo.
 
Estado
Cerrado para nuevas respuestas
Arriba Pie