
Windows 10 tiene dos herramientas para verificar la integridad de los archivos protegidos del sistema y recuperarlos automáticamente cuando se detectan daños: SFC.exe y DISM.exe, así como el comando Repair-WindowsImage para Windows PowerShell (usando DISM para el trabajo). La segunda utilidad complementa la primera, en caso de que el SFC no pueda recuperar archivos dañados.
Nota: las acciones descritas en las instrucciones son seguras, sin embargo, si antes realizó alguna operación relacionada con el reemplazo o cambio de archivos del sistema (por ejemplo, la posibilidad de instalar temas de terceros, etc.), como resultado de la restauración del sistema archivos, estos cambios se deshacerán.
Uso de SFC para verificar la integridad y reparar archivos de sistema de Windows 10
Muchos usuarios están familiarizados con el comando de comprobación de integridad de archivos del sistema sfc /scannow, que comprueba y corrige automáticamente los archivos protegidos del sistema Windows 10.
Para ejecutar un comando, la línea de comando iniciada como administrador se usa de manera estándar (puede ejecutar la línea de comando como administrador en Windows 10 ingresando "Línea de comando" en la búsqueda en la barra de tareas, luego - haga clic derecho en el resultado - Ejecutar como administrador), ingrese ella sfc /scannow y presione Intro.
Después de ingresar el comando, comenzará una verificación del sistema, en función de la cual los errores de integridad encontrados que se pueden corregir (que no pueden ser más) se corregirán automáticamente con el mensaje "El Programa de Protección de Recursos de Windows detectó archivos dañados y los restauró con éxito", y en caso de que En caso de ausencia, recibirá un mensaje que indica que "Protección de recursos de Windows no detectó violaciones de integridad".

sfc /scanfile="ruta_archivo"
Sin embargo, cuando se usa el comando, hay una advertencia: SFC no puede corregir los errores de integridad de los archivos del sistema que están actualmente en uso. Para resolver el problema, puede iniciar SFC a través de la línea de comandos en el entorno de recuperación de Windows 10.Ejecute Windows 10 Integrity Check con SFC en un entorno de recuperación
Para iniciar en el entorno de recuperación de Windows 10, puede usar los siguientes métodos:
- Vaya a Configuración - Actualización y seguridad - Recuperación - Opciones especiales de arranque - Reinicie ahora. (Si falta el elemento, también puede usar este método: en la pantalla de inicio de sesión, haga clic en el icono "encendido" en la parte inferior derecha, y luego, mientras mantiene presionada la tecla Mayús, presione "Reiniciar". En este caso aparece Inicio avanzado).
- Arranque desde un disco de recuperación de Windows creado previamente.
- Arranque desde el disco de instalación o la unidad flash USB de arranque con el kit de distribución de Windows 10, y en el instalador, en la pantalla después de seleccionar el idioma, seleccione "Restaurar sistema" en la parte inferior izquierda.
- Después de eso, vaya a "Solución de problemas" - "Configuración avanzada" - "Símbolo del sistema" (si utilizó el primero de los métodos anteriores, también deberá ingresar la contraseña de administrador de Windows 10). Use los siguientes comandos en orden en la línea de comando:
- diskpart
- list volume
- exit
- sfc /scannow /offbootdir=C: /offwindir=C:Windows (donde C es la partición con el sistema instalado y C: Windows es la ruta a la carpeta de Windows 10, sus letras pueden diferir).
- Se iniciará un análisis de la integridad de los archivos del sistema del sistema operativo, y esta vez el comando SFC recuperará todos los archivos, siempre que el almacén de recursos de Windows no esté dañado.
Recuperación de Windows 10 Component Store con DISM.exe
La utilidad para la implementación y el mantenimiento de imágenes de Windows DISM.exe le permite identificar y solucionar esos problemas con el almacenamiento de los componentes del sistema de Windows 10, desde donde se copian sus versiones originales al verificar y corregir la integridad de los archivos del sistema. Esto puede ser útil en situaciones en las que la Protección de recursos de Windows no puede realizar la recuperación de archivos, a pesar del daño encontrado. En este caso, el escenario será el siguiente: restauramos el repositorio de componentes, y luego recurrimos nuevamente al uso de sfc /scannow.
Para usar DISM.exe, ejecute el símbolo del sistema como administrador. Luego puede usar los siguientes comandos:
- dism /Online /Cleanup-Image /CheckHealth: para obtener información sobre el estado y la presencia de daños en los componentes de Windows. Al mismo tiempo, la verificación en sí no se realiza, sino que solo se verifican los valores registrados previamente.
- dism /Online /Cleanup-Image /ScanHealth: verifique la integridad y el daño del almacén de componentes. Puede llevar mucho tiempo y "bloquearse" en el proceso al 20 por ciento.
- dism /Online /Cleanup-Image /RestoreHealth: realiza la verificación y la recuperación automática de los archivos del sistema de Windows, ya que en el caso anterior, lleva tiempo y se detiene en el proceso.
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_wim:1 /limitaccess
En lugar de .wim, puede usar el archivo .esd de la misma manera, reemplazando todo wim con esd en el comando.Al usar estos comandos, el registro de acciones completadas se guarda en WindowsLogsCBSCBS.log и WindowsLogsDISMdism.log.
DISM.exe también se puede usar en Windows PowerShell, iniciado como administrador (puede comenzar desde el menú del botón derecho en el botón Inicio) usando el comando Repair-WindowsImage. Ejemplos de comandos:
- Repair-WindowsImage -Online -ScanHealth - verifica si hay daños en los archivos del sistema.
- Repair-WindowsImage -Online -RestoreHealth - verifica y repara los daños.
Como puede ver, verificar la integridad de los archivos en Windows 10 no es una tarea tan difícil, que a veces puede ayudar a solucionar una variedad de problemas con el sistema operativo. Si no pudiste, quizás algunas de las opciones en las instrucciones de recuperación de Windows 10 te ayudarán .
Información adicional
Si sfc /scannow informa que la protección del sistema no pudo restaurar los archivos del sistema, y la restauración del almacén de componentes (y luego reiniciar sfc) no resolvió el problema, puede ver qué archivos del sistema se dañaron mirando el registro de CBS. registro. Para exportar la información necesaria del registro al archivo de texto sfc en el escritorio, use el comando:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfc.txt"
Además, según algunas revisiones, la verificación de integridad usando SFC en Windows 10 puede detectar daños inmediatamente después de instalar la actualización con un nuevo conjunto del sistema (sin la capacidad de repararlos sin instalar el nuevo conjunto "limpio"), así como para algunas versiones de controladores de tarjeta de video (en este Si se encuentra un error para el archivo opencl.dll, si sucedió alguna de estas opciones y probablemente no debería tomar ninguna medida.
Comentarios