Una sugerencia común en los foros de soporte de Windows es analizar el sistema en busca de problemas de integridad de archivos utilizando el comando sfc /scannow, que puede ejecutar en el sistema activo pero también en unidades externas.
SFC, que significa System File Checker, es una herramienta administrativa incorporada para verificar la integridad de los archivos del sistema operativo y para reparar los archivos corruptos, dañados o modificados.
Las exploraciones SFC tienen tres posibles resultados:
- El escáner no encontró ningún problema.
- El escáner encontró problemas y los arregló.
- El análisis encontró problemas y no pudo repararlos (la Protección de recursos de Windows encontró archivos dañados pero no pudo solucionar algunos de ellos).
Nota : Se recomienda que haga una copia de seguridad completa de la partición del sistema Windows antes de ejecutar DISM. Utilice soluciones de copia de seguridad gratuitas como Macrium Reflect, Veeam Endpoint Backup u otras herramientas de copia de seguridad.
Índice de contenido
Utilice DISM si SFC /Scannow no corrige los problemas
La captura de pantalla que se muestra arriba muestra un resultado en el que el SFC no pudo corregir los archivos corruptos que detectó.
El SFC también puede corregir problemas, pero es posible que no resuelva el problema que usted intentó corregir en primer lugar al ejecutarlo.
DISM viene al rescate en estas situaciones. Deployment Image Servicing and Management (DISM) es un programa de línea de comandos para Windows que se usa para una variedad de propósitos y está disponible en todas las versiones de Windows, desde Windows 7 hasta Windows Server 2008
.
Necesita ejecutar DISM desde una línea de comandos elevada:
- Pulse sobre la tecla Windows para abrir el menú de inicio.
- Escriba cmd.exe y espere a que se rellenen los resultados.
- Haga clic con el botón derecho en el resultado llamado cmd.exe y seleccione “Ejecutar como administrador” para ejecutarlo con privilegios elevados.
DISM puede ejecutarse en modo seco para revelar la corrupción sin intentar solucionar los problemas encontrados. Le recomiendo que compruebe primero el estado de salud para averiguar si existe corrupción antes de realizar operaciones de reparación.
Dism /Online /Cleanup-Image /CheckHealth
El comando comprueba la imagen en busca de la bandera de corrupción y le devuelve sus resultados, pero no ejecuta las operaciones de reparación.
La exploración no debería durar más de uno o dos segundos. Las operaciones anteriores pueden haber marcado la imagen como corrupta.
Desmantelar / En línea /Limpiar-Imagen /ScanHealth
El comando analiza en busca de daños en el almacén de componentes, pero no corrige ningún problema.
El análisis tarda más tiempo en completarse y los resultados del análisis se devuelven en la ventana de la línea de comandos.
DISM /Online /Cleanup-Image /RestoreHealth
El parámetro /RestoreHealth ejecuta un análisis para detectar corrupción e intenta reparar cualquier problema que encuentre automáticamente.
El análisis tarda más tiempo en completarse si se detecta corrupción durante el análisis de la imagen. Tenga en cuenta que la operación puede parecer atascada a veces, pero esto no es motivo de preocupación, ya que el escaneado debe comenzar después de un momento automáticamente.
Si el análisis detecta daños, intenta corregir el problema de forma predeterminada mediante Windows Update.
Comandos avanzados de DISM
- Para reparar una imagen fuera de línea : Dism /Image:C:offline /Cleanup-Imag