De Wiki inetshell
Saltar a: navegación, buscar

En alguna ocacion un server con Windows 2012 se reinicio durante la instalacion de actualizaciones:

  • El sistema no deja de entrar a la pantalla de recuperacion
  • Se inicio desde la opcion de recuperacion con el CD de Windows Server 2012 R2
  • "sfc /scannow" mandaba que habia un reinicio pendiente y no podia continuar
  • "chkdsk /f" mando errores de disco que pudieron ser reparados
  • "dism /Image:d:\ /Cleanup-Image /RevertPendingActions /scratchdir:d:\Windows\Scratch" mando un error 1009

Analizando el log de DISM, el registro de Windows estaba dañado. Se puede verificar de esta forma:

REG ADD HKLM\Software\LoadedHive
REG LOAD HKLM\Software\LoadedHive C:\Windows\System32\config\SYSTEM

Si el segundo mando manda error, probablemente el registro se encuentra corrupto. Es necesario restaurar con una copia de seguridad. Normalmente Windows tiene una copia de seguridad del registro en C:\Windows\System32\config\RegBack\.

Para restaurar, usar el siguiente comando:

copy C:\Windows\System32\config\RegBack\*.* C:\Windows\System32\config

Despues de esto, los comandos de recuperacion de "DISM" deben funcionar:

dism /image:D:\ /cleanup-image /scanhealth

Gracias al heroe aninomo que compartio la solucion! https://damn-software.blogspot.com/2017/04/windows-2012-r2-corrupt-registry-after.html?showComment=1536669495918