Что такое Modern Setup Host? Почему он вызывает высокую нагрузку на процессор

Modern Setup Host — это важнейший самораспаковывающийся архив и программа установки на вашем компьютере. Другими словами, это основной компонент Windows Update, который обеспечивает правильную установку обновлений. Поэтому он запускается только тогда, когда необходимо установить обновление.

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

Это говорит о том, что где-то в уравнении есть проблема, из-за которой процесс потребляет много ресурсов. В этой статье мы рассмотрим каждый сценарий, стоящий за этой проблемой, и как решить проблему высокого использования CPU и диска Modern Setup Host. 

Почему Modern Setup Host использует так много процессора и диска

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

Чаще всего, однако, виновником являются конфликтующие процессы, запущенные в фоновом режиме. Иногда сам процесс обновления Window Update имеет проблемы, которые передаются на Modern Setup Host. Поврежденные или неправильно настроенные системные файлы также часто являются причиной этой проблемы.

Как исправить Modern Setup Host: Высокое использование процессора и диска

Независимо от того, что именно заставляет Modern Setup Host перегружать ваш процессор и диск, наша команда собрала обширный список решений, учитывающий множество факторов, которые помогут вам избавиться от этого процесса навсегда. 

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

Запустите средство устранения неполадок обновления Windows

Все версии Windows поставляются с программой устранения неполадок, которая помогает решить проблемы с Windows Update, определяя их по обширной базе данных. Это должен быть первый шаг на пути к устранению неполадок, так как он может обнаружить проблему, которая в противном случае осталась бы скрытой.

  1. Откройте панель управления
  2. Наберите в строке поиска «Устранение неполадок».
  3. В разделе «Устранение неполадок» найдите пункт «Устранение проблем с Windows Update», расположенный в разделе «Система и безопасность».
  4. Нажмите на него, чтобы открыть средство устранения неполадок, и выберите «Далее».

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

Завершение задачи Modern Setup Host

На самом деле это самое простое, что вы можете сделать, чтобы избавиться от проблемы Modern Setup Host, но мы не рекомендуем это делать, поскольку это лишь временное решение. Тем не менее, если вам повезет, завершение задачи Modern Setup Host может облегчить высокую нагрузку на длительный период времени.

  1. Нажмите клавиши Control + Shift + Esc, чтобы открыть Диспетчер задач
  2. Перейдите вниз к «Modern Setup Host» или «setuphost.exe» и щелкните по нему левой кнопкой мыши
  3. Нажмите «Завершить задачу» в правой нижней части окна.

Это только убьет процесс на время, и он может вернуться при следующей перезагрузке системы. Вам необходимо выполнить команду, чтобы процесс уничтожался при каждом запуске Windows. Мы не рекомендуем делать это прямо, так как Modern Setup Host необходим для работы Windows Update и не должен быть принудительно отключен.

  1. Нажмите клавиши Windows + R
  2. Введите «cmd» и одновременно нажмите Ctrl + Shift + Enter
  3. Выберите «Да» во всплывающем окне подтверждения
  4. Введите taskkill /f /fi "SERVICES eq wuauserv" и нажмите Enter

Примечание: Команда также может быть выполнена в окне запуска.

Выполните чистую загрузку

Чистая загрузка — это загрузка компьютера только с необходимыми драйверами и программами для устранения любых фоновых или сторонних приложений. Это может помочь Modern Setup Host завершить свою работу и исчезнуть навсегда. Для этого:

  1. Нажмите Windows + R
  2. Введите «msconfig» и нажмите Enter
  3. Выберите «Выборочный запуск» и снимите флажок «Загружать элементы запуска».
  4. Перейдите на вкладку «Службы
  5. Скройте все службы Microsoft, отметив опцию внизу
  6. Нажмите «Отключить все»
  7. Нажмите «Применить», затем нажмите «ОК»
  8. Нажмите клавиши Control + Shift + Escape, чтобы открыть диспетчер задач
  9. Перейдите на вкладку «Запуск
  10. Отключите каждый элемент по очереди, нажав на него и выбрав «Отключить».
  11. Перезагрузите компьютер

Теперь откройте Диспетчер задач и посмотрите, по-прежнему ли вы сталкиваетесь с высоким использованием CPU/Disk от Modern Setup Host. Если нет, то это означает, что что-то мешает Windows Update, заставляя процесс потреблять так много ресурсов.

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

Запустите сканирование DISM и SFC

Сканирование системных файлов (SFC) — это встроенная утилита Windows, которая проверяет критические системные файлы на наличие повреждений и заменяет их из кэшированных копий. К ним относятся библиотеки DLL и скрытые файлы реестра, которые могут вызвать высокую нагрузку на CPU/Disk для Modern Setup Host, если с ними возникли проблемы.

DISM, или Deployment Image Servicing and Management, выполняет аналогичную работу по восстановлению образа Windows, но является частью компонента Windows Update, поэтому он работает онлайн, а не локально. Эти сканирования выполняются самостоятельно для выявления проблем и их автоматического устранения; вам нужно только инициировать их.

Чтобы запустить сканирование SFC:

  1. Нажмите клавиши Windows + R
  2. Введите «cmd» и одновременно нажмите Ctrl + Shift + Enter
  3. Выберите «Да» во всплывающем окне подтверждения
  4. Введите sfc/scannow
  5. Нажмите Enter

Чтобы запустить сканирование DISM:

  1. Нажмите клавиши Windows + R
  2. Введите «cmd» и одновременно нажмите Ctrl + Shift + Enter
  3. Выберите «Да» во всплывающем окне подтверждения
  4. Введите DISM /Online /Cleanup-Image /RestoreHealth
  5. Нажмите Enter

Сначала запустите сканирование SFC, затем перезагрузите компьютер, после чего выполните сканирование DISM и снова перезагрузите компьютер. Проверьте, сохраняется ли проблема.

Сброс службы обновления Windows

«SoftwareDistribution» — это папка в каталоге Windows, в которой хранятся файлы, необходимые для правильного функционирования Windows Update. Однако все они временные и могут быть удалены.

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

  1. Нажмите Windows + R
  2. Введите «%windir%SoftwareDistribution» и нажмите Enter
  3. Нажмите Загрузить
  4. Нажмите Ctrl + A, чтобы выбрать все файлы
  5. Нажмите Shift + Delete
  6. Предоставьте доступ администратора для удаления
  7. Перезагрузите компьютер

Этим вы, по сути, сбросили службу Windows Update. Это должно устранить проблему нехватки ресурсов у Modern Setup Host, если это не так, продолжайте работать дальше.

Отключите индексирование

Индексирование помогает компьютеру быстрее находить нужные вещи при поиске. Однако со временем она может стать тяжелым бременем, в некоторых случаях ухудшая общую производительность компьютера. Это также может повлиять на Modern Setup Host, поэтому вам необходимо отключить его, чтобы процесс пошел.

  1. Нажмите Windows + R
  2. Введите «control.exe srchadmin.dll» и нажмите Enter
  3. Нажмите на Изменить
  4. Снимите флажки со всех доступных опций
  5. Выберите Применить и закройте

Отключите все фоновые приложения

Часто приложения, о существовании которых вы даже не подозревали, работая в фоновом режиме, могут посеять хаос, вызывая неприятные проблемы. Одной из них является вмешательство в работу Modern Setup Host, вызывающее повышенное использование системных ресурсов. 

В этом случае вам придется отключить практически все фоновые процессы, приложения, Suggestions и даже App Control для борьбы с этой проблемой. Начнем с фоновых приложений:

  1. Нажмите клавишу Windows
  2. Откройте Настройки, нажав на значок шестеренки слева
  3. Перейдите в раздел Конфиденциальность
  4. Прокрутите вниз и выберите Фоновые приложения 
  5. В списке отключите все фоновые приложения, кроме тех, которые вы действительно используете.

Затем отключите «Предложения», отображаемые в «Пуске»:

  1. Нажмите клавишу Windows и откройте Настройки
  2. Выберите Система
  3. В разделе «Уведомления и действия» справа вы увидите флажок «Получать советы, подсказки и предложения…», снимите его.
  4. Вернитесь на домашнюю страницу настроек
  5. Нажмите на Персонализация 
  6. Выберите «Начать» в левой панели меню
  7. Отключите опцию «Периодически показывать предложения в Пуске».

Наконец, для отключения функции «Контроль приложений»:

  1. Нажмите клавишу Windows
  2. Введите «Контроль приложений и браузеров» и откройте его.
  3. В разделе «Защита на основе репутации» нажмите на «Параметры защиты на основе репутации».
  4. Выберите «Выключить» для всех опций — это полностью отключит Windows Smartscreen
  5. Перезагрузите компьютер

Изменение системного языка по умолчанию

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

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

Во-первых, вам нужно проверить, какой у вас язык пользовательского интерфейса по умолчанию. Для этого:

  1. Нажмите клавиши Windows + R
  2. Введите «cmd» и одновременно нажмите Ctrl + Shift + Enter
  3. Выберите «Да» во всплывающем окне подтверждения
  4. Введите dism /online /get-intl и нажмите Enter
  5. Запомните «Язык пользовательского интерфейса системы по умолчанию», который появится здесь, чтобы использовать его в дальнейшем.

Теперь, чтобы изменить язык системы:

  1. Нажмите клавишу Windows
  2. Введите «language» и нажмите на Language Settings.
  3. На правой панели проверьте, совпадает ли язык с тем, который вы только что посмотрели.
    • Если нет, нажмите на выпадающее меню и измените его на соответствующий
    • Если он уже совпадает, переходите к следующему решению.

Сброс компонентов обновления Windows

Компоненты Windows Update — это собирательное название для всего, что относится к Windows Update. Как вы уже догадались, Windows Update иногда может работать нестабильно, поэтому Microsoft предлагает сбросить его, когда не остается другого выхода. Это относится и к нашему случаю. Считайте это последним средством, если все остальное не помогает.

Похожие вопросы

Что такое Modern Setup Host и безопасен ли он?

Modern Setup Host — это процесс обновления Windows, который работает в фоновом режиме во время установки обновлений. Он создан компанией Microsoft и является основным компонентом Windows, поэтому он на 100% безопасен.

Я перепробовал все способы, но потребление по-прежнему высокое, что делать?

Если ничего не помогает, то лучше всего просто выполнить свежую установку Windows. Особенно, если вы используете Windows 7/8/8.1, тогда необходимо обновить систему до Windows 10 (или даже 11). Вы можете попытать счастья с антивирусным ПО, чтобы исключить любые вредоносные программы, а также попробовать полностью отключить Windows Update в качестве возможного гетто-решения.

Необходим ли Modern Setup Host?

Без Modern Setup Host вы не сможете обновить Windows или перейти с одной редакции на другую. Он необходим для основного функционирования Windows Update, поскольку отвечает за установку обновлений после их загрузки.

Оцените статью
cdelat.ru
Добавить комментарий