Comandos · Reparar Windows
sfc /scannow
Comprueba los archivos protegidos de Windows y repara los que estén dañados o se hayan sustituido.
- Dónde se escribe
- CMD y PowerShell
- Permisos
- Terminal como administrador
- Riesgo
- Bajo: solo consulta datos o hace cambios que no afectan a tus archivos.
Para qué sirve
El Comprobador de archivos de sistema revisa los archivos protegidos de Windows. Si encuentra uno dañado o sustituido, lo reemplaza por la versión correcta.
Es uno de los primeros pasos ante pantallazos azules, errores raros o programas de Windows que no abren.
Cómo se usa
sfc /scannowRevisa todos los archivos protegidos y repara los que pueda. Tarda unos minutos; no cierres la ventana hasta que llegue al 100 %.
sfc /verifyonlySolo comprueba, sin reparar nada.
A tener en cuenta
- Si dice que encontró archivos dañados y no pudo repararlos, ejecuta antes
DISM /Online /Cleanup-Image /RestoreHealthy vuelve a pasar sfc. - Necesita la terminal como administrador: si no, avisa de que debes serlo.
Cuándo usarlo
Ejecuta sfc /scannow cuando Windows se comporte de forma rara sin motivo claro: pantallazos azules, aplicaciones del sistema que no abren, la Configuración que se cierra sola o errores al actualizar. Es una reparación segura que no toca tus documentos ni tus programas, solo los archivos protegidos del propio sistema.
Abre la terminal como administrador, ejecútalo y espera sin cerrar la ventana. Tarda desde unos pocos minutos hasta bastante más en equipos lentos. Al acabar mostrará uno de estos mensajes: que no encontró infracciones de integridad (todo bien), que encontró archivos dañados y los reparó (reinicia), o que encontró archivos dañados y no pudo repararlos.
En ese último caso, sfc depende del almacén de componentes de Windows. Repáralo con DISM /Online /Cleanup-Image /RestoreHealth y vuelve a pasar sfc. Si el resultado sigue sin ser limpio, la causa puede ser un disco con errores, y conviene revisar el disco con chkdsk y hacer una copia de seguridad de lo importante.
Problemas y dudas frecuentes
Dice «Debe ser administrador para ejecutar este comando».
Haz clic derecho en el botón de Inicio, elige Terminal (administrador) o Símbolo del sistema como administrador, y vuelve a lanzar el comando.
Se queda parado en un porcentaje, ¿lo cancelo?
No lo canceles. Puede quedarse varios minutos en el mismo porcentaje, sobre todo en discos duros. Si pasa de una hora sin avanzar, reinicia e inténtalo de nuevo.
Me dice que hay archivos dañados que no puede reparar, ¿dónde veo cuáles?
Detalla los archivos en el registro CBS.log, dentro de C:\Windows\Logs\CBS. Normalmente basta con ejecutar DISM y repetir sfc.
Fuentes consultadas
- sfc (referencia de comandos de Windows) (Microsoft Learn)
- Usar el Comprobador de archivos de sistema en Windows (Soporte técnico de Microsoft)