Es curioso que este sistema, que tanto usamos desde Windows 7, no esté en ningún artículo del blog, y si tengamos soluciones más complejas que usamos cuando esta falla. Hoy os dejamos una manera de reparar un Windows dañado (porque los archivos del sistema estén dañados o corruptos) de manera muy sencilla, usando los comandos SFC y DISM.
Ambos comandos pueden ejecutarse desde Windows o desde consolas de recuperación previas al arranque del sistema.
Cuando Windows empieza a comportarse de manera rara, con indicios que pueda tener ficheros del sistema dañados (errores en la carga de dlls o pantallazos azules), lo primero que hacemos es ejecutar el comando SFC (system file checker).
El comando básico para ejecutar en el cmd (con permisos de administrador) es:
Código: Seleccionar todo
sfc /scannow
Aunque no los repare, al menos te dirá que errores encuentra (o no) y deja un registro con los errores. Esto te permite saber si tenemos el sistema dañado (y en ocasiones repararlo), que está fallando (mirando el log), o si el fallo es debido a otra causa (si el sfc dice que no encuentra errores.
Sfc /scannow se puede usar desde Windows 7 y, aunque no siempre arregla el ordenador, es un primer paso muy aconsejable.
Si queremos que escanee sin arreglar nada, podemos ejecutar:
Código: Seleccionar todo
sfc /verifyonly
Para ello ejecutamos el comando:
Código: Seleccionar todo
DISM /Online /Cleanup-Image /RestoreHealth
De nuevo si no queremos que repare, sino que sólo compruebe tenemos estas otras opciones:
Dism.exe /Online /Cleanup-Image /CheckHealth (esto comprueba el estado del sistema y mira si se han detectado fallos)
DISM.exe /Online /Cleanup-image /Scanhealth (esto escanea el sistema buscando errores. Realiza él la búsqueda asi que tarda algo más que CheckHealth)
Con estos dos comandos (SFC y DISM), si tienes suerte, deberías poder reparar tu sistema. El proceso normal es:
correr el sfc/scannow.
Si hay errores correr DISM /Online /Cleanup-Image /RestoreHealth
Reiniciar, ejecutar de nuevo el sfc /scannow y repetir hasta que no existan errores o buscar otro método si no se arreglan (mirando el registro de ambos para ver por qué).
Si estos dos comandos no reparan el sistema debemos buscar restauraciones o reinstalaciones.