Aprende cómo resolver el error que impide iniciar el servicio de restauración de Windows al ejecutar el comando sfc /scannow.

Solucionar el error «Windows Protect no puede iniciar el servicio de restauración» al ejecutar sfc /scannow

¿Por qué aparece el error "Windows Protect no puede iniciar el servicio de restauración"?

Alejandro
Por Alejandro

Entre los errores comunes al iniciar la comprobación y restauración de la integridad de los archivos del sistema con SFC /scannow, se encuentra el mensaje «Windows Protect no puede iniciar el servicio de restauración».

En esta guía paso a paso se detallan las formas de corregir el error «Windows Protect no puede iniciar el servicio de restauración» al ejecutar el comando sfc /scannow en Windows 11, Windows 10 y versiones anteriores del sistema.

Indicación directa de la ruta a sfc.exe en el comando

El primer método para solucionar el problema, que no siempre funciona pero es muy rápido, es indicar la ruta directa al archivo sfc.exe en el comando para iniciar la comprobación y restauración de los archivos del sistema.

Los pasos a seguir serán los siguientes:

  1. Ejecute la línea de comandos como administrador, también puede utilizar el Terminal de Windows o Windows PowerShell como administrador.
  2. Introduzca el siguiente comando:
C:WindowssysNativesfc.exe /scannow

Con gran probabilidad, verá el mensaje estándar «Comenzando el escaneo del sistema. Este proceso puede tardar un tiempo».

Línea de comandos x86 y x64

En los sistemas Windows de 64 bits, existen versiones de 32 bits (x86) y 64 bits (x64) de las aplicaciones de línea de comandos y Windows PowerShell.

No te pierdas  Transferencia rápida entre Android y Windows

Asimismo, si se intenta ejecutar el comando sfc /scannow en una versión x86 de la consola dentro de un sistema de 64 bits, se obtendrá un mensaje de error que indica: «Windows Resource Protection no puede iniciar el servicio de restauración».

Cuando se utilizan las herramientas estándar de Windows para iniciar la línea de comandos como administrador, casi siempre se inicia la versión «necesaria» de 64 bits. Sin embargo, cuando se utiliza el inicio desde herramientas de terceros, como algún widget o administrador de archivos externo, puede iniciarse la versión de 32 bits x86, lo cual sería la causa del error.

Si existe la posibilidad de que este sea su caso, puede:

  • Iniciar la línea de comandos como administrador mediante las herramientas de Windows (los enlaces sobre cómo hacerlo se proporcionan en la primera parte de estas instrucciones).
  • Acceder a la carpeta C:WindowsSystem32 (independientemente de la versión de bits de Windows), encontrar el archivo cmd.exe, hacer clic derecho sobre él y seleccionar «Ejecutar como administrador», ejecutar el comando sfc /scannow.
Cómo reparar el error "Windows Protect no puede iniciar el servicio de restauración" al ejecutar sfc /scannow
Sigue estos pasos detallados para solucionar el error de servicio de restauración en Windows y lograr que sfc /scannow funcione correctamente.

Inicio de los servicios Instalar módulos de Windows e Instalar Windows

Si las servicios necesarios están desactivados en el sistema, sfc /scannow también puede mostrar el error mencionado. Para verificar y activar estos servicios, siga estos pasos:

    1. Abra «Servicios». Para ello, presione las teclas Win+R en el teclado, escriba services.msc y presione Enter.
    2. En la lista de servicios, busque «Instalador de Windows» y «Instalador de módulos de Windows».
    3. Pulse dos veces el nombre del servicio para abrir sus propiedades. Por defecto, para estos servicios, «Tipo de inicio» debe estar establecido en «Manual». Si no es así, cambie el tipo de inicio y aplique la configuración. En la misma ventana, puede iniciar manualmente los servicios con el botón correspondiente (el botón no estará activo si el tipo de inicio es «Desactivado»).
    4. Después de aplicar todas las configuraciones, vuelva a iniciar la línea de comandos como administrador e intente ejecutar el comando sfc /scannow
No te pierdas  Instrucciones: cómo acelerar la actualización a Windows 11, versión 24H2

Corrección de letras de disco al ejecutar el comando

Si el error «Windows Resource Protection no puede iniciar el servicio de restauración» surge al ejecutar comandos del tipo:

sfc /scannow /offbootdir=C: /offwindir=C:Windows
      1. En la línea de comandos, introduzcamos las siguientes comandos en orden
diskpart list volume
select volume N assign letter=Z

Inicio de la comprobación de la integridad de los archivos del sistema en el entorno de recuperación

Si ninguna de las opciones anteriores funciona, intente ejecutar el comando en la línea de comandos del entorno de recuperación de Windows 11 o Windows 10:

    1. Acceda al entorno de recuperación — Cómo acceder al entorno de recuperación de Windows 11, Cómo acceder al entorno de recuperación de Windows 10.
    2. Vaya a la sección Buscar y solucionar problemas — Opciones avanzadas — Línea de comandos.
  1. Ejecute el escaneo sfc /scannow

Inicio de sfc /scannow desde un dispositivo de arranque

Si tiene un dispositivo de arranque con su versión de Windows o la posibilidad de crearlo, puede utilizar el comando sfc /scannow desde él. Para ello:

  1. Después de iniciar el equipo desde el dispositivo de arranque, presione las teclas Shift+F10 (en algunos portátiles, Shift+Fn+F10) para abrir la línea de comandos.
  2. En la línea de comandos, utilice el siguiente comando
sfc /scannow /offbootdir=C: /offwindir=C:Windows

Atención: al arrancar desde el dispositivo de arranque, puede que la letra de la unidad del sistema sea diferente a C, y en este caso, el comando anterior también indicará que no se puede iniciar el servicio de restauración de Windows. Para solucionar este problema, lea la sección «Corrección de las letras de las unidades al ejecutar el comando» más arriba en el artículo.

No te pierdas  Solucionar el error "El lanzamiento del controlador para este dispositivo está bloqueado" (Código 48) en Windows 11 y Windows 10

Compartir este artículo