UnistackSvcGroup — что это за служба?

Приветствую! Иногда может быть непонятная ситуация — грузит комп не программа, не процесс, а группа служб. Здесь уже будет сложнее понять кто именно виновник — но при большом желании возможно.



UnistackSvcGroup — что это такое?

Параметр (ключ), при помощи которого запускаются некоторые системные службы. Но из-за общего параметра они в диспетчере могут отображаться в одной группе UnistackSvcGroup:

И если одна служба нагружает ПК, то в диспетчере будет отображено что грузит вся группа.

Службы, которые могут входить в группу UnistackSvcGroup:

  • OneSyncSvc (Синхронизация узла) — синхронизирует почту, контакты, календарь и другие похожие данные.
  • UserDataSvc (Служба доступа к данным пользователя) — обеспечивает доступ приложений к структурированным данным пользователя, например контактной информации, календарям, сообщениям и другому.
  • PimIndexMaintenanceSvc (Служба контактных данных) — индексирует контактные данные, чтобы потом их можно было быстро найти.
  • UnistoreSvc (Служба хранения данных пользователя) — обеспечивает хранение структурированных данных пользователя, таких как контактная информация, календари, сообщения и другое.
  • CDPUserSvc — доступ к пользовательским данным, также может устанавливать соединение с серверами Microsoft (причина неизвестна).
  • MessagingService — обмен сообщениями.

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

C:\WINDOWS\system32\svchost.exe -k UnistackSvcGroup

Также нашел в интернете рекомендации:

  1. Группа UnistackSvcGroup может грузить из-за запущенного обновления приложений в Microsoft Store. Поэтому попробуйте открыть магазин, потом в правом верхнем углу нажать три точки > настройки > передвинуть ползунок Обновлять приложения автоматически.
  2. Откройте папку C:\Users\Dima\AppData\Local\Comms (где Dima — название учетки), скопируйте папку UnistoreDB в другую папку (или ее содержимое). После — удалите все данные внутри UnistoreDB и выполните перезагрузку ПК.
РЕКЛАМА

Мой личный совет — если хотите отключить в Windows 10 все шпионское и ненужное — используйте утилиту DoNotSpy10. Я пользуюсь уже не первый год, перед использованием утилита может сама создать точку восстановления, поэтому все безопасно.

UnistackSvcGroup — как убрать нагрузку?

Логично что стоит отключить службу, которая грузит ПК. Однако узнать это не всегда получается.

Что я предлагаю? Это отключить службы группы UnistackSvcGroup — можно все сразу, а можно по одной, чтобы выяснить какая грузит.

План действий:

  1. В диспетчере задач на вкладке Процессы раскрыть группу служб (может называться Unistack). Будут названия — вам нужно узнать их короткие названия (о некоторых службах я уже писал выше).
  2. Имея короткие названия — можно пробовать отключать. Можно также службы удалить, но перед этим советую создать заранее точку восстановления.

Важно! Отключать стоит также и те службы, которые имеют дополнительную приставку, например CDPUserSvc_xxxxx (короткое название идет тоже с такой же приставкой).

Теперь главное — мини-план отключения службы, а также удаления (по желанию). Отключение может блокироваться, чтобы этого не было — нужно удалить параметр/субраздел Security для каждой службы. Как это сделать? Через реестр (Win + R > regedit) — открываем этот раздел:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

Внутри находим раздел службы — он будет иметь такое же название (короткое), как и сама служба. Открываем его, находим параметр/субраздел Security и удаляем.

Все команды нужно выполнять в командной строке запущенной от администратора (зажимаем Win + X > выбираем соответствующий пункт). Сами команды (вместо NAME пишите короткое название службы):

  1. Остановкаsc stop "NAME"
  2. Отключение автозапускаsc config "NAME" start= disabled
  3. Удалениеsc delete "NAME"

Удалять стоит только если создали точку восстановления!

Способ через реестр. Через командную строку должно сработать, но на всякий случай — чтобы запретить запускаться службе через реестр, необходимо открыть раздел:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

Внутри нам нужно найти раздел службы, он имеет такое же название, как и сама служба. Открываем этот раздел, находим параметр Start, нажимаем по нему два раза и меняем значение на 4 (Отключено). Возможно что если вообще удалить этот раздел — то таким образом вы удалите и службу.

Пример раздела службы в реестре:

Задаем значение 4 параметру Start:

Учтите, что после отключения служб могут не работать некоторые метро-приложения, например Почта, Календарь.

Заключение

  1. UnistackSvcGroup — группа системных служб, работающих под процессом svchost.exe, который запускается с параметром UnistackSvcGroup.
  2. Группа может грузить ПК. Решение — отключить всю группу либо по одной, чтобы найти виновника.

Удачи.




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *