Открыв диспетчер задач, пользователи операционной системы Windows замечают, что система одновременно обрабатывает сразу несколько процессов taskhostw.exe. Этот хост-процесс для задач Windows расходует ресурсы компьютера, из-за чего тот может начать работать значительно медленнее.
Подробнее с тем, что собой представляют хост-процессы, по каким причинам они могут замедлять работу операционной системы и какие существуют методы устранения этой проблемы, можно узнать, ознакомившись с информацией ниже.
Содержание статьи
- Что такое Svchost.exe?
- Причины, по которым хост-процесс может грузить память
- Какая именно задача скрывается за хост-процессом?
- Методы решения проблемы с загруженностью системы
- Обновление системы
- Приостановка процесса «svchost.exe»
- Очистка папки «Prefetch»
- Отключение проверки обновлений
- Очистка системного log-файла
- Очистка реестра
- Очистка компьютера от грязи
- Можно ли его полностью отключить?
- Возможно это вирус?
- Комментарии пользователей
Что такое Svchost.exe?
Сначала следует разобраться с тем, что такое хост-процесс задач для windows. Хост-процессы отвечают за нормальную работу ядра операционной системы.
Важно! Название «Svchost» – это сокращенный вариант фразы «service host», которую можно перевести как «главный процесс». Он является системным, обслуживает ряд служб ОС Windows, отвечающих за ее функционирование.
В среднем на компьютере одновременно выполняются до 15-ти хост-процессов. В большинстве случаев данный файл располагается по адресу C:\Windows\System32.
Причины, по которым хост-процесс может грузить память
Если хост-процесс для задач Windows грузит диск, это может происходить по нескольким основным причинам:
- возникла случайная ошибка в работе Windows;
- на компьютере присутствуют вирусные программы;
- имеются повреждения реестра;
- проблема кроется в «железе» ПК;
- присутствуют проблемы с обновлениями ОС.
Какая именно задача скрывается за хост-процессом?
Понимание того, какие именно процессы скрываются за надписью «Хост-процесс для задач Windows» поможет определиться, какие меры следует предпринять, чтобы решить проблему.
Важно! Без дополнительных программ узнать это не представляется возможным. Поможет справить с задачей утилита «Process Explorer».
Данная программа разработана самой компанией Microsoft. Загрузить ее можно совершенно бесплатно, перейдя на официальный сайт.
Process Explorer загружается в виде ZIP-архива. После скачивания программы на жесткий диск, потребуется последовательно выполнить несколько действий:
- Сначала необходимо извлечь файл.
- Далее для 32-х битной ОС нужно запустить «procepx.exe», а для 64-х битной «procepxexe».
- Перейдя в главное меню, потребуется выбрать в верхнем меню программы вкладку «View».
- Откроется окно, в котором нужно выбрать пункт «Show lower pane». Так получиться увидеть детали выбранного процесса.
- Переместившись в запущенном системном окне немного ниже и кликнув по пункту «exe», можно узнать имя исполняемого процесса.
Важно! Нижняя панель будет демонстрировать информацию о том, какие конкретно «DLL-файлы» запущены, а также место, где они располагаются и какая компания является их производителем.
Методы решения проблемы с загруженностью системы
Существует ряд методов решения проблемы, при которой хост-процесс чрезмерно нагружают ОС. Помочь справиться с ней помогут следующие действия:
Обновление системы
Прежде всего, требуется загрузить на компьютер все имеющиеся обновления. Есть вероятность, что замедление работы системы обусловлено именно загрузкой или подготовкой файлов обновления к установке.
В этом случае требуется лишь не создавать для ПК новых задач, а дождаться окончания текущих процессов. Скорость данного процесса напрямую зависит от того, насколько мощный компьютер и быстрый интернет.
Приостановка процесса «svchost.exe»
Если случился случайный системный сбой, можно попробовать принудительно приостановить проблемный процесс «svchost.exe». Для этого нужно:
- перейти в «Диспетчер задач»;
- кликнут по вкладке «Процессы»;
- правой кнопкой мыши кликнуть по нужному процессу;
- выбрать пункт «Завершить дерево процессов».
После этого текущий хост-процесс будет приостановлен. Однако если его деятельность не связана с внезапным системным сбоем, то проблема может возникнуть снова. В этом случае потребуется воспользоваться остальными методами решения вопроса.
Очистка папки «Prefetch»
В папке «Prefetch» хранятся всевозможные данные, в которых содержится информация о запускаемых файлах. Среди них есть большое количество тех, что более не используются. Чтобы избавиться от ненужных хост-процессов, это папку следует очистить. Адрес нахождения данной папки «C:\Windows\Prefetch».
Отключение проверки обновлений
Автоматическая проверка обновлений также может скрываться за очередным хост-процессом, потребляющим ресурсы компьютера. От нее можно избавиться, выполнив несколько действий:
- следует открыть «Панель управления»;
- выбрать раздел «Система и безопасность»;
- перейти в «Центр обновления Windows»;
- остается перейти в настройки параметров и отключить автоматическую проверку наличия обновлений.
Очистка системного log-файла
Данный файл также может являться причиной замедления работы ОС. Для его отключения требуется выполнить ряд последовательных действий:
- Открыть меню «Пуск».
- Открыть поисковую строку и скопировать в нее команду «msc».
- Нажать клавишу «Enter».
- Далее требуется запустить «Журналы Windows» и по пункту «Приложение» кликнуть правой кнопкой мыши.
- Откроется меню действий, среди всех нужно выбрать «Очистить журнал».
Аналогичный алгоритм действий доступен и для пунктов «Система», «Безопасность» и «Установка».
Очистка реестра
Для того чтобы выполнить очистку реестра и восстановить его нормальную работу, рекомендуется воспользоваться одной из специализированных программ. Одной из самых популярных является CCleaner. Загрузить программу можно, перейдя на официальный сайт ее разработчика.
Очистка компьютера от грязи
Если ни один из указанных выше методов решения проблемы не подошел, рекомендуется выполнить полную чистку внутреннего пространства компьютера. Есть небольшая вероятность того, что он банально перегревается.
Важно! О чрезмерной запыленности могут свидетельствовать кулеры, которые практически не прекращают вращаться с увеличенной скоростью на протяжении всей рабочей сессии.
Можно ли его полностью отключить?
Полностью отключить хост-процесс для задач Виндовс не представляется возможным. Для того чтобы ОС работала корректно, делать это и не требуется.
Чтобы она функционировала правильно, система должна иметь возможность выполнять загрузку требуемых DLL-файлов. В противном случае отдельные файлы в системе будут отсутствовать, что приведет к возникновению множества ошибок.
Возможно это вирус?
Существует вероятность, что, несмотря на то, что «task-файлы» являются официальным компонентом ядра ОС, вирус потенциально способен заменить собой исполняемый файл.
Важно! Это замещение способно спровоцировать множественные загрузки ненужных файлов, сильно тормозящих ОС.
Чтобы быть полностью уверенным в том, что протекающие хост-процессы не являются следствием функционирования вредоносных программ, необходимо проверить, где находится основной исполняемый файл «taskhostw.exe».
Для этого требуется выполнить следующий алгоритм действий:
- Запустить «Диспетчер задач». На Windows 10 для этого требуется правой кнопкой мыши кликнуть по «Панели задач», находящейся в нижней части экрана, и выбрать соответствующий пункт во всплывшем окне.
- Перейти во вкладку «Процессы».
- Найти надпись «Хост-процесс для задач Windows» и кликнуть по этому пункту правой кнопкой мыши.
- Далее необходимо нажать «Открыть расположение файла».
Важно! Если адрес расположения файла «C:\Windows\System32», значит можно утверждать, что он не является частью вирусной программы.
Но если хочется быть полностью уверенным, не помешает дополнительно выполнить сканирование компьютера при помощи одной из антивирусных программ. Наиболее функциональными и технически совершенными принято считать антивирусы «Kaspersky» и «Avast». Загрузить их можно, кликнув по названию.
Важно! Настоятельно не рекомендуется при загрузке каких-либо файлов отключать антивирусную защиту. Есть риск таким образом загрузить сторонние файлы, потенциально способные нанести вред системе и украсть персональные данные пользователя.
Зачастую медлительность работы компьютера обусловлена не работой хост-процессов, а тем, что в системе параллельно запущены сразу несколько программ. Рекомендуется регулярно удалять ненужные программы, файлы и прочие библиотеки данных. Это поможет содержать систему «в чистоте», не перегружая ее.
This article looks at what causes and how to fix the “Host Process for Windows Services Has Stopped Working” error in Windows.
The error message isn’t a strange error in Windows, especially since several users have complained about experiencing it. Since the error lacks any code or descriptive information, it is difficult to know what causes it.
Pro Tip: You can clean, speed up and protect your computer with a quality PC repair tool to get your computer running fast and smooth. It will diagnose your Windows operating system to locate junk files, speed-reducing problems, and causes of system crashes. This tool will help you to fix the Host Process for Windows Service Has Stopped Working error on Windows 10.
What Causes the “Host Process for Windows Services Has Stopped Working” Error?
Several users have noted that the “Host Process for Windows Services has Stopped working” is a Windows operating system error. This message usually occurs randomly. When the host process error is occurring, you may also notice a considerable drop in your Internet connection.
Most users report seeing this error after a Windows update. This error might occur when a program is incompatible (usually third party) with your PC and the Windows OS.
Other causes of the error include:
- Incomplete Windows update patches
- Incompatible third-party programs (such as printers and AV programs)
- Corrupted registry files
- Malware in your computer
- Corrupted memory
Note: Some Windows users have related the error to printer problems. Check the printer’s registry on the computer.
How to Fix Host Process for Windows Services Has Stopped Working
How to resolve the Host Process for Windows Services Has Stopped Working issue
Preliminary Workarounds
- Reboot and try to print again and see if the problem has been solved.
- Disable any firewall program on your PC. If there is any, then try again to print the document you’re printing.
- Disconnect any printer that is connected to your computer.
If these solutions do not fix the Host Process for Windows Services Has Stopped Working, you may proceed to the following technical solutions.
Note: Before you begin using these solutions, make sure you create a Windows restore point just in case something goes wrong.
Fix #1: Uninstall Third-Party Antivirus Programs
Some sensitive antivirus can give false positives that can stop the program you are running. If, after disabling the antivirus software you still see the error result, uninstalling it may be the solution.
Before you remove the program, conduct a full system scan to make sure that no malware is interfering with your system operations and causing the host process error.
Doing so will help remove the particular malware and other related malware programs. Additionally, you can update drivers that may be causing the host process issue on your PC. You can do it through the Device Manager or using a driver updater tool that will automatically update all the device drivers.
Fix #2: Start the Computer in Safe Mode
This will boot your PC in Safe Mode. Safe mode shuts down every non-essential application during Windows launch and ensures that only the most stable drivers are running. It also ensures that non-essential processes do not start during the Windows Launch and it disables non-core components.
To start your PC on Safe Mode:
- Click the Start button.
- Select the Power icon.
- Press the Shift key down and click Restart.
- On the new menu select Troubleshoot > Advanced Options > Startup Settings.
- Click the Restart.
- Your computer will reboot, presenting you with a menu. Selection option 4 to select Enable Safe Mode (or option 5 to select Safe Mode with Networking).
In Safe Mode, you can either run your anti-malware software to remove the malware that could be causing the problem. You may also uninstall a recent Windows update that may be causing the malfunction.
Launching your PC in Safe Mode can also be helpful if you face such issues like error 0x80070091 or error code 0x8007045d.
Fix #3: Locate and Repair Incompatible Programs Causing the Error
Because the host process error often happens due to incompatibility between an application on your PC and the Windows OS.
You first need to determine the program that is causing the host process problem. To do this you will view the Event Logs on your PC. Here’s how:
- Go to the Control panel (In Windows 10 Press Win + S then type
control panel
). - Click Administrative Tools (on Classic view) or System and Maintenance (in normal view).
- Click Event Viewer (in Classic view) or View event logs (in normal view).
- Navigate through the Windows Logs folder and locate the Application and System logs.
- Locate events that have red X’s next to them and with the word Error. Some of the errors may also have the message, “Host process for Windows has stopped working.“
These events should be occurring around the same time or Just before the “Host process for Windows stopped working” error message occurred. - Once you locate the programs causing the issue, you can proceed to the solutions that can help you fix the problem. You can update them or uninstall them.
Fix #4: Perform a Clean System Boot
A clean boot helps to troubleshoot software compatibility issues. If you notice that the host process error is occurring because of third party software, you may need to perform a clean boot to give the system a complete shutdown.
This will allow you to diagnose the problem in a step-by-step manner by removing 3rd party applications that are loaded and launching on startup. Now that we have discussed about the Clean boot let’s see how to perform it.
- Press Win + R.
- Type
msconfig
and click OK.
- Under the General tab, ensure ‘Selective startup’ is checked.
- Under the selective startup tab, uncheck ‘Load startup items.’
- Select Service tab and check the box ‘Hide all Microsoft services.’
- Click ‘Disable all’ to disable all the unnecessary services that might be causing the conflict.
- On the Startup tab, click ‘Open Task Manager.’
- In the Task Manager disable all the enabled startup items.
- Click OK, then Restart your PC.
This process should give you a clue of which processes are causing the problem. If no startup process is causing the problem then it could be related to Microsoft services.
Performing a clean boot also helps resolve errors that are not easily resolved by common fixes. For instance, BSOD errors, such as 0x80004003, often result in a boot loop that makes them impossible to resolve. Doing a clean boot interrupts the boot loop and lets your computer load in an environment that allows troubleshooting.
Fix #5: Run System Restore
To run system restore
- Press Win + R.
- In the dialogue box, type
sysdm.cpl
then press Enter. - Select System Protection tab.
- In the tab choose System Restore.
- Click Next then choose the desired System Restore point.
- Follow the on-screen instruction to complete the system restore process.
- After system restoration, reboot your computer and see if it has stopped working, if the process fixed the Host Process for Windows Services.
Take a note, system restore is a useful function that can perfectly solve system malfunctions like Windows Shell Experience host error or multiple RuntimeBroker.exe processes in Task Manager.
Fix #6: Repair Corrupted BITS Files
Most users report getting this error message after the Windows update. This can be because of a corrupted BITS (Background Intelligent Transfer Service) file. If this is the case, you will need to repair the BITS files to fix the Host Process for Windows Services has stopped working.
To repair BITS files:
- Press Win + R.
- In the dialog box type (or copy and paste) this:
\Programdata\Microsoft\network\downloader
- Press Enter.
- Click Continue to allow the process to run.
- In the Downloader folder, delete any file that begins with Qmgr, for instance, Qmgr0.dat, Qmgr1.dat etc.
- After deleting the files, run Windows update (immediately).
Reboot your system after the Windows update and check if this solution helps to fix the error.
Tasks on Windows 10 can take up a huge amount of memory or CPU usage. They may also cause error pop-ups, and make it hard to use your device. A task that users have problems with particular is “Host Process for Windows Tasks” which appears in your Task Manager.
Many users report that the taskhost.exe process (which also appears as “Host Process for Windows Tasks”) uses high CPU or disk, or comes up with an error such as “Host Process for Windows Tasks has stopped working.” This is bad, as the process is a core part of Windows 10 and should be working precisely at all times.
In this article, you can learn more about these errors, and find solutions to fix them entirely. Simply scroll down to the desired section and take in the information.
How to fix the “Host Process for Windows Tasks has stopped working” error
One of the most common errors related to this process is a message stating that the Host Process for Windows Tasks has stopped working. This leaves a lot of confusion left behind. You won’t immediately know what happened to the process, or what it means for it to stop working.
As the Host Process for Windows Tasks is a crucial process for your system, leaving it to crash is a big mistake. Below are several methods to fix this error and ensure that the process continues to work in the future without crashing.
Method 1: Repair corrupted BITS files
- Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
- Type in the following line and hit Enter: Programdata\Microsoft\network\downloader
- If prompted, click the “Continue” button to grant permissions for accessing the folder.
- You should see the File Explorer open up with the “Downloader” folder displayed. Here, delete every file that begins with “qmgr” such as qmgr0.dat, qmgr1.dat, etc.
- After deleting these files, update your system from Settings → Update & Security → Windows Update. This should replace the corrupted BITS.
Method 2: Run the System File Checker
- Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
- Type in “cmd” and press the Ctrl + Shift + Enter keys on your keyboard. Doing so, you’re launching the Command Prompt with administrative permissions.
- If prompted, click Yes to allow the Command Prompt to make changes on your device.
- Once in the Command Prompt, type in the following command and press Enter to execute it: sfc /scannow
- Wait for the SFC scan to finish scanning your computer and repairing corrupt files. This may take a long time; ensure that you don’t close the Command Prompt or shut your computer down.
- Restart your device after the scan is complete.
Method 3: Run the DISM command
- Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
- Type in “cmd” and press the Ctrl + Shift + Enter keys on your keyboard. Doing so, you’re launching the Command Prompt with administrative permissions.
- If prompted, click Yes to allow the Command Prompt to make changes on your device.
- Once in the Command Prompt, type in the following two commands and press Enter after reach one to execute it: Dism /Online /Cleanup-Image /StartComponentCleanup, Dism /Online /Cleanup-Image /RestoreHealth
- Wait for the commands to finish running and restart your computer.
Method 4: Run the Windows Memory Diagnostic tool
- Press the Windows + R keys on your keyboard to bring up the Run utility. Here, simply type in “mdsched.exe” and press the OK button.
- Choose “Restart now and check for problems (recommended)” to instantly being a memory scan. Make sure to save any files and close all open applications before clicking on this option.
Otherwise, choose “Check for problems the next time I start my computer” and restart the device at a more convenient time. - During the next boot, you’ll see the Windows Memory Diagnostic tool check for issues. Make sure to read all the information displayed on the screen and wait for the completion.
- Once the memory test is complete, you’ll be able to see if any issues were identified. If there were none, your memory is luckily working fine.
Method 5: Use CCleaner to clean your system and Registry
- Download CCleaner by clicking here. This is the official website, meaning that all downloads are safe from any malware.
- Click on the setup file you just downloaded to launch the installation wizard. Simply follow the on-screen instructions to install CCleaner onto your device.
- Launch CCleaner using a created shortcut or the search bar.
- First, select “Cleaner” from the left-side panel. Simply click the blue “Run Cleaner” icon to begin the process. Optionally, you can uncheck any options that you don’t want to delete before beginning the cleaning.
- Wait until the cleaning is complete, then switch to the “Registry” tab.
- Click the “Scan for Issues” button and wait for CCleaner to identify any Registry errors. If any issues are found, click on “Fix selected issues…”
- Restart your computer.
How to fix the Host Process for Windows Tasks high CPU, RAM or Disk usage
When in the Task Manager, you may notice that the Host Process for Windows Tasks is using up an unusually high amount of resources. This isn’t normal, however, it can be fixed easily. You won’t have to deal with a slow computer because of this error anymore if you follow our simple guides below to fix it.
Method 1: Run a script in PowerShell
- Right-click on any empty space on your desktop and create a new text document using New → Text document. Name it something like “CPU Fix.txt” without the quotes.
- Open the text file you just created and and paste in the following script:
Get-ScheduledJob | ? Name -eq “Kill SettingSyncHost” | Unregister-ScheduledJob
Register-ScheduledJob -Name “Kill SettingSyncHost” -RunNow -RunEvery “00:05:00” -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {
Get-Process | ?{ $_.Name -eq “SettingSyncHost” -and $_.StartTime -lt ([System.DateTime]::Now).AddMinutes(-5) } | Stop-Process -Force
}
- Save the document using File → Save as… in the header menu.
- Change the file type to “All files.”
- Remove the “.txt” extension in the file name and rename the file to “CPU Fix.ps1” without the quotes.
- Right-click on “CPU Fix.ps1” and choose “Run with PowerShell.”
- If this method worked, you may have to repeat Step 6 every time your computer is restarted to ensure the process doesn’t hog your resources again after a reboot.
Method 2: Scan your computer for malware
Below is a short guide on how to use Malwarebytes for scanning and removing viruses and other types of malware from your device. However, you can use just about any antivirus app — it’s up to your preference.
- Launch your antivirus application. Again, we’re using Malwarebytes to demonstrate this process.
- Click on the “Scan” option using the application’s left-side menu.
- Click the “Start Scan” button to start a malware scan on your device.
- Wait for Malwarebytes to finish scanning your PC for malware. If any malicious files are found, you can immediately neutralize them by allowing Malwarebytes to put them in quarantine.
- Optionally, allow Malwarebytes to delete the malicious files from your PC.
Conclusion
We hope that this article was able to help you fix common issues with the Host Process for Windows Tasks process on Windows 10.
Are you interested in learning more about Windows 10? You can browse our dedicated Help Center section and learn more about how to fix Windows power Shell using high CPU.
If you’re looking for a software company you can trust for its integrity and honest business practices, look no further than SoftwareKeep. We are a Microsoft Certified Partner and a BBB Accredited Business that cares about bringing our customers a reliable, satisfying experience on the software products they need. We will be with you before, during, and after all the sales.