SetupHost.exe — что это такое и почему грузит систему? (Modern Setup Host)
Приветствую друзья! Смотрите, SetupHost.exe или Modern Setup Host является важной управляющей службой, отвечает за запуск/остановку RPC-процессов во время обновлений Windows 10.
Процесс активен когда происходят обновления, а также при переходе с семерки на десятку. Еще служба участвует в запуске других системных компонентов.
Стоп, стоп, стоп. Скажу сразу — нет универсального рецепта как успокоить нагрузку от SetupHost.exe (Modern Setup Host) — он грузит, как правило когда происходит работа с обновлениями. Если в этом деле будет глюк, косяк, то процесс может грузить долго. Однако и сама работа с обновами может быть пару часов — это только при установки большого количества обнов или при переходи с семерки на десятку. Несколько советов я дам. А также способ, как радикально-агрессивно успокоить SetupHost.exe))
Можем уже сделать вывод — процесс SetupHost.exe системный, имеет отношение к обновлениям. Однако на офф форуме Microsoft нашел иную инфу — Modern Setup Host это установщик, который запускает задания из планировщика во время входа пользователя в систему. Возможно задания тоже связаны с обновлениями, например их поиск, или некоторые внутренние служебные работы.
Кстати у одного юзера Modern Setup Host грузит процессор нереально. Что он только не делал — ничего не помогало. В итоге он просто вернул ноутбук в магазин и просил его обменять на другой. А все потому, что программисты из Microsoft не могут убрать косяки в Windows 10!!!
Пример — идет процесс установки обновлений, в это время в диспетчере висит setuphost.exe и.. может даже не нагружать процессор, но оперативы кушать все равно будет около 200 мегов:

Возможно нагрузка происходит именно при установке обновы.
Нашел еще одну картинку — здесь грузит процесс уже реально, и оперы неприличного много использует:

Сразу хочу сказать — да, это похоже на норму. Когда я устанавливал новую винду и потом запускал обновление — комп тоже тупил, а оперативки системный процесс (точно не помню какой) — тоже много кушал. Очень много, и 2 гига бывало и 3, я не шучу. Но у меня правильное решение было одно — подождать пока все закончится. Когда Windows 10 ставит одно обновление-два, то такой нагрузки нет, но все равно, во время установки лучше компом не пользоваться.
У себя на ПК поискал SetupHost.exe, оказалось у меня он лежит здесь:
C:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~18362.295.1.5\amd64_microsoft-windows-setup360-media-base_31bf3856ad364e35_10.0.18362.267_none_801d8c0506453fc5\r
C:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~18362.295.1.5\amd64_microsoft-windows-setup360-media-base_31bf3856ad364e35_10.0.18362.267_none_801d8c0506453fc5\f
Похожие названия папок. А также стоит обратить внимание на название папки servicing — что означает сервисное что-то, а название Package означает пакет. Другими словами — и правда имеет отношение к обновлениям.
SetupHost.exe грузит процессор — что делать?
Некоторые советы, которые возможно помогут решить проблему:
- Самое первое и самое главное — оставить ПК на час. На два, на три. На ночь. Только проверьте что у вас ПК автоматом не уходит в спящий режим через некоторое время. Пусть Windows уже сделает свои дела, если процессор слабый, то на это может уйти.. ну так бы сказать прилично времени. Поэтому и говорю — на час, на два, а лучше на ночь.
- Отключить SetupHost.exe вручную. Открыть диспетчер задач, пойти на вкладку Подробности, найти SetupHost.exe > нажать правой кнопкой и выбрать Снять задачу. Однако во-первых процесс через пару секунд может запуститься снова. Во-вторых также есть вероятность что после включения винды он запустится. Как вы понимаете, после запуска — снова может грузить ПК.
- Использовать радикальный способ. На свой страх и риск, только при условии ранее созданной точки восстановления, а лучше сделать весь образ системы. Агрессивное отключение — сделать так, чтобы процесс больше не смог запускаться. Разумеется при этом могут быть проблемы с обновлениями, учтите это.
Можно еще конечно обратиться на форум Microsoft, расписать свою проблему, как возникает, последствия.. Но там вечно отвечают шаблонными сообщениями, реальной помощи нет, а самый частый ответ — проверьте целостность файлов командой sfc /scannow — я не спорю, команда полезная.. но они ее советуют чуть ли не при всех проблемах. Но можете проверить и вы: запустите командную строку от администратора, вставьте команду sfc /scannow нажмите энтер, дождитесь окончания работы.
Агрессивный способ отключения SetupHost.exe
Суть:
- Вы переименовываете файл SetupHost.exe в SetupHost.exe_ (оригинальное название сохраните лучше сохранять).
- Выполняете перезагрузку.
- В итоге файла SetupHost.exe больше нет. Есть SetupHost.exe_ — но это файл с другим названием. В итоге SetupHost.exe уже запуститься не сможет. Правда есть вероятность что он самовосстанавливается.. сори, у меня не было возможности проверить.
- Минус — данный способ отключения может нарушить обновления винды. То есть она их может перестать получать, я имею ввиду даже если вернуть оригинальное название файлу.
Сперва настоятельно рекомендую создать точку восстановления! Откройте панель управления > значок система > защита системы > выбираем системный диск > кнопка создать, далее пишите название точки, например До отключения SetupHost.exe и создаете точку.
Алгоритм действий:
- Сперва самое главное — вам нужно скачать и установить утилиту Unlocker. Она безопасна. Но некоторые антивирусы ругаются, а все потому, что утилита Unlocker нужна чтобы переименовать или удалить заблокированный файл.
- Идете в диспетчер задач на вкладку Подробности.
- Находите SetupHost.exe, нажимаете правой кнопкой по нему, выбираете пункт открыть расположение. Вам нужно открыть папку, откуда запускается процесс.
- Нажимаете правой кнопкой по SetupHost.exe, выбираете пункт Unlocker.
- Появится менюшка, вам нужно выбрать Переименовать.
- Укажите новое название, советую при этом сохранять старое, поэтому лучше переименовать в SetupHost.exe_.
- Может сразу не получится — тогда Unlocker предложит сделать перезагрузку чтобы переименовать. Это нормально.
Окошко Unlocker, где нужно будет выбрать пункт переименовать:

Собственно само переименование:

Данный способ я использовал раньше иногда при некоторых проблемах. Он рабочий, только если файл сам не восстанавливается после переименования.
Заключение
Выяснили:
- SetupHost.exe (Modern Setup Host) — системный процесс, имеет отношение к обновлениям Windows 10.
- То, что SetupHost.exe грузит ПК — нормально. Ненормально, когда это длится бесконечно. Если пару часов — да, такое бывает, особенно на слабых ПК. Редко, но бывают обновы, требующие для установки много ресурсов, после того как сделается — нагрузки уже быть не должно.
- Отключить — неизвестно как, ибо нагрузка SetupHost.exe создается задачей, связанной с обновлением. Можно отключить в диспетчере, но скорее всего все вернется. Можно агрессивно отключить SetupHost.exe — может помочь, однако с обновлением могут быть проблемы, поэтому создание точки восстановления — обязательно.
Удачи, надеюсь инфа кому-то помогла.
На главную! 07.09.2019Grizzly папка - что это?
Mb3install - что за папка?
PORT. IN на музыкальном центре - что это?
Windows10UpgraderApp - что это?
scoped_dir - что это за папка?
Windows10Upgrade - можно ли удалить?
im_temp - что за папка?

