Alto uso de CPU por servicio de repositorio estatal en Windows 10

Algunos usuarios de Windows 10 informan picos de uso de CPU (hasta casi el 100%) causados ​​por el servicio State Repository . Este problema parece afectar a todas las amenazas y marcas de CPU, aplicaciones de juegos y medios para tartamudear. Al investigar el visor de eventos, algunos usuarios afectados han descubierto muchos errores consecutivos relacionados con el servicio del repositorio estatal.

Si el problema se debe a una falla común, el problema se puede resolver fácilmente simplemente reiniciando el servicio de repositorio. Sin embargo, si se encuentra con este problema junto con entradas de error frecuentes en el Visor de eventos, debería poder solucionar el problema limpiando el almacén de componentes o realizando una instalación limpia o una reparación en el lugar.

Pero resulta que la mayoría de los casos de este problema en realidad son provocados por Microsoft Edge de una forma u otra. Para resolver este problema en este caso, deberá reparar Microsoft Edge desde el menú Aplicaciones y características. Si eso no funciona, debería considerar reinstalar todas las aplicaciones para UWP integradas.

También existe la opción de deshabilitar el servicio State Repository por completo para detener el alto uso de la CPU, pero esto afectará la funcionalidad de Microsoft Edge.

¿Cómo solucionar el uso elevado de CPU causado por el servicio de repositorio estatal?

Método 1: reiniciar el servicio de repositorio estatal

Antes de probar soluciones más complejas, debe comenzar por ver si el problema no se debe a una falla simple que afecta al Servicio de repositorio estatal en Windows 10. Si está buscando una solución temporal que reduzca el uso de la CPU de inmediato, debería intentar reiniciar el servicio de repositorio de estado.

Muchos usuarios afectados han confirmado que esta operación ha logrado reducir considerablemente el uso de recursos (al menos hasta el próximo inicio del sistema).

Aunque esta solución no solucionará el problema de forma indefinida, sigue siendo el enfoque preferido si está buscando algo rápido y no intrusivo que detenga la tartamudez general.

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba 'service.msc' dentro del cuadro de texto y presione Entrar para abrir la pantalla Servicios.

    Nota: Cuando se le solicite en la  ventana UAC (Control de cuentas de usuario) , haga clic en para otorgar acceso de administrador.

  2. Una vez que esté dentro de la pantalla de Servicios , baje a la sección de la derecha y desplácese hacia abajo a través de los servicios locales hasta que localice el Servicio de Repositorio Estatal . Después de localizar el servicio, haga clic con el botón derecho en él y elija Propiedades en el menú contextual recién aparecido.
  3. Una vez que esté dentro de la pantalla Propiedades del Servicio de repositorio estatal , seleccione la pestaña General en la parte superior de la pantalla y haga clic en Detener (en Estado del servicio ).
  4. Una vez que logre detenerlo, espere un par de segundos antes de iniciarlo nuevamente.
  5. Abra el Administrador de tareas presionando Ctrl + Shift + Esc  y vea si el uso de la CPU ha disminuido.

En caso de que el uso de la CPU del servicio State Repository vuelva a ser alto o esté buscando una solución más permanente, pase a la siguiente solución potencial a continuación.

Método 2: limpieza del almacén de componentes

Si observa con frecuencia un uso elevado de la CPU causado por el Servicio de repositorio estatal y también ha descubierto muchos errores diferentes que apuntan hacia el mismo servicio dentro del Visor de eventos, es probable que el problema sea causado por un almacén de componentes dañado.

Cuando se trata de este escenario en particular, el problema se puede resolver rápidamente utilizando DISM (Administración y mantenimiento de imágenes de implementación)  para reemplazar las instancias dañadas con copias en buen estado.

Nota: Antes de comenzar con este método, tenga en cuenta que DISM depende en gran medida de Windows Update para descargar copias en buen estado que se utilizarán para reemplazar los datos dañados. Debido a esto, deberá asegurarse de que su conexión a Internet sea estable antes de iniciar este procedimiento.

En lo que sigue, iniciaremos una limpieza de componentes desde un terminal de administración usando DISM y luego finalizaremos con un SFC (escaneo del Comprobador de archivos de sistema).

Nota: Es importante seguir los pasos a continuación en el mismo orden para resolver el problema.

  1. Abrir un Ejecutar cuadro de diálogo pulsando tecla de Windows + R . A continuación, escriba 'cmd' dentro del cuadro de texto y presione Ctrl + Shift + Enter para abrir una ventana de símbolo del sistema elevada . Cuando vea el mensaje de Control de cuentas de usuario (UAC), haga clic en para otorgar privilegios administrativos.
  2. Una vez que esté dentro del terminal CMD elevado, escriba el siguiente comando y presione Entrar para realizar una limpieza en el almacén de componentes (% WinDir% \ WinSxS) :
    DISM / Online / Cleanup-Image / StartComponentCleanup
  3. Una vez completada la operación, continúe implementando el siguiente comando escribiendo el siguiente comando y presionando Enter:
    DISM / Online / Cleanup-Image / RestoreHealth

    Nota: Esta operación comenzará haciendo una copia de seguridad de todos los archivos del sistema con copias buenas conocidas almacenadas en los servidores de Windows Update.

  4. Una vez que se complete la operación, reinicie su computadora.
  5. Después de que su computadora se reinicie, verifique y corrija cualquier daño restante en el archivo del sistema escribiendo el siguiente comando y presionando Enter:
    SFC / ScanNow
  6. Una vez que se complete el escaneo, reinicie su computadora una vez más y vea si el problema se solucionó en el próximo inicio de la computadora.

En caso de que aún observe un alto uso de CPU asociado con el Servicio de repositorio estatal y errores frecuentes en el Visor de eventos, pase a la siguiente solución potencial a continuación.

Método 3: reparación de Microsoft Edge

Resulta que Microsoft Edge es una aplicación integrada con el potencial de abusar del Servicio de repositorio estatal. Bajo ciertas circunstancias (especialmente cuando se instalan extensiones de terceros), Microsoft Edge tiene el potencial de convertirse en un gran acaparador de CPU, hasta el punto en que ralentiza todo el sistema.

Varios usuarios afectados que enfrentaron el mismo problema han confirmado que finalmente lograron resolver el problema yendo al menú Aplicaciones y características y restableciendo Microsoft Edge desde el menú Opciones avanzadas .

Esta operación terminará eliminando cualquier dato temporal o de terceros que pueda ser responsable del alto uso de CPU del servicio State Repository.

Aquí hay una guía rápida sobre cómo restablecer Microsoft Edge desde las aplicaciones y características :

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba 'ms-settings: appsfeatures' dentro del cuadro de texto y presione Entrar para abrir el menú Aplicaciones y características de la aplicación Configuración en Windows 10.
  2. Una vez que esté dentro del menú Aplicaciones y funciones , vaya a la sección derecha de la pantalla y use el cuadro de búsqueda para buscar ' Microsoft Edge '.
  3. Después de que aparezcan los resultados, haga clic en Microsoft Edge una vez, luego haga clic en el hipervínculo asociado con las opciones avanzadas .
  4. Dentro del menú Opciones avanzadas de Microsoft Edge, desplácese hacia abajo hasta la sección Restablecer y haga clic en el botón Reparar .
  5. Espere hasta que se complete el proceso, luego reinicie su computadora una vez que finalice la operación.
  6. En el próximo inicio, repita la acción que anteriormente estaba causando el alto uso de CPU del servicio State Repository y vea si el problema ahora está resuelto.

En caso de que persista el mismo problema, pase a la siguiente solución potencial a continuación.

Método 4: reinstalar todas las aplicaciones integradas

Si se encuentra con el problema en una compilación de Windows 10 entre v1703 y v1709, es probable que el problema se vea facilitado por una inconsistencia que tiene que ver con la flota de aplicaciones integradas que Windows 10 tiene de forma predeterminada.

Varios usuarios afectados han confirmado que lograron solucionar el problema reinstalando todas las aplicaciones integradas con un solo comando de Powershell.

Esta operación terminará reinstalando y volviendo a registrar todas las aplicaciones integradas, lo que se encarga de cada instancia de aplicación UWP defectuosa que podría contribuir al alto uso de CPU del servicio State Repository.

Aquí hay una guía rápida sobre cómo reinstalar todas las aplicaciones integradas usando powershell:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba 'powershell' dentro del cuadro de texto y presione Ctrl + Shift + Enter para abrir una ventana de terminal Powershell elevada.
  2. Una vez que esté dentro del indicador de Powershell elevado, escriba el siguiente comando y presione Entrar para restablecer todas las aplicaciones integradas de UWP:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
  3. Una vez que el comando se haya completado con éxito, cierre la instancia elevada de Powershell y reinicie su computadora.
  4. Tan pronto como se complete el próximo inicio, supervise su computadora para ver si todavía experimenta picos altos de CPU causados ​​por el servicio State Repository.

En caso de que el mismo problema aún afecte a su máquina, pase a la siguiente solución potencial a continuación.

Método 5: deshabilitar el servicio de repositorio estatal

Tenga en cuenta que, de forma predeterminada, el servicio State Repository mejora la funcionalidad de Microsoft Edge al actuar como una cookie del navegador. Funciona tomando regularmente una instantánea de la información de navegación; esto ayuda a Microsoft Edge a continuar donde lo dejó (incluso en varios dispositivos).

Si no usa este servicio (por ejemplo, no usa Edge), una forma de asegurarse de que el servicio State Repository ya no esté consumiendo muchos de los recursos de su CPU es evitando que se inicie en cada inicio del sistema.

Esta operación se puede lograr utilizando MSConfiag para deshabilitar la clave de inicio asociada con el Servicio de repositorio estatal. Aquí hay una guía rápida sobre cómo hacer esto:

Nota: Los pasos a continuación se pueden seguir en todas las versiones de Windows, no solo en Windows 10.

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba 'msconfig.msc' dentro del cuadro de texto y presione Entrar para abrir la utilidad de configuración del sistema .

    Nota: Si se lo solicita el Control de cuentas de usuario, haga clic en para otorgar acceso de administrador.

  2. Una vez que esté dentro de la utilidad de Configuración del sistema , seleccione la pestaña Servicios en el menú de cinta en la parte superior.
  3. Una vez que logre llegar al menú correcto, desplácese hacia abajo por la lista de servicios y ubique el Servicio de repositorio estatal. Cuando lo vea, desmarque el icono asociado y haga clic en Aplicar para guardar la modificación.
  4. Cierre la utilidad de configuración del sistema, reinicie su computadora y vea si el problema se resuelve en el próximo inicio de la computadora.

En caso de que todavía se encuentre con el mismo uso elevado de CPU causado por el servicio State Repository, pase a la siguiente solución potencial a continuación.

Método 6: realizar una instalación limpia o una reparación in situ

Si siguió todas las posibles correcciones anteriores y ninguna de ellas le ha ayudado a reducir el uso de CPU del servicio de repositorio estatal , está claro que se encuentra con el problema debido a algún tipo de corrupción del sistema que no se puede solucionar con los canales habituales. .

Si ha llegado tan lejos sin un resultado, la única solución recomendada que le hemos dejado es restablecer todos los componentes de Windows (y los datos relacionados con el arranque) para asegurarse de que ningún archivo de sistema dañado esté creando el problema.

Cuando se trata de restablecer todos los componentes de Windows involucrados, hay dos formas de avanzar:

  • Instalación limpia : esta posible solución es la más conveniente de todas. No necesita un medio de instalación compatible y la solución se puede implementar directamente desde el menú GUI de Windows 10. Sin embargo, sin hacer una copia de seguridad de sus datos por adelantado, espere una pérdida parcial de datos (incluidas aplicaciones, juegos y medios personales almacenados en el sistema operativo conducir)
  • Instalación de reparación  :  una instalación de reparación es el enfoque más enfocado, lo que le permite restablecer su computadora sin pérdida de datos (incluso sus juegos, aplicaciones y preferencias de usuario permanecerán intactos). Sin embargo, necesitará un medio de instalación compatible para implementar esta estrategia de reparación.
Etiquetas Windows