Ver destacados

Comando para reparar archivos de sistema defectuosos Windows 10

Tutorial con vídeo para arreglar archivos con error o corruptos que están defectuosos en Windows 10.
Escrito por
32.1K Visitas  |  Publicado jul 23 2018 13:59
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Es natural que nuestro Sistema OperativoWindows 10 pueda presentar algún tipo de error durante su ejecución diaria debido a ciertos errores de software, servicios o procesos. Debemos tener presente que esto es algo normal puesto que con las frecuentes actualizaciones que son lanzadas de Windows 10, aún quedan en el aire ciertos puntos a corregir los cuales se solucionará o mejoraran con las actualizaciones acumulativas que lanza Microsoft de forma frecuente a través de Windows Update.

 

Ahora el tema radica en que cuando nuestro Sistema Operativo presenta algún error no podemos esperar a que se libere alguna actualización puesto que pueden ser errores críticos que requieren de una rápida solución.

 

Te explicamos cómo escanear el estado de tu disco duro y a repararlo en Windows 10, 8 y 7 con comando CHKDSK.

 

Para este tipo de situaciones, Microsoft ha desarrollado dos utilidades completas que se encargan de analizar de forma detallada el sistema con el fin de detectar anomalías o errores que influyan directamente en el comportamiento de éste. Solvetic explicará a fondo estas dos utilidades las cuales son DISM y SFC.

 

Te explicamos cómo reparar el sistema Windows 10 usando los comandos SFC y DISM y para qué sirve cada uno de ellos.

 

Nota
Para ejecutar de forma correcta alguno de estos dos comandos se requiere que accedamos a la terminal como administradores, para ello vamos al cuadro de búsqueda de Windows y allí ingresamos el término “cmd”, damos clic derecho sobre él y seleccionamos la opción “Ejecutar como administrador”:

 

 

 

 

 

 

 


1. Reparar archivos del sistema defectuosos con el comando DISM Windows 10

 

Qué es DISM
DISM.exe (Deployment Image Servicing and Management), es un comando creado por Microsoft mediante el cual se monta un archivo de imagen de Windows (.wim) o un disco duro virtual (.vhd o .vhdx) con el fin de llevar a cabo su reparación. Alternativamente, el comando de administración de imágenes DISM nos brinda la posibilidad de llevar a cabo tareas adicionales como:
  • Enumerar cada uno de los números de índice de la imagen actual de Windows
  • Verificar la arquitectura de la imagen que se está montando
  • Agregar una imagen más para análisis
  • Aplicar una imagen
  • Capturar una imagen
  • Eliminar una imagen actual
Así, de esta forma, una vez se haya completado el proceso de actualizar la imagen, este debe ser desmontada y se debe confirmar o descartar los cambios que se hayan aplicado en el sistema para completar el proceso.

 

Paso 1

Hemos visto todo lo que DISM puede aportarnos en las tareas administrativas, ahora, vamos a ejecutar la siguiente línea para analizar y reparar, si es necesario, los archivos de Windows 10:
DISM.exe /Online /Cleanup-image /Restorehealth
Paso 2

Junto a este comando podemos usar las siguientes órdenes:

 

Parámetros DISM
Los parámetros usados son:
  • /Online: Este parámetro especifica que la acción debe llevarse a cabo en el Sistema Operativoque está siendo ejecutando actualmente, /Online Esta opción no se puede usar con la opción /Image o /WinDir, al momento de su ejecución el directorio de Windows para la imagen en línea se detecta automáticamente.
  • /Cleanup-Image: Realiza operaciones de limpieza o recuperación en la imagen actual de Windows.
  • /RestoreHealth: Su función es escanear la imagen con el fin de detectar daños en el almacén de componentes y, si los hubiera, realiza operaciones de reparación de forma automática. Esta operación tardara varios minutos.

 

 

Paso 3

Al ejecutar esta línea veremos que inicia el proceso de análisis de la imagen actual de Windows 10:

 

 

Paso 4

Una vez este proceso finalice será desplegado lo siguiente:

 

 

Nota
Algo importante a tener en cuenta es que cuando se ejecuta este comando, DISM utiliza Windows Update para dar los archivos necesarios para corregir los daños existentes en la imagen, pero, si el cliente de Windows Update no está funcionando ya correctamente, será necesario recurrir a una instalación de Windows en ejecución como origen de reparación o bien coger una carpeta de un recurso compartido de red o de un medio extraíble, como el DVD USB de arranque de Windows 10 para que éstas actúen como origen de los archivos. Si este fuera el caso, debemos ejecutar el siguiente comando:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
El campo "C:\RepairSource\Windows" debe ser reemplazado con la ruta correcta en base a la letra asignada por el sistema a la unidad de arranque. De esta manera DISM es una solución completa e integral para el análisis de imágenes de Windows 10.

 

 


2. Reparar archivos del sistema defectuosos con el comando SFC Windows 10

 

Qué es SFC
SFC (System File Checker), es una herramienta de línea de comandos desarrollada por Microsoft la cual nos da la posibilidad de buscar archivos de sistema de Windows que estén dañados y proceder a su restauración para optimizar de nuevo su uso.

 

Es normal que algún archivo WRP (Protección de recursos de Windows) falte o este dañado, lo cual da como resultado que el Sistema OperativoWindows presente un comportamiento extraño lo cual implica que algunas funciones de Windows no funcionan o que Windows se bloquee de forma constante.

 

Paso 1

Una vez se haya completado el proceso DISM, vamos a ejecutar SFC usando el siguiente comando:
sfc /scannow

 

Paso 2

El comando sfc /scannow se encargará de examinar todos los archivos de sistema protegidos y remplazar los archivos dañados haciendo usa de una copia en caché ubicada en una carpeta comprimida en %WinDir%\System32\dllcache.
Una vez que se complete el proceso de SFC será posible que veamos alguno de los siguientes mensajes.
  • Protección de recursos de Windows no encontró ninguna infracción de integridad: Este mensaje hace referencia a que no hay ningún archivo de sistema que esté dañado o que falte como tal.
  • Protección de recursos de Windows no pudo realizar la operación solicitada: para solucionar este error de ejecución, será necesario correr el examen del comprobador de archivos de sistema en modo seguro y validar que las carpetas PendingDeletes y PendingRenames esten disponibles dentro de %WinDir%\WinSxS\Tem.
  • Protección de recursos de Windows encontró archivos dañados y los reparó correctamente: Este mensaje indica que SFC detecto errores y los corrigió, sus resultados son creados en un archivo CBS.Log en la ruta %WinDir%\Logs\CBS\CBS.log.
  • Protección de recursos de Windows encontró archivos dañados, pero no pudo corregir algunos de ellos: Al igual que el punto anterior, los resultados se alojan en el archivo CBS.Log para analizar cuales elementos no pudieron ser corregidos.

 

Paso 3

En caso de que sea necesario acceder al contenido del archivo CSB.Log vamos a la consola del símbolo del sistema como administradores y allí ejecutamos la siguiente línea. Este archivo Sfcdetails.txt contiene detalles que son actualizados cada vez que la herramienta SFC se ejecuta en el equipo. Este archivo incluye información sobre los archivos que la herramienta Comprobador de archivos de sistema no pudo reparar y allí podremos validar las entradas de fecha y hora con el fin de determinar los archivos erróneos de los archivos de sistema.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

3. Otras opciones de administración del comando DISM


Aunque en este tutorial trabajaremos en un parámetro especial, DISM nos ofrece una serie de alternativas útiles para la administración de las imágenes de Windows las cuales son útiles para diversas tareas de administración y soporte, estas opciones a usar son:

 

/Append-Image
Este parámetro se encarga de añadir una imagen adicional a un archivo .wim, el parámetro /Append-Image se encarga de hacer un comparativo de nuevos archivos contra los recursos en el archivo .wim existente los cuales se especificarán bajo el argumento /ImageFile, y, posterior a esto, se guarda solo una copia de cada archivo único para que cada archivo solo sea capturado una vez.

 

El archivo .wim solo puede contar con un tipo de compresión asignado por lo cual solo será posible añadir archivos con el mismo tipo de compresión. La sintaxis general de este parámetro es:

DISM.exe /Append-Image /ImageFile:<ruta_Archivo_imagen> /CaptureDir:<source_directory> /Name:<nombre_imagen> [/Description:<descripcion_imagen>] [/ConfigFile:<Archivo.ini>] [/Bootable] /WIMBoot [/CheckIntegrity] [/Verify] [/NoRpFix
Los parámetros añadidos son:
  • /WIMBoot: Este se usa para agregar la imagen usando la configuración de arranque del archivo de imagen de Windows (WIMBoot).
  • /ConfigFile: se encarga de especificar la ubicación de un archivo de configuración el cual enumera exclusiones para la captura de imágenes y comprime los comandos.
  • /Bootable: Marca una imagen de volumen como una imagen de arranque, esta opción solo está disponible solo para imágenes del entorno de preinstalación de Windows (WinPE).
  • /CheckIntegrity: su función es detectar y analizar la corrupción del archivo .wim cuando se utiliza con operaciones de captura, desmontaje, exportación y confirmación, de modo que /CheckIntegrity detiene la operación en caso de que DISM detecta que el archivo .wim está dañado cuando durante el proceso de aplicación y montaje.
  • /Verify: Tiene la función de verificar errores y duplicación de archivos.
  • /NoRpFix: Desactiva la corrección de etiqueta de punto de reanálisis.
Un ejemplo a usar sería el siguiente:
Dism /Append-Image /ImageFile:install.wim /CaptureDir:E:\ /Name:Drive-E

 

/Apply-FFU
Este comando se encarga de aplicar una utilidad Full Flash (FFU) o FFU dividida (SFU) a una unidad física que hemos especifica. La sintaxis a usar es la siguiente:
/Apply-Ffu /ImageFile:<Ruta del archivo de imagen> /ApplyDrive:<Ruta fisica> [/SFUFile:<pattern>]
Los parámetros usados son:
  • /ImageFile: Indica la ruta y el nombre del archivo de imagen FFU que será aplicado
  • /ApplyDrive: Hace referencia a la ruta de la unidad física que se visualizará
  • /SFUfile <pattern>; es una función opcional, se aplica para FFU divididas que se capturan sin compresión.
Un ejemplo de uso es:
DISM.exe /Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive0

 

/Apply-Image
Para los archivos de imagen WIM, este comando aplica un archivo de imagen de Windows (.wim) o una imagen dividida de Windows (.swm) a una partición seleccionada, desde Windows 10, versión 1607, DISM puede aplicar y capturar atributos extendidos (EA) y este parámetro no admite la aplicación de una imagen desde un disco duro virtual (VHD). La sintaxis general de uso es:
DISM.exe /Apply-Image /ImageFile:<ruta_imagen> [/SWMFile:<pattern>] /ApplyDir:<directorio_objetivo> {/Index:< image_index> | /Name:<Nombre_imagen>} [/CheckIntegrity] [/Verify] [/NoRpFix] [/ConfirmTrustedFile] [/WIMBoot (deprecated)] [/Compact] [/EA]
La mayoría de los parámetros han sido mencionados en la primera opción, pero algunos adicionales son:
  • /SWMFile: Nos permite hacer referencia a los archivos .wim que están divididos (SWM), indica los nombres y la ubicación de los archivos divididos.
  • /ConfirmTrustedFile: Su función es validar la imagen de Trusted Desktop en Windows 10.
  • /Compact Applies: Se encarga de aplicar una imagen en modo compacto, lo cual da como resultado un ahorro de espacio en el disco duro, esta opción reemplaza WIMBoot y solo se puede ejecutar en Windows 10 con ediciones de escritorio (Home, Pro, Enterprise y Education).
  • /EA: Aplica atributos extendidos
Un ejemplo de uso seria:
Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:D:\

 

Otros parámetros de DIS
De forma similar, contamos con otros parámetros adicionales como:
  • /Capture-Image: Se encarga de capturar una imagen de una unidad a un nuevo archivo .wim, los directorios capturados incluyen todas las subcarpetas y datos.
  • /Cleanup-Mountpoints: Tiene como misión eliminar todos los recursos asociados con una imagen montada la cual se ha dañado, al usar este comando no se desmontarán las imágenes ya montadas, ni tampoco se eliminarán las imágenes que pueden ser recuperadas usando el comando /Remount-Image
  • /Commit-Image: Se encarga de aplicar los cambios que hemos realizado a la imagen montada.
  • /Delete-Image: Como su nombre lo indica, este parámetro elimina la imagen de volumen especificada de un archivo .wim la cual tiene múltiples imágenes de volumen, con esta opción solo se eliminan las entradas de metadatos y las entradas XML.
  • /Export-Image: Exporta una copia de una imagen específica a otro archivo, pero los archivos de origen y destino deben contar con el mismo tipo de compresión.
  • /Get-ImageInfo: Tiene la tarea de desplegar información sobre las imágenes que están contenidas en un archivo .wim, .ffu, .vhd o .vhdx para una mejor gestión de las mismas.
  • /Get-MountedImageInfo: Nos devuelve una lista de las imágenes.ffu, .vhd, .vhdx y .wim que se encuentran montadas actualmente, con detalles como la información sobre la imagen montada, si la imagen es válida, sus permisos de lectura / escritura, ubicación de montaje, ruta de archivo montada y más.
  • /Get-WIMBootEntry: Este parámetro muestra las entradas de configuración de WIMBoot para el volumen de disco definido.
  • /List-Image: Muestra una lista de los archivos y carpetas en una imagen especifica en Windows 10.
  • /Mount-Image: Esta en la capacidad de montar una imagen de un archivo .ffu, .wim, .vhd o .vhdx en el directorio definido con el fin de que siempre esté disponible para el mantenimiento del sistema.
  • /Optimize-Image /WIMBoot: Realiza configuraciones especificadas a una imagen fuera de línea para optimizar su uso.
  • /Unmount-Image: Desmonta el archivo .ffu, .wim, .vhd o .vhdx y lanza un mensaje para confirmar o descartar los cambios que se realizaron durante el proceso de montaje de la imagen.

 

 

De esta forma, DISM y SFC son dos valiosas herramientas integradas en Windows con las cuales será posible analizar y monitorear el estado de los archivos del Sistema Operativoy así validar su integridad y comportamiento a nivel general para no dar lugar a errores.

 

Aprende cómo reparar por comandos fácilmente archivos dañados o corruptos en Windows 10. Incluye videotutorial completo.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!