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:
- Ejecute la línea de comandos como administrador, también puede utilizar el Terminal de Windows o Windows PowerShell como administrador.
- 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.
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.

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:
-
- Abra «Servicios». Para ello, presione las teclas Win+R en el teclado, escriba services.msc y presione Enter.
- En la lista de servicios, busque «Instalador de Windows» y «Instalador de módulos de Windows».
- 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»).
- Después de aplicar todas las configuraciones, vuelva a iniciar la línea de comandos como administrador e intente ejecutar el comando sfc /scannow
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
-
-
- 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:
-
- 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.
- Vaya a la sección Buscar y solucionar problemas — Opciones avanzadas — Línea de comandos.
- 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:
- 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.
- 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.