Cómo Ejecutar SFC /Scannow en Windows 11
Respuesta breve: Abre la Terminal como administrador y ejecútalos en orden: DISM /Online /Cleanup-Image /RestoreHealth primero (repara el almacén de componentes del que SFC toma los archivos), luego sfc /scannow. Ejecutar SFC solo suele fallar porque sus propios archivos de origen están dañados. Si SFC dice que no pudo arreglar todo, revisa CBS.log, vuelve a ejecutarlo tras reiniciar, o haz una reparación de actualización in situ.
Clic derecho en Inicio, Terminal (Admin). DISM primero, luego SFC:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM toma de cinco a veinte minutos, SFC otros cinco a quince. No cierres la ventana durante SFC.
Por Qué DISM Primero
Una vez ejecuté SFC primero en una máquina y reemplazó tres DLLs con copias corruptas. El almacén de componentes — C:\Windows\WinSxS\ — estaba dañado por la misma actualización interrumpida que causó el problema, así que SFC estaba jalando archivos rotos para “arreglar” el sistema. DISM repara el almacén de componentes descargando copias limpias de Microsoft. Después de eso SFC realmente tiene algo bueno con qué trabajar.
Lo que daña WinSxS es casi siempre un corte de energía durante Windows Update. Laptops mayormente, porque la gente cierra la tapa a mitad de actualización. Me llegó una donde el gato del dueño tumbó el cable de carga durante 24H2. La batería estaba al 6%. Algunas DLLs recibieron la versión nueva, algunas todavía tenían la vieja, unas cuantas simplemente quedaron truncadas. Tomó dos rondas de DISM + SFC.
La misma máquina volvió tres semanas después con archivos corruptos diferentes. Esa vez dejé de mirar SFC y revisé el disco — un NVMe fallando. Si la corrupción sigue regresando en archivos diferentes cada vez, deja de ejecutar SFC y revisa la salud de tu disco primero. Ejecuta chkdsk C: /r de paso.
Leyendo los Resultados
“No integrity violations” — limpio. “Successfully repaired” — reinicia. “Could not perform the requested operation” — no eres admin, o Windows Modules Installer está desactivado en services.msc.
“Found corrupt files but was unable to fix some of them” es el que asusta a la gente. Tuve un cliente listo para comprar una laptop nueva por eso. Usualmente solo significa que DISM no se ejecutó primero, o que ciertas DLLs están bloqueadas porque Windows las está usando en ese momento. Arranca en Modo seguro y ejecuta sfc /scannow ahí — el Modo seguro libera la mayoría de los archivos bloqueados.
Los detalles están en C:\Windows\Logs\CBS\CBS.log pero no lo abras en Notepad, es enorme. Ejecuta findstr /c:“[SR] Cannot repair” %windir%\Logs\CBS\CBS.log en su lugar. Obtienes una salida como:
2025-11-14 09:17:18, Info CSI 00000387 [SR] Beginning Verify and Repair transaction
2025-11-14 09:17:19, Info CSI 00000388 [SR] Verify complete
2025-11-14 09:17:22, Info CSI 00000389 [SR] Cannot repair member file [l:22]"mshtml.dll" of Microsoft-Windows-InternetExplorer
2025-11-14 09:17:22, Info CSI 0000038a [SR] This component was referenced by [l:126]"Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~11.0.22621.1"
2025-11-14 09:17:23, Info CSI 0000038b [SR] Cannot repair member file [l:18]"oleaut32.dll" of Microsoft-Windows-OLE
2025-11-14 09:17:23, Info CSI 0000038c [SR] Verify complete
mshtml.dll es código legacy de Internet Explorer que Microsoft sigue distribuyendo con Windows 11. Sigo esperando que lo quiten y nunca lo hacen. explorer.exe también aparece mucho, que es por qué el Explorador de archivos deja de responder en máquinas con archivos de sistema corruptos. oleaut32.dll maneja la automatización COM/OLE — el portapapeles depende de ella, así que cuando esa está corrupta copiar-pegar deja de funcionar hasta que SFC la reemplaza. Después de actualizaciones de drivers fallidas ves DLLs relacionadas con drivers.
Lo que buscas en el log es un patrón. Unos pocos archivos de un paquete de actualización significa una actualización interrumpida puntual — reparable. Archivos aleatorios de diferentes paquetes cada vez que escaneas significa que el disco está fallando y SFC no te va a salvar.
Modo Seguro, Offline, Opción Nuclear
Ya mencioné el Modo seguro arriba. Si eso tampoco arregla los archivos problemáticos, puedes ejecutar SFC desde completamente fuera de Windows — mantén Shift, haz clic en Reiniciar, Solucionar problemas, Opciones avanzadas, Símbolo del sistema, luego ejecuta sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. Verifica la letra de tu disco primero con dir C:\Windows porque el entorno de recuperación a veces intercambia C y D.
La actualización in situ es el último recurso. Descarga la ISO de Windows 11, móntala, ejecuta setup.exe, “Mantener archivos personales y aplicaciones.” Reemplaza cada archivo de sistema, mantiene tus datos, 30-60 minutos. Terminé haciendo esto en una máquina después de que tres rondas de DISM + SFC fallaran en arreglar ntdll.dll. Debería haber empezado por ahí.
Una cosa más — si SFC sigue encontrando corrupción y la arreglas pero vuelve, busca malware antes de ejecutar SFC de nuevo. El malware modifica DLLs del sistema, SFC las reemplaza, el malware las re-infecta inmediatamente. Ciclo sin sentido.
Mantenimiento
No ejecutes SFC por rutina. Es diagnóstico, no mantenimiento. Ejecútalo cuando algo realmente esté mal — congelamientos, errores de DLL faltante, fallos de actualización, pantallazos azules.
Después de 23H2, 24H2, o cualquier actualización semianual grande, una verificación rápida de DISM + SFC vale diez minutos. Esas actualizaciones reemplazan cientos de archivos. Si no estás seguro de si tu problema es corrupción u otra cosa, podemos revisarlo remotamente y decirte de una forma u otra.
Preguntas Frecuentes
¿Debo ejecutar SFC o DISM primero?
Ejecuta DISM primero, siempre. DISM repara el almacén de componentes (WinSxS) que SFC usa como fuente de archivos limpios. Si ejecutas SFC primero y el almacén de componentes está dañado, SFC falla o repara archivos usando copias corruptas — empeorando las cosas. Ejecuta DISM /Online /Cleanup-Image /RestoreHealth, espera a que termine, luego ejecuta sfc /scannow.
¿Qué significa 'Protección de recursos de Windows encontró archivos dañados pero no pudo reparar algunos'?
Significa que SFC detectó archivos de sistema corruptos pero no pudo reemplazarlos. La razón más común es un almacén de componentes dañado — ejecuta DISM /Online /Cleanup-Image /RestoreHealth primero, luego ejecuta SFC de nuevo. Si eso no funciona, prueba SFC en Modo seguro, luego desde el Entorno de recuperación de Windows. Los archivos dañados específicos están listados en C:\Windows\Logs\CBS\CBS.log — usa findstr /c:"[SR] Cannot repair" para filtrar el log.
¿Es seguro ejecutar SFC /scannow?
Sí, completamente seguro. SFC solo reemplaza archivos de sistema corruptos o modificados con copias correctas del almacén de componentes. No borra archivos personales, no desinstala programas ni cambia configuraciones. El escaneo toma 5-15 minutos y puedes usar tu computadora normalmente después. Lo único que debes evitar es interrumpir el escaneo — no reinicies ni cierres la ventana mientras se ejecuta.
¿Cuánto tarda SFC /scannow?
Usualmente 5 a 15 minutos, dependiendo de la velocidad de tu disco y cuántos archivos necesitan verificación. En un SSD típicamente toma unos 5 minutos; en un disco duro mecánico más viejo, más cerca de 15. Si SFC se queda trabado en un porcentaje específico por más de 30 minutos, puede estar intentando reparar un archivo particularmente problemático — déjalo correr hasta una hora antes de considerarlo trabado. DISM toma 5-20 minutos dependiendo de la velocidad de tu conexión a internet.
¿Debo ejecutar SFC /scannow regularmente como mantenimiento?
No. SFC es una herramienta de diagnóstico, no de mantenimiento. Ejecútalo cuando tengas síntomas — crashes aleatorios, errores de DLL faltante, aplicaciones que dejan de funcionar, fallos de Windows Update. Ejecutarlo por rutina pierde tiempo en escaneos que salen limpios. La única excepción: después de actualizaciones mayores semestrales de Windows (23H2, 24H2), una verificación rápida de DISM + SFC vale los diez minutos para detectar problemas temprano.
¿Qué hago si DISM también falla?
Si DISM /Online /Cleanup-Image /RestoreHealth falla, usualmente significa que la descarga de los servidores de Windows Update se interrumpió o tu conexión a internet se cayó. Intenta de nuevo con una conexión estable. Si sigue fallando, puedes usar una ISO de Windows 11 como fuente offline: monta la ISO, luego ejecuta DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim (reemplaza E: con la letra de tu ISO montada). Si eso también falla, una reparación de actualización in situ es tu siguiente paso.