What is modern setup host
![]()
Modern setup host is a windows based problem that we are all facing, many of the problems are related to bugs which is not taking too much time to fix it but some problems are very irritating because their root is not easy to find out where it comes from. Your PC is getting slower to perform and you have to face many problems to work on it and it is very difficult to handle.
There can be many reasons are responsible for this problem. Your CPU usage going higher this is one of the most probable reasons for that.
There can be many applications installed on your system it is one of the reasons of high CPU usage. It can be avoided through decreasing the priority level of application or you can remove an application from the system if it is not required. Modern setup host high CPU usage is might be caused by some automated built-in system that is enabled by the windows itself.
How to stop Modern Setup Host?
It can easily stop the process through task manager temporarily but it is not the complete and permanent solution. The high usage of the CPU is a signal that the process is not executed successfully.you might have to face some issue afterwards. Simply reboot your system and check out the problem, resolve it before doing any further activity.
Simply follow these steps to prevent modern setup host:
Now, You will learn through this article how it can be possible. See the complete information given below
- Find the Modern setup host through the list of a running process. Seeing the high usage CPU. this is the first process in the given list.
- Choose “modern setup host” and click for “end task“ button in the lower corner of the system.
- This will completely terminate the process
- Wait for a while and reboot the system.
After completing the process of rebooting run it again, if there are any issue make sure that is an improper execution, it will be almost solved. Continue the process of running. When the problem has resolved it will automatically clear from the task manager from your system.
When your computer system is out of memory space then it is possible that you will see a message of Modern setup high CPU usage. it can even affect your computer’s performance.
Can We Delete Modern Setup Host?
It is possible but it creates some problems in the future because if delete the system service it might be the cause of some further error in your system. It is part of the windows services that helps to smaller services to perform well in your system. If any user deleted the system services it may stop some other service running on your system or misbehave. It will create some major problems in your operating system which can be difficult to resolve.
You have to re-install of the operating system once to solve this problem. It is not possible to delete the modern setup host services from your devices eternally. Generally this process deal with the windows updates. It will require your operating system like Windows and Mac etc. when it receives another system update. You have to locate the source of the services first to delete the Modern setup host.
Что делать, если процесс Modern Setup Host грузит диск в Windows 10

Modern Setup Host в Windows 10 – это один из процессов, отвечающих за процедуру поиска, скачивания и установки крупных обновлений операционной системы. Активный процесс Modern Setup Host может создавать повышенную нагрузку на жесткий диск и процессор, что вполне допустимо, но иногда это приводит к существенному снижению производительности накопителя и системы. В таких случаях рекомендуется придерживаться следующих инструкций.
Способ 1: Ожидание пользователя
Если на компьютере активизировался процесс Modern Setup Host, не стоит спешить его завершать через «Диспетчер задач», как это нередко делают пользователи. В таких случаях следует оставить компьютер в покое на некоторое время, желательно завершив работу запущенных приложений. После того как «Центр обновления» выполнит запланированные системой операции, процесс будет завершен автоматически.
Способ 2: Очистка кеша обновлений
Если проблема наблюдается длительное время (несколько часов), исключите проблемы с кешем обновлений Windows 10, очистив его содержимое. Для этого выполните следующие действия.

- Откройте «Диспетчер задач» и завершите процесс Modern Setup Host принудительно.
- Запустите оснастку управления службами, для чего вызовите нажатием клавиш Win + R окошко быстрого запуска и выполните в нем команду services.msc .
Дополнительные решения
В большинстве случаев повышенная загрузка диска процессом Modern Setup Host не требует со стороны пользователя каких-либо действий, если только проблема не вызвана другими причинами, не связанными напрямую с работой «Центра обновлений». Если проблему не удается устранить очисткой кеша, можно попробовать временно отключить сторонний антивирус или брандмауэр в случае использования таковых. Также не будет излишним проверить жесткий диск на предмет ошибок файловой системы.
What is Modern Setup Host? Why it’s Causing High CPU Usage

Modern Setup Host is a crucial self-extracting archive and installer on your computer. In other words, it’s a core component of Windows Update that ensures updates are installed properly. Therefore, it only runs when an update needs to be installed.
Modern Setup Host is designed as a background process which means it should be consuming barely any resources while running. However, many users have reported Modern Setup Host running for long periods of time even when there’s no update, and consuming a high percentage of their CPU and Disk.
This suggests that there is an issue somewhere in the equation causing the process to hog high resources. In this article, we’ll go over each scenario behind this issue and how to solve the Modern Setup Host high CPU and Disk usage problem.
Table of Contents
Why Is Modern Setup Host Using So Much CPU and Disk
There are a number of contributing factors here, and that’s why the majority of troubleshooting for this issue is done through scans that run on their own to figure out the root cause.
Most commonly, though, conflicting processes running in the background are the culprit. Sometimes, the Window Update process itself is having issues that bleed over to the Modern Setup Host. Corrupt or misconfigured system files are also often the cause behind this problem.
How to Fix Modern Setup Host: High CPU and Disk Usage
No matter what is causing Modern Setup Host to hog up your CPU and Disk resources, our team has put together an extensive list of solutions, taking into account a wide variety of factors, that will help you get rid of the process for good.
The following solutions are sorted by ease, from most convenient to least. Start with the first one and keep going down the list until you find one that works for you.
Run Windows Update Troubleshooter
All Windows versions come with a troubleshooter that helps you solve Windows Update problems by identifying them against a vast database. It should be the first step in your troubleshooting journey as it can unearth an issue that would otherwise remain covert.
- Open the Control Panel
- Search for ‘troubleshooting’ from the search bar
- Inside Troubleshooting, look for “Fix problems with Windows Update“ located under “System and Security”


The troubleshooter will run for a while. Once completed, it displays a list of issues found and the subsequent fixes applied to them. Hit “Next” and follow on-screen instructions to finish the process.
Terminate the Modern Setup Host Task
This is actually the easiest thing you can do to get rid of the Modern Setup Host issue, but we do not recommend it firsthand as it’s only a temporary solution. Still, if you’re lucky, ending the Modern Setup Host task can alleviate the high usage for a long period of time.
- Press Control + Shift + Esc key to open Task Manager
- Navigate down to the “Modern Setup Host” or “setuphost.exe” and left-click on it

This will only kill the process for the time being and it can come back with the next system restart. You need to run a command to ensure that it’s killed every time Windows starts. We don’t recommend this outright as Modern Setup Host is imperative to Windows Update and should not be forcefully disabled.
- Press the Windows + R
- Type “cmd” and press Ctrl + Shift + Enter simultaneously
- Select “Yes” on the confirmation pop-up
- Type taskkill /f /fi “SERVICES eq wuauserv” and press Enter

Note: The command can also be executed in the run window itself.
Perform a Clean Boot
Clean boot refers to booting your computer with only the necessary drivers and programs to eliminate any background or third-party app interference. This can help Modern Setup Host finally finish its operation and disappear for good. To do so:
- Press Windows + R
- Type “msconfig” and press Enter
- Select “Selectivestartup” and uncheck “Loadstartup items” under it



Now open Task Manager to see if you’re still facing high CPU/Disk usage from Modern Setup Host. If not, then it means there’s something interfering with Windows Update causing the process to consume this many resources.
But, if the issue still persists even in the clean boot then there’s an underlying problem at hand. Either way, continue along to find a permanent fix.
Run DISM and SFC Scans
System File Checker (SFC) Scan is a built-in Windows utility that checks critical system files for damages and replaces them from cached copies. These include DLLs and hidden registry files that can cause high CPU/Disk usage for Modern Setup Host if there’s an issue with them.
DISM, or Deployment Image Servicing and Management, will perform a similar job here repairing the Windows image, but is part of the Windows Update component so it runs online instead of locally. These scans run on their own to identify issues and fix them automatically; you just have to initiate them.
To run the SFC scan:
- Press the Windows + R
- Type “cmd” and press Ctrl + Shift + Enter simultaneously
- Select “Yes” on the confirmation pop-up
- Type sfc/scannow

To run the DISM scan:
- Press the Windows + R
- Type “cmd” and press Ctrl + Shift + Enter simultaneously
- Select “Yes” on the confirmation pop-up
- Type DISM /Online /Cleanup-Image /RestoreHealth

First, run the SFC scan, then restart your computer then follow up with the DISM scan and restart once again. Check to see if the issue still persists.
Reset the Windows Update Service
“SoftwareDistribution” is a folder in your Windows directory that holds files that are imperative to the proper functioning of Windows Update. However, they’re all temporary and can be removed.
Inside the folder are various files that log the update history of your device, save update backups, store ongoing and completed updates. They can become corrupt over time. You can fix this by deleting the folder.
- Press Windows + R
- Type “ %windir%\SoftwareDistribution ” and hit Enter
- Click Download
- Press Ctrl + A to select all files
- Press Shift + Delete

You’ve essentially reset the Windows Update service by doing this. This should’ve fixed Modern Setup Host’s resource-hogging, if not then keep following along.
Turn Off Indexing
Indexing helps your computer look for things faster when you search for them. However, it can become a burden over time in some cases worsening the overall performance of your computer. This also can affect Modern Setup Host which means you need to turn it off for the process to go away.
- Press Windows + R
- Type “ control.exe srchadmin.dll ” and hit Enter
- Click on Modify


Turn Off All Background Applications
Oftentimes, an app you didn’t even know existed running in the background can wreak havoc by causing frustrating issues. One of which is interfering with Modern Setup Host, precipitating high usage of system resources.
In this case, you’ll have to turn off pretty much all background processes, apps, Suggestions, and even App Control to combat this issue. Starting off with Background apps:
- Press the Windows key
- Open Settings by clicking the gear icon on the left
- Go to Privacy
- Scroll down and select Background Apps
- From the list, toggle off all the background apps except those you actually use

Then, turn off Suggestions shown in Start:
- Press the Windows key and open Settings
- Select System
- Under Notifications and actions On the right, you’ll see a checkbox reading “Get tips, tricks, and suggestions…”, uncheck that


Finally, for disabling App Control:
- Press the Windows key
- Type “app and browser control” and open it.
- Under Reputation-based protection, click on Reputation- based protection settings.


Change the Default System Language
If your system language is not the same as the default system UI language, it can cause issues with installing updates due to which Modern Setup Host starts acting up.
This is one of the stranger fixes to this issue and one that won’t be applicable for many. Plus, some people might not want to change their system language to the default UI one, that’s why this solution is lower down the list.
First, you’ll need to check what your Default System UI language is. To do so:
- Press the Windows + R
- Type “cmd” and press Ctrl + Shift + Enter simultaneously
- Select “Yes” on the confirmation pop-up
- Type dism /online /get-intl and press Enter

Now, to change the system language:
- Press the Windows key
- Type “language” and click on Language Settings.
- On the right pane, check to see if the language is the same as the one you just looked at

- If not then click on the drop-down menu and change it to match properly
- If it’s already the same, move on to the next solution.
Reset Windows Update Components
Windows Update components are the collective name for everything that falls under Windows Update. As you can tell by now, Windows Update can be finicky at times so Microsoft suggests resetting it when there’s no other option left. That applies in our case too. Consider this your last resort if all else fails.
Is It Safe?
Modern Setup Host is a Windows Update process that runs in the background while installing updates. It’s made by Microsoft and is a core component of Windows therefore it’s 100% safe.
Is Modern Setup Host Necessary?
Without Modern Setup Host, you won’t be able to update Windows or upgrade from one edition to another. It is imperative to the core functioning of Windows Update as it’s responsible for making sure that updates are installed after they’ve been downloaded.
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, оказалось у меня он лежит здесь:
Похожие названия папок. А также стоит обратить внимание на название папки 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, где нужно будет выбрать пункт переименовать:

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

Данный способ я использовал раньше иногда при некоторых проблемах. Он рабочий, только если файл сам не восстанавливается после переименования.