Uso y reparación del Comprobador de integridad para archivos de sistema en Windows 10

Uso y reparación del Comprobador de integridad para archivos de sistema en Windows 10

Las versiones modernas de Windows están dotadas de herramientas integradas que pueden restaurar el estado original de los archivos del sistema en caso de modificación o daño. Su uso es necesario cuando algún componente del sistema operativo es inestable o no funciona correctamente. Para Win 10, hay varias opciones sobre cómo analizar su integridad y devolverlos a su condición de trabajo.

Características de verificar la integridad de los archivos del sistema en Windows 10

Es importante saber que incluso aquellos usuarios cuyos sistemas operativos han dejado de cargar como resultado de algunos eventos pueden utilizar las utilidades de recuperación. Para hacer esto, solo necesitan tener una unidad flash USB de arranque o un CD con ellos, lo que ayuda a ingresar a la interfaz de línea de comandos incluso antes de instalar el nuevo Windows.

Ver también: Cómo eliminar un archivo que no se borra en Windows 10

Si se han producido daños como resultado de acciones del usuario como, por ejemplo, personalizar la apariencia del sistema operativo o instalar software que reemplaza / modifica los archivos del sistema, el uso de herramientas de reparación deshará todos los cambios.

Dos componentes son responsables de la recuperación a la vez: SFC y DISM, y luego le diremos cómo usarlos en ciertas condiciones.

Paso 1: Ejecute SFC

Incluso los usuarios poco experimentados suelen estar familiarizados con el comando SFC, que funciona a través de la «Línea de comandos» . Está diseñado para verificar y reparar archivos de sistema protegidos, siempre que no sean utilizados por Windows 10 en el momento actual. De lo contrario, la herramienta se puede iniciar cuando se reinicia el sistema operativo; esto generalmente se refiere a la partición C en el disco duro.

Abra «Inicio» , escriba «línea de comando» o «cmd» sin comillas. Llamamos a la consola con derechos de administrador.

¡Atención! Ejecute aquí y en lo sucesivo «Símbolo del sistema» exclusivamente desde el menú «Inicio» .

Escribimos un comando sfc /scannowy esperamos a que se complete el escaneo.

El resultado será uno de los siguientes:

«Protección de recursos de Windows no encontró violaciones de integridad»

No se encontraron problemas con los archivos del sistema, y ​​si hay problemas obvios, puede ir al Paso 2 de este artículo o buscar otros métodos para diagnosticar su PC.

Protección de recursos de Windows encontró archivos dañados y los reparó con éxito

Se han corregido ciertos archivos, y ahora le queda verificar si el error específico que le hizo ejecutar la verificación de integridad se repite.

«Protección de recursos de Windows encontró archivos dañados, pero no pudo recuperar algunos de ellos».

En esta situación, debe utilizar la utilidad DISM, que se analizará en el paso 2 de este artículo. Por lo general, es ella quien soluciona los problemas que no sucumbieron al SFC (la mayoría de las veces se trata de problemas con la integridad del almacén de componentes y DISM los soluciona con éxito).

«Protección de recursos de Windows no pudo completar la operación solicitada»

  1. Reinicie su computadora en «Modo seguro con símbolo del sistema» e intente escanear nuevamente llamando a cmd nuevamente como se describe arriba.Ver también: Modo seguro en Windows 10
  2. Además, compruebe si el directorio C: WindowsWinSxSTemp contiene las 2 carpetas siguientes: «PendingDeletes» y «PendingRenames» . Si no están allí, active la visualización de archivos y carpetas ocultos y luego vuelva a mirar.Ver también: Mostrar carpetas ocultas en Windows 10
  3. Si aún no están allí, comience a escanear el disco duro en busca de errores usando el comando chkdsken la «Línea de comando» .Ver también: Comprobación de errores en el disco duro
  4. Luego, vaya al Paso 2 de este artículo o intente iniciar SFC desde el entorno de recuperación; esto también se describe a continuación.

«Windows Resource Shield no puede iniciar el servicio de recuperación»

  1. Compruebe si ha ejecutado el símbolo del sistema según sea necesario.
  2. Abra la utilidad Servicios escribiendo esta palabra en Inicio .
  3. Compruebe si los servicios de Instantánea de volumen , Instalador de módulos de Windows y Instalador de Windows están habilitados . Si al menos uno de ellos está detenido, inícielo y luego vuelva a cmd e inicie el escaneo SFC nuevamente.
  4. Si eso no ayuda, vaya al Paso 2 de este artículo o use las instrucciones a continuación para iniciar SFC desde el entorno de recuperación.

“Actualmente se está realizando otra operación de mantenimiento o recuperación. Espere a que se complete y reinicie SFC «

  1. Lo más probable es que, en este momento, Windows se esté actualizando en paralelo, por lo que solo tendrás que esperar a que se complete, si es necesario, reinicia tu computadora y repite el proceso.
  2. Si incluso después de una larga espera ve este error, y en el «Administrador de tareas» ve el proceso «TiWorker.exe» (o «Trabajador del instalador de módulos de Windows» ), deténgalo haciendo clic derecho en la línea con él y seleccionando «Finalizar procesos de árbol» .O vaya a «Servicios» (cómo abrirlos, está escrito justo arriba), busque «Instalador de módulos de Windows» y deténgalo. Puede intentar lo mismo con Windows Update . En el futuro, los servicios deben volver a habilitarse para poder recibir e instalar actualizaciones automáticamente.

Ejecución de SFC en el entorno de recuperación

Si tiene problemas graves debido a los cuales es imposible cargar / usar correctamente Windows en modo normal y seguro, así como si ocurre uno de los errores anteriores, debe usar el SFC del entorno de recuperación. Hay varias formas de llegar entre los diez primeros.

  • Utilice una unidad flash USB de arranque para iniciar su PC desde ella.Leer más: Configuración de BIOS para arrancar desde una unidad flash USBEn la pantalla de configuración de Windows, haga clic en el enlace Restaurar sistema , donde seleccione Símbolo del sistema .
  • Si tiene acceso al sistema operativo, reinicie en el entorno de recuperación de la siguiente manera:
    1. Abra «Configuración» haciendo clic derecho en «Inicio» y seleccionando el parámetro del mismo nombre.
    2. Vaya a la sección Actualización y seguridad .
    3. Haga clic en la pestaña «Recuperación» y busque la sección «Opciones de arranque especiales» allí , donde haga clic en el botón «Reiniciar ahora» .
    4. Después de reiniciar, ingrese al menú «Solución de problemas» , desde allí a «Opciones avanzadas» , luego al «Símbolo del sistema» .

Independientemente del método utilizado para abrir la consola, ingrese los comandos a continuación en el cmd abierto uno por uno, después de presionar Enter :

diskpart
list volume
exit

En la tabla que se muestra por volumen de lista, busque la letra de su disco duro. Esto debe determinarse porque las letras de unidad aquí son diferentes de las que ve en Windows. Concéntrese en el tamaño del volumen.

Ingrese un comando sfc /scannow /offbootdir=C: /offwindir=C:Windowsdonde C es la letra de la unidad que acaba de definir y C: Windows es la ruta a la carpeta de Windows en su sistema operativo. En ambos casos, los ejemplos pueden diferir.

Así es como se inicia el SFC, verificando y restaurando la integridad de todos los archivos del sistema, incluidos aquellos que podrían no estar disponibles cuando la herramienta se estaba ejecutando en la interfaz de Windows.

Paso 2: Ejecute DISM

Todos los componentes del sistema del sistema operativo están ubicados en una ubicación separada, que también se llama tienda. Contiene las versiones originales de los archivos, que luego se utilizan para reemplazar elementos dañados.

Cuando se daña por alguna razón, Windows comienza a funcionar incorrectamente y el SFC arroja un error al intentar verificar o restaurar. Los desarrolladores han previsto un resultado similar de eventos al agregar la capacidad de restaurar el almacén de componentes.

Si la verificación de SFC no funciona para usted, ejecute DISM siguiendo las recomendaciones adicionales y luego use el comando sfc / scannow nuevamente.

  1. Abra «Símbolo del sistema» exactamente de la misma manera que se indica en el paso 1. De la misma manera, puede invocar «PowerShell» .
  2. Ingrese el comando, cuyo resultado desea obtener:dism /Online /Cleanup-Image /CheckHealth(para cmd) / Repair-WindowsImage(para PowerShell): se analiza el estado de la tienda, pero no se produce la recuperación real.dism /Online /Cleanup-Image /ScanHealth(para cmd) / Repair-WindowsImage -Online -ScanHealth(para PowerShell): analiza la región de datos en busca de coherencia y errores. Se necesita mucho más tiempo para completar que el primer comando, pero también sirve solo con fines informativos: los problemas encontrados no se eliminan.

    dism /Online /Cleanup-Image /RestoreHealth(para cmd) / Repair-WindowsImage -Online -RestoreHealth(para PowerShell): las comprobaciones y reparaciones encontraron daños en el almacenamiento. Tenga en cuenta que esto lleva una cierta cantidad de tiempo y la duración exacta depende únicamente de los problemas detectados.

Reparación de DISM

En casos excepcionales, esta herramienta no se puede utilizar y también es imposible restaurarla en línea a través de la «Línea de comandos» o «PowerShell» . Debido a esto, debe realizar una recuperación utilizando una imagen limpia de Windows 10, incluso puede que tenga que recurrir a un entorno de recuperación.

Recuperación de Windows

Cuando Windows funciona, se vuelve lo más fácil posible reparar DISM.

  1. Lo primero que necesita es una imagen de Windows limpia, preferiblemente no modificada por varios desarrolladores desafortunados. Puede descargarlo de Internet. Asegúrate de elegir la construcción lo más cercana posible a la tuya. Al menos las versiones de ensamblaje deben coincidir (por ejemplo, si tiene Windows 10 1809 instalado, busque exactamente la misma). Los propietarios de los diez principales ensamblados pueden utilizar la herramienta de creación de medios de Microsoft, que también contiene su última versión.
  2. Una vez que haya encontrado la imagen deseada, móntela en una unidad virtual utilizando programas especializados como Daemon Tools, UltraISO, Alcohol 120%.
  3. Vaya a «Esta PC» y abra la lista de archivos que componen el sistema operativo. Dado que el instalador se inicia con mayor frecuencia haciendo clic con el botón izquierdo del mouse, haga clic con el botón derecho y seleccione «Abrir en una nueva ventana» .Abra la carpeta de fuentes y vea cuál de los dos archivos tiene: install.wim o install.esd . Esto nos resultará más útil.
  4. En el programa a través del cual se montó la imagen, o en «Esta computadora», mire la letra que se le asignó.
  5. Expanda Símbolo del sistema o PowerShell como administrador. En primer lugar, debemos averiguar qué índice está asignado a la versión del sistema operativo desde donde desea obtener DISM. Para hacer esto, escriba el primer o segundo comando, dependiendo del archivo que encontró en la carpeta en el paso anterior:Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd
    o
    Dism /Get-WimInfo /WimFile:E:sourcesinstall.wimdonde E es la letra de unidad asignada a la imagen montada.
  6. De la lista de versiones (por ejemplo, Home, Pro, Enterprise), buscamos la que está instalada en la computadora y miramos su índice.
  7. Ahora ingrese uno de los siguientes comandos.Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd:индекс /limitaccess
    o
    Dism /Get-WimInfo /WimFile:E:sourcesinstall.wim:индекс /limitaccessdonde E es la letra de unidad asignada a la imagen montada, el índice es el número que definió en el paso anterior y / limitaccess es el atributo que prohíbe que el comando acceda a Windows Update (como lo hace con el Método 2 de este artículo) y toma el archivo local en la dirección especificada de la imagen montada.

    No es necesario que escriba un índice en el comando si solo hay un ensamblado de Windows en el instalador install.esd / .wim .

Espere a que finalice el escaneo. En el proceso, puede congelarse; solo espere y no intente apagar la consola antes de tiempo.

Trabajando en el entorno de recuperación

Cuando no pueda realizar el procedimiento en un Windows que funcione, debe recurrir al entorno de recuperación. Esto aún no arrancará el sistema operativo, por lo que el símbolo del sistema puede acceder fácilmente a la sección C y reemplazar cualquier archivo del sistema en el disco duro.

Tenga cuidado: en este caso, deberá crear una unidad flash USB de arranque con Windows desde donde tomará el archivo de instalación para reemplazarlo. ¡La versión y el número de compilación deben coincidir con los instalados y dañados!

    1. De antemano, al ejecutar Windows, mire el archivo de instalación cuya extensión se encuentra en su distribución de Windows; se usará para la recuperación. Puede leer sobre esto en detalle en los pasos 3-4 de las instrucciones para reparar DISM en Windows (justo arriba).
    2. Consulte la sección «Ejecución de SFC en el entorno de recuperación» de nuestro artículo para conocer los pasos del 1 al 4 para obtener instrucciones sobre cómo ingresar al entorno de recuperación, ejecutar cmd y usar la utilidad de consola diskpart. Busque la letra de su disco duro y la letra de la unidad flash de esta manera y salga de diskpart como se describe en la sección sobre SFC.
    3. Ahora que se conocen las letras para el HDD y la unidad flash, el trabajo con diskpart está completo y cmd aún está abierto, escribimos el siguiente comando, que determinará el índice de la versión de Windows que se escribe en la unidad flash:Dism /Get-WimInfo /WimFile:D:sourcesinstall.esd
      o
      Dism /Get-WimInfo /WimFile:D:sourcesinstall.wimdonde D es la letra de la unidad que definió en el paso 2.

Debe saber de antemano qué versión del sistema operativo está instalada en su disco duro (Home, Pro, Enterprise, etc.).

  1. Ingrese el comando:Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.esd:индекс
    o
    Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim:индексdonde C es la letra del disco duro, D es la letra de la unidad flash que definió en el paso 2 y el índice es la versión del sistema operativo en la unidad flash que coincide con la versión de Windows instalada.El proceso descomprimirá los archivos temporales y, si su PC tiene varias particiones / discos duros, puede usarlos como almacenamiento. Para hacer esto, al final del comando anterior, agregue un atributo /ScratchDir:E:, donde E es la letra de esta unidad (también se define en el paso 2).
  2. Queda por esperar la finalización del proceso; después de eso, la recuperación con un alto grado de probabilidad debería ser exitosa.

Por lo tanto, examinamos el principio de usar dos herramientas que restauran archivos del sistema en Win 10. Como regla, hacen frente a la mayoría de los problemas encontrados y devuelven al usuario a un funcionamiento estable del sistema operativo. Sin embargo, a veces algunos archivos no pueden volver a funcionar, por lo que es posible que el usuario deba reinstalar Windows o iniciar la recuperación manual copiando archivos de la imagen de trabajo original y reemplazándolos en el sistema dañado. Primero, debe consultar los registros en:

C:WindowsLogsCBS(de SFC)
C:WindowsLogsDISM(de DISM)

busque allí el archivo que no se pudo restaurar, consígalo de una imagen limpia de Windows y reemplácelo en el sistema operativo dañado. Esta opción no encaja en el marco de nuestro artículo y, al mismo tiempo, es bastante complicada, por lo que solo las personas experimentadas y seguras deben solicitarla.