4 formas de reparar la protección de recursos de Windows no pudieron iniciar el error del servicio de reparación
La herramienta Comprobador de archivos de sistema, activada con el comando sfc / scannow en el símbolo del sistema, es una utilidad de reparación del sistema increíblemente útil. Escanea todos los archivos protegidos del sistema y reemplaza los archivos dañados con una copia en caché ubicada en su sistema. Sin embargo, al ejecutar este comando, puede encontrar un mensaje de error que dice "La protección de recursos de Windows no pudo iniciar el servicio de reparación".
Este error a menudo ocurre debido a problemas de permisos o un TrustedInstaller de Windows que no funciona correctamente. Como tal, exploremos cómo solucionar este error en unos sencillos pasos.
¿Por qué no funciona SFC Scannow?
Para que funcione el Comprobador de archivos de sistema, Windows TrustedInstaller debe estar operativo. Windows TrustedInstaller es un servicio necesario para permitir la instalación, eliminación y modificación de actualizaciones de Windows y otros componentes del sistema.
De forma predeterminada, TrustedInstaller controla la herramienta Protección de recursos de Windows (WRP). WRP protege contra modificaciones no autorizadas, incluidos cambios en archivos, carpetas y claves de registro esenciales del sistema. También maneja el comando "sfc / scannow" que está intentando usar.
Como tal, cuando TrustedInstaller falla, otros servicios que dependen de él también dejarán de funcionar. Esto significa que tanto WRP como la herramienta Comprobador de archivos de sistema no funcionarán correctamente. Si bien no existe una solución mágica para este problema, hemos enumerado algunos pasos de solución de problemas que puede seguir para corregir este error.
1. Reinicie Windows TrustedInstaller (Instalador de módulos de Windows)

Si Windows TrustedInstaller no se está ejecutando o no funciona correctamente, un reinicio rápido del servicio puede ayudar a resolver el error. Puede reiniciarlo fácilmente desde la Consola de servicio de Windows. He aquí cómo hacerlo.
- Presione Win + R para abrir el cuadro Ejecutar.
- Luego, escriba services.msc y haga clic en Aceptar para abrir la Consola de servicio.
- En la ventana de la Consola de servicio , localice el Instalador de módulos de Windows.
- Haga clic derecho en el servicio y seleccione Propiedades .
- En la ventana Propiedades que aparece, configure el Tipo de inicio en Manual .
- Si el servicio no se está ejecutando, haga clic en el botón Iniciar en la sección Estado del servicio .
- Haga clic en Aplicar y Aceptar para guardar los cambios. Cierre la Consola de servicio y compruebe si puede ejecutar la herramienta Comprobador de archivos del sistema sin ningún error.
2. Inicie TrustedInstaller mediante el símbolo del sistema

Si reiniciar el instalador de módulos de Windows desde la consola de servicio no funcionó, puede usar el símbolo del sistema para reiniciar el servicio. He aquí cómo hacerlo.
- Escribe cmd en la barra de búsqueda de Windows. En los resultados de la búsqueda, haga clic con el botón derecho en Símbolo del sistema y haga clic en Ejecutar como administrador . Haga clic en Sí cuando se lo solicite el Control de cuentas de usuario.
- En la ventana del símbolo del sistema, escriba el siguiente comando y presione enter para ejecutar:
sc config trustedinstaller start= auto
- Este comando establecerá el tipo de inicio del servicio del instalador de módulos de Windows en automático. Una vez que se haya ejecutado correctamente, verá un mensaje de éxito de ChangeServiceConfig SUCCESS en la pantalla.
- Luego, ingrese el siguiente comando para reiniciar el servicio TrustedInstaller:
net start trustedinstaller
- Una vez ejecutado con éxito, ejecute el comando sfc / scannow y verifique si el error está resuelto.
3. Ejecute SFC Scannow en modo seguro

En modo seguro, Windows se inicia en un estado mínimo, cargando un conjunto limitado de archivos y unidades. El modo seguro es útil para determinar si una aplicación de terceros o un conflicto de servicio está causando problemas en su sistema.
Si cree que un programa de terceros está en conflicto con la herramienta Comprobador de archivos del sistema y la activación de la Protección de recursos de Windows no pudo iniciar el error del servicio de reparación, ejecute el comando sfc / scannow en el modo de arranque seguro para verificar el problema.
Para ejecutar el Comprobador de archivos del sistema en modo seguro:
- Presione Win + R para abrir Ejecutar.
- Escriba msconfig.msc y haga clic en Aceptar para abrir la ventana Configuración del sistema.
- En la ventana que aparece, abra la pestaña Arranque .
- En Opciones de arranque, marque la opción Arranque seguro . Luego, seleccione la opción Mínimo .
- Haga clic en Aplicar y Aceptar para guardar los cambios.
- Haga clic en el botón Reiniciar si desea reiniciar el Modo seguro de inmediato. De lo contrario, haga clic en Salir sin reiniciar, guarde y cierre las aplicaciones abiertas y luego reinicie su PC.
Después del reinicio, su sistema se iniciará en modo seguro ejecutando solo los servicios esenciales de Windows.
Ahora, abra el símbolo del sistema y ejecute el comando sfc / scannow . Si el comando se ejecuta sin ningún error, lo más probable es que una aplicación de terceros instalada en su sistema esté creando un conflicto con la Protección de recursos de Windows y, por lo tanto, desencadenando el error.
Para deshabilitar el Arranque seguro, inicie Configuración del sistema, abra la pestaña Arranque y desmarque Arranque seguro en Opciones de arranque . Luego, haga clic en Aplicar y reiniciar su PC.
4. Agregue un valor de cadena expandible de TrustedInstaller al Editor del registro
Si no le importa trabajar con el editor del Registro de Windows, puede corregir este error agregando un nuevo valor de cadena expandible al Registro. Dicho esto, las modificaciones incorrectas a las entradas de su registro pueden bloquear su sistema, así que asegúrese de crear una copia de seguridad del registro de Windows antes de continuar con la configuración.
Además, cree un punto de restauración del sistema . Esto le ayudará a deshacer los cambios a nivel del sistema y restaurar su PC a su estado de funcionamiento. Una vez que tenga la copia de seguridad en su lugar, siga estos pasos.
Este proceso implica encontrar el ID de TrustedInstaller, el nombre de la subcarpeta y crear un nuevo valor de Cadena expandible en el Editor del registro. Hemos dividido los pasos en dos partes para facilitar la comprensión.
4.1 Busque el ID de TrustedInstaller y el nombre de la subcarpeta en el Explorador de archivos
- Presione Win + E para abrir el Explorador de archivos y navegue hasta la siguiente ubicación:
C:WindowsServicingVersion
- Verá una carpeta con un nombre similar a 10.0.19041.1XXX . Este es su ID de TrustedInstaller. Copie el ID / nombre en su portapapeles o péguelo en un documento del Bloc de notas, ya que lo usará en el futuro.
- A continuación, navegue hasta la siguiente ubicación:
C:WindowsWinSxS
- Aquí, dependiendo de la CPU que esté utilizando, ubique una de estas subcarpetas.
x86_microsoft-windows-servicingstack_31bf3856ad364e35_{TrustedInstaller ID} (32bit Windows)
amd64_microsoft-windows-servicingstack_31bf3856ad364e35_{TrustedInstaller ID} (64bit Windows) - En el nombre de la subcarpeta anterior, {TrustedInstaller ID} es el nombre de la carpeta que anotó en el paso 2.
- Copie también el nombre de la carpeta y la ruta a un archivo de Bloc de notas.
4.2 Crear valor de cadena expandible en el Editor del registro
Ahora que tiene la información requerida, es hora de crear un valor de Cadena expandible en el Editor del registro. He aquí cómo hacerlo.
- Presione Win + R para abrir Ejecutar.
- Escriba regedit y haga clic en Aceptar para abrir el Editor del registro.
- En el Editor del registro, navegue hasta la siguiente ubicación. Puede copiar y pegar la ruta en la barra de direcciones del Editor del Registro para una navegación rápida:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based ServicingVersion
- Seleccione y haga clic con el botón derecho en la subclave Versiones. Elija Nuevo> Valor de cadena expandible.
- Cambie el nombre del valor para que coincida con el nombre de su ID de TrustedInstaller. Después de cambiar el nombre del valor, se verá así:
10.0.19041.1XXX
- Luego haga doble clic en el valor recién creado y pegue la ruta de la carpeta identificada en WinSxS en el campo Información del valor. Se verá algo como esto:
%SystemRoot%winsxsamd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1XXX_none_7e3d47227c694b34
- Asegúrese de utilizar correctamente % SystemRoot% y recortar C: Windows de la ruta de la carpeta.
- Haga clic en Aceptar para guardar los cambios.
Si ve el mensaje Error al crear valor al agregar una subclave o un valor de cadena, debe tomar posesión de la clave de servicio basado en componentes. Puede tomar posesión de la clave manualmente o utilizar una herramienta automatizada para hacerlo.
Cómo adquirir la propiedad de la clave del registro

- En el Editor del Registro, haga clic con el botón derecho en el Servicio basado en componentes y seleccione Permisos .
- En la ventana Permisos, haga clic en el botón Avanzado en la pestaña Seguridad .
- El propietario, de forma predeterminada, se establece en TrustedInstaller . Haga clic en el enlace Cambiar .
- Escriba su nombre de usuario y haga clic en Comprobar nombres . Haga clic en Aceptar para guardar los cambios.
- Marque la casilla Reemplazar propietario en subcontenedores y objetos y haga clic en Aplicar a los cambios.
Después de cambiar la propiedad, puede modificar las claves de registro para agregar nuevos valores y subclaves sin ningún error.
Arreglar el error de protección de recursos de Windows Sfc / Scannow, hecho fácil
Una de estas cuatro correcciones le permitirá corregir el error de Protección de recursos de Windows y ejecutar el comando Sfc / scannow. En la mayoría de los casos, puede solucionar este problema modificando las entradas del registro. Sin embargo, si nada funciona, pruebe con un punto de restauración o restablezca su sistema a los valores predeterminados de fábrica.