Высокая загрузка ЦП службой государственного репозитория в Windows 10

Некоторые пользователи Windows 10 сообщают о скачках использования ЦП (почти до 100%), вызванных службой State Repository . Эта проблема, по-видимому, затрагивает все угрозы ЦП и заставляет игровые приложения и мультимедиа зависать. Изучив средство просмотра событий, некоторые затронутые пользователи обнаружили множество последовательных ошибок, связанных со службой государственного репозитория.

Если проблема вызвана обычным сбоем, проблему можно легко решить, просто перезапустив службу репозитория. Однако, если вы сталкиваетесь с этой проблемой вместе с частыми записями об ошибках в средстве просмотра событий, вы сможете решить проблему, очистив хранилище компонентов или выполнив чистую установку или исправление на месте.

Но, как выясняется, большинство случаев этой проблемы на самом деле так или иначе вызвано Microsoft Edge. Чтобы решить эту проблему в этом случае, вам необходимо восстановить Microsoft Edge из меню «Приложения и функции». Если это не сработает, вам следует подумать о переустановке всех встроенных приложений UWP.

Также есть возможность полностью отключить службу State Repository, чтобы остановить высокую загрузку ЦП, но это повлияет на функциональность Microsoft Edge.

Как исправить высокую загрузку ЦП, вызванную службой государственного репозитория?

Метод 1: перезапустите службу государственного репозитория

Прежде чем пробовать более сложные исправления, вы должны начать с проверки, не вызвана ли проблема простым сбоем, который влияет на службу государственного репозитория в Windows 10. Если вы ищете временное исправление, которое немедленно снизит использование ЦП, вам следует попробовать перезапустить службу государственного репозитория.

Многие затронутые пользователи подтвердили, что с помощью этой операции удалось значительно снизить использование ресурсов (по крайней мере, до следующего запуска системы).

Хотя это исправление не решит проблему на неопределенный срок, это все же предпочтительный подход, если вы ищете что-то быстрое и ненавязчивое, что остановит общее заикание.

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «service.msc» в текстовое поле и нажмите Enter, чтобы открыть экран «Службы».

    Примечание. При появлении запроса в окне UAC (Контроль учетных записей пользователей)  нажмите Да, чтобы предоставить доступ администратора.

  2. Как только вы окажетесь на экране « Службы» , перейдите в правую часть и прокрутите вниз по локальным службам, пока не найдете Службу государственного репозитория . После того, как вы найдете службу, щелкните ее правой кнопкой мыши и выберите « Свойства» в появившемся контекстном меню.
  3. Находясь на экране «Свойства» службы государственного репозитория , выберите вкладку « Общие » в верхней части экрана и нажмите « Остановить» (в разделе « Состояние службы» ).
  4. После того, как вам удастся остановить его, подождите пару секунд, прежде чем снова запустить.
  5. Откройте диспетчер задач, нажав Ctrl + Shift + Esc,  и посмотрите, снизилась ли загрузка ЦП.

В случае, если использование ЦП службой State Repository возвращается к высокому значению или вы ищете более постоянное исправление, перейдите к следующему потенциальному исправлению ниже.

Метод 2: очистка хранилища компонентов

Если вы часто наблюдаете высокую загрузку ЦП, вызванную службой государственного репозитория, а также обнаружили множество различных ошибок, указывающих на одну и ту же службу в средстве просмотра событий, скорее всего, проблема вызвана повреждением хранилища компонентов.

Когда дело доходит до этого конкретного сценария, проблема может быть быстро решена с помощью DISM (Обслуживание образов развертывания и управление ими)  для замены поврежденных экземпляров работоспособными копиями.

Примечание. Прежде чем использовать этот метод, имейте в виду, что DISM сильно зависит от Центра обновления Windows для загрузки исправных копий, которые будут использоваться для замены поврежденных данных. Из-за этого вам необходимо убедиться, что ваше Интернет-соединение стабильно, прежде чем запускать эту процедуру.

Далее мы инициируем очистку компонента из административного терминала с помощью DISM, а затем завершим ее с помощью SFC (проверка системного файла).

Примечание: важно выполнить следующие шаги в том же порядке, чтобы решить проблему.

  1. Открывает Выполнить диалоговое окно, нажав Windows Key + R . Затем введите cmd в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть окно командной строки с повышенными правами . Когда вы увидите запрос управления учетными записями пользователей (UAC), нажмите Да, чтобы предоставить права администратора.
  2. Когда вы окажетесь внутри терминала CMD с повышенными привилегиями, введите следующую команду и нажмите Enter, чтобы выполнить очистку хранилища компонентов (% WinDir% \ WinSxS) :
    DISM / Онлайн / Очистка-Образ / StartComponentCleanup
  3. После завершения операции продолжите, развернув следующую команду, набрав следующую команду и нажав Enter:
    DISM / Онлайн / Очистка-Образ / RestoreHealth

    Примечание. Эта операция начнется с резервного копирования всех ваших системных файлов на заведомо исправные копии, хранящиеся на серверах Центра обновления Windows.

  4. После завершения операции перезагрузите компьютер.
  5. После того, как ваш компьютер загрузится, проверьте и исправьте все оставшиеся повреждения системного файла, введя следующую команду и нажав Enter:
    SFC / ScanNow
  6. После завершения сканирования перезагрузите компьютер еще раз и посмотрите, будет ли проблема устранена при следующем запуске компьютера.

Если вы по-прежнему замечаете высокую загрузку ЦП, связанную со службой государственного репозитория, и частые ошибки в средстве просмотра событий, перейдите к следующему потенциальному исправлению ниже.

Метод 3: восстановление Microsoft Edge

Как оказалось, Microsoft Edge - это созданное приложение, которое потенциально может злоупотреблять службой государственного репозитория. При определенных обстоятельствах (особенно, когда установлены сторонние расширения), Microsoft Edge может стать огромной нагрузкой на ЦП до такой степени, что замедлит работу всей системы.

Несколько затронутых пользователей, столкнувшихся с той же проблемой, подтвердили, что им, наконец, удалось решить проблему, перейдя в меню « Приложения и функции» и сбросив Microsoft Edge из меню « Дополнительные параметры» .

Эта операция приведет к удалению любых временных или сторонних данных, которые могут быть ответственны за высокую загрузку ЦП службой State Repository.

Вот краткое руководство по сбросу Microsoft Edge из приложений и функций :

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «ms-settings: appsfeatures» в текстовое поле и нажмите Enter, чтобы открыть меню « Приложения и функции» приложения «Настройки» в Windows 10.
  2. Как только вы попадете в меню « Приложения и функции» , перейдите в правую часть экрана и используйте поле поиска для поиска « Microsoft Edge ».
  3. После появления результатов щелкните Microsoft Edge один раз, затем щелкните гиперссылку, связанную с дополнительными параметрами .
  4. В меню «Дополнительные параметры» Microsoft Edge прокрутите вниз до раздела « Сброс » и нажмите кнопку « Восстановить» .
  5. Дождитесь завершения процесса, а затем перезагрузите компьютер после завершения операции.
  6. При следующем запуске повторите действие, которое ранее вызывало высокую загрузку ЦП службой State Repository, и посмотрите, решена ли проблема.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 4: переустановка всех встроенных приложений

Если вы столкнулись с проблемой в сборке Windows 10 между версиями v1703 и v1709, скорее всего, проблема связана с несогласованностью, связанной с парком встроенных приложений, которые Windows 10 имеет по умолчанию.

Несколько затронутых пользователей подтвердили, что им удалось решить проблему, переустановив каждое встроенное приложение с помощью одной команды Powershell.

Эта операция приведет к переустановке и повторной регистрации каждого встроенного приложения, которое позаботится о каждом отказавшем экземпляре приложения UWP, который может способствовать высокой загрузке ЦП службой государственного репозитория.

Вот краткое руководство по переустановке каждого встроенного приложения с помощью PowerShell:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «powershell» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть окно терминала Powershell с повышенными привилегиями.
  2. Когда вы войдете в командную строку Powershell с повышенными привилегиями, введите следующую команду и нажмите Enter, чтобы сбросить каждое встроенное приложение UWP:
    Get-AppXPackage -AllUsers | Для каждого {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
  3. После успешного выполнения команды закройте экземпляр Powershell с повышенными привилегиями и перезагрузите компьютер.
  4. Как только следующий запуск будет завершен, следите за своим компьютером, чтобы увидеть, не возникают ли по-прежнему высокие скачки ЦП, вызванные службой State Repository.

Если та же проблема по-прежнему влияет на вашу машину, перейдите к следующему потенциальному исправлению ниже.

Метод 5: отключение службы государственного репозитория

Имейте в виду, что по умолчанию служба State Repository улучшает функциональность Microsoft Edge, выступая в качестве файла cookie браузера. Он работает, регулярно делая снимок информации о просмотре - это помогает Microsoft Edge продолжить работу с того места, где он был остановлен (даже на нескольких устройствах).

Если вы не используете эту службу (например, вы не используете Edge), один из способов гарантировать, что служба State Repository больше не занимает много ресурсов вашего процессора, - это предотвратить ее запуск при каждом запуске системы.

Эту операцию можно выполнить, используя MSConfiag для отключения ключа запуска, связанного со службой государственного репозитория. Вот краткое руководство, как это сделать:

Примечание. Приведенные ниже шаги можно выполнить в любой версии Windows, а не только в Windows 10.

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «msconfig.msc» в текстовое поле и нажмите Enter, чтобы открыть утилиту настройки системы .

    Примечание: Если вам будет предложено Управление учетными записями пользователей, нажмите Да, чтобы предоставить доступ администратора.

  2. Зайдя в служебную программу настройки системы , выберите вкладку « Службы » в меню ленты вверху.
  3. После того, как вам удастся попасть в правильное меню, прокрутите список служб вниз и найдите Службу государственного репозитория. Когда вы его увидите, снимите флажок со связанного с ним значка и нажмите « Применить», чтобы сохранить изменение.
  4. Закройте утилиту настройки системы, перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске компьютера.

Если вы все еще сталкиваетесь с такой же высокой загрузкой ЦП, вызванной службой State Repository, перейдите к следующему потенциальному исправлению ниже.

Метод 6. Выполнение чистой установки или ремонта на месте

Если вы выполнили все возможные исправления, указанные выше, и ни одно из них не помогло вам снизить использование ЦП службой государственного репозитория , очевидно, что вы столкнулись с проблемой из-за некоторого типа повреждения системы, которое невозможно исправить с помощью обычных каналов .

Если вы зашли так далеко без результата, единственное рекомендуемое решение, которое мы оставили для вас, - это сбросить каждый компонент Windows (и данные, связанные с загрузкой), чтобы убедиться, что поврежденный системный файл не создает проблему.

Когда дело доходит до сброса каждого задействованного компонента Windows, есть два пути вперед:

  • Чистая установка - это возможное исправление - наиболее удобное из всех возможных. Вам не нужен совместимый установочный носитель, и исправление можно развернуть непосредственно из меню графического интерфейса Windows 10. Однако без предварительного резервного копирования данных следует ожидать частичной потери данных (включая приложения, игры и личные носители, хранящиеся в ОС. водить машину)
  • Ремонтная установка  -  Ремонтная установка - это наиболее целенаправленный подход, позволяющий перезагрузить компьютер без потери данных (даже ваши игры, приложения и пользовательские настройки останутся нетронутыми). Однако вам понадобится совместимый установочный носитель для развертывания этой стратегии восстановления.
Теги Windows