Use DISM para solucionar problemas que SFC no puede
- Categoría: Ventanas
Una sugerencia común en los foros de soporte de Windows es escanear el sistema en busca de problemas de integridad de archivos usando el comando sfc / scannow que puede ejecutar en el sistema activo pero también en discos externos .
SFC, que significa System File Checker, es una herramienta administrativa incorporada para verificar la integridad de los archivos del sistema operativo y reparar archivos corruptos, dañados o modificados.
Las exploraciones SFC tienen tres resultados posibles:
- El escaneo no encontró ningún problema.
- El escaneo encontró problemas y los solucionó.
- El escaneo encontró problemas y no pudo repararlos (Windows Resource Protection encontró archivos corruptos pero no pudo solucionar algunos de ellos).
Nota : Se recomienda que haga una copia de seguridad completa de la partición del sistema de Windows antes de ejecutar DISM. Utilice soluciones de copia de seguridad gratuitas como Reflejo de macrium , Copia de seguridad de punto final de Veeam o otras herramientas de respaldo .
Use DISM si SFC / Scannow no corrige los problemas
La captura de pantalla que se muestra arriba muestra un resultado en el que SFC no pudo corregir los archivos corruptos que detectó.
SFC también puede corregir problemas, pero es posible que no resuelva el problema que intentó corregir en primer lugar ejecutándolo.
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 utiliza para una variedad de propósitos. Está disponible en todas las versiones de Windows a partir de Windows 7 y Windows Server 2008
Necesita ejecutar DISM desde un símbolo del sistema elevado:
- Toque la tecla de Windows para abrir el menú de inicio.
- Escriba cmd.exe y espere a que se completen 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 se puede ejecutar en modo seco para revelar la corrupción sin intentar solucionar los problemas encontrados. Le recomiendo que primero verifique el estado para averiguar si existe corrupción antes de ejecutar las operaciones de reparación.
Dism / Online / Cleanup-Image / CheckHealth
El comando verifica la imagen en busca de la marca de corrupción y le devuelve sus hallazgos, pero no ejecuta operaciones de reparación.
El escaneo no debería tomar más de uno o dos segundos. Es posible que operaciones anteriores hayan marcado la imagen como corrupta.
Dism / Online / Cleanup-Image / ScanHealth
El comando busca daños en el almacén de componentes, pero no corrige ningún problema.
El análisis tarda más en completarse y los resultados del análisis se devuelven en la ventana del símbolo del sistema.
DISM / Online / Cleanup-Image / RestoreHealth
El parámetro / RestoreHealth ejecuta un análisis en busca de daños e intenta reparar cualquier problema que encuentre automáticamente.
El escaneo tarda más en completarse si se encuentran daños durante el escaneo de la imagen. Tenga en cuenta que la operación puede parecer bloqueada a veces, pero esto no es motivo de preocupación, ya que el escaneo debe comenzar automáticamente después de un momento.
Si el escaneo encuentra daños, intenta corregir el problema usando Windows Update de manera predeterminada.
Comandos avanzados de DISM
- Para reparar una imagen sin conexión : Dism / Imagen: C: offline / Cleanup-Image / RestoreHealth
- Para utilizar una fuente de reparación diferente : Dism / Online / Cleanup-Image / RestoreHealth / Fuente: d: test mount windows
- Para evitar el uso de Windows Update : / LimitAccess como parámetro.
Política de grupo
Puede especificar una fuente diferente utilizando la Política de grupo.
Haz lo siguiente para eso:
- Toque la tecla de Windows para abrir el menú de inicio.
- Escriba gpedit.msc y presione la tecla Intro para abrir el Editor de políticas de grupo. Tenga en cuenta que solo está disponible en las ediciones Professional o Enterprise de Windows.
- Vaya a Configuración del equipo> Plantillas administrativas> Sistema.
- Haga doble clic en Especificar configuración para la instalación y reparación de componentes opcionales.
- Establezca la política en habilitada y configúrela en consecuencia.
- Debe especificar una fuente alternativa y puede bloquear el uso de Windows Update. Los sistemas configurados para usar WSUS de forma predeterminada pueden configurarse para usar Windows Update en su lugar para operaciones de reparación.
Dism usando PowerShell
También puede usar DISM en Windows PowerShell. Los comandos son ligeramente diferentes.
- CheckHealth : Reparación-WindowsImage -CheckHealth
- ScanHealth : Reparación-WindowsImage -ScanHealth
- Recuperar salud : Reparación-WindowsImage -RestoreHealth
Video instructivo de DISM
Artículos relacionados