Все способы:
- Что такое «svchost.exe»
- Снижение нагрузки на процессор и оперативную память
- Выявление вирусного процесса и его удаление
- Вопросы и ответы: 1
Что такое «svchost.exe»
Для того чтобы понять причину появления множества процессов «svchost.exe» в «Диспетчере задач», необходимо разобраться в предназначении этого приложения в операционной системе. «svchost.exe» служит своего рода оболочкой для запуска служб, которые не имеют личного исполняемого файла. Зачастую они представлены в виде кода, помещенного в динамические библиотеки, имеющие расширение DLL. В Windows 10 множество служб запускаются именно таким образом, соответственно для каждой из них создается свой экземпляр процесса. Следовательно, большое количество «svchost.exe» в «Диспетчере задач» — это нормальное явление.
Но это только общее представление процесса «svchost.exe», более подробную информацию вы можете узнать в тематической статье на нашем сайте. Воспользуйтесь ссылкой ниже, чтобы открыть ее в своем браузере.
Подробнее: Что такое svchost.exe в «Диспетчере задач»
Снижение нагрузки на процессор и оперативную память
Несмотря на то что «svchost.exe» является системной утилитой, она может работать некорректно, тем самым максимально загружая центральный процессор и оперативную память компьютера. Это не нормальное поведение, которое является следствием сбоев в работе операционной системы. Также это может происходить из-за заражения компьютера вирусом. Дело в том, что некоторые хакеры намерено дают своим вредоносным программам имя, похожее на «svchost.exe», заменяя в оригинальном названии некоторые символы.
Если в «Диспетчере задач» вы заметили, что процесс «svchost.exe» потребляет чрезмерное количество ресурсов компьютера, примите меры по устранению этой неполадки. На нашем сайте есть инструкция, посвященная этой теме. В ней автор подробно рассматривает причины возникновения проблемы и предлагает способы их устранения.
Подробнее: Что делать, если svchost.exe грузит процессор на 100%
Выявление вирусного процесса и его удаление
Если помимо многочисленных экземпляров «svchost.exe» вы замечаете в «Диспетчере задач» и чрезмерное потребление ресурсов компьютера, есть вероятность, что какой-то из них является вредоносной программой, попавшей в операционную систему во время инсталляции другого софта. В таком случае необходимо выявить проблемный процесс и удалить его. Для этого выполните следующие действия:
- Откройте «Диспетчер задач» любым доступным способом. Например, сделать это можно через системный поиск. Для этого установите курсор в соответствующее поле на панели задач, введите запрос «Диспетчер задач», а затем кликните по появившемуся пункту «Открыть».
Читайте также: Как открыть «Диспетчер задач» в Windows 10
- В появившемся окне сразу перейдите во вкладку «Подробности», именно там будет находиться весь список запущенных в операционной системе процессов. В нем вам необходимо найти все экземпляры «svchost.exe». Для удобства выполните сортировку по имени от А до Я. Для этого кликните по заголовку соответствующего поля, чтобы стрелочка в его центральной части указывала вверх.
Определить проблемный процесс можно визуально. Обратите свое внимание на поле «ЦП». Если в нем будет значение больше 50, вероятнее всего, что этот процесс и является вирусным. Косвенно это также можно подтвердить большими показателями в колонке «Память».
- Откройте свойства подозрительного процесса. Для этого щелкните по нему правой кнопкой мыши и выберите в появившемся контекстном меню пункт «Свойства».
- В открывшемся окне, находясь во вкладке «Общие», обратите внимание на строку «Расположение». Системный процесс «svchost.exe» обычно находится по следующему адресу:
C:\Windows\System32
Если в вашем случае его месторасположение другое, значит, он является вредоносным и его следует удалить.
Примечание! При необходимости просмотрите свойства других процессов, возможно, вирус запускает сразу несколько экземпляров.
- Выявив таким образом вирус, откройте в «Проводнике» его корневую директорию. Для этого закройте окно свойств, чтобы вернуться в «Диспетчер задач», и в контекстном меню проблемного процесса выберите пункт «Открыть расположение файла».
- В открывшемся окне файлового менеджера удалите выделенную программу. Для этого щелкните по ее названию правой кнопкой мыши и в контекстном меню выберите «Удалить».
Если это сделать не получается, вернитесь в «Диспетчер задач» и завершите выполнение проблемного процесса. Для этого щелкните по нему правой кнопкой мыши и выберите опцию «Снять задачу».
В случае появления диалогового окна, показанного на изображении ниже, установите отметку напротив пункта «Не сохранять данные и завершить работу», после чего щелкните по кнопке «Завершить работу».
Как только это будет сделано, вернитесь в окно файлового менеджера с зараженным исполняемым файлом и удалите его. На этот раз ошибки появиться не должно.
Важно! Есть вероятность, что после удаления вируса в операционной системе остались его побочные файлы, которые впоследствии снова запустят зараженный процесс. По этой причине после выполнения всех описанных выше действий проверьте Windows 10 антивирусным программным обеспечением. При выявлении любой угрозы поместите ее в карантин или удалите. При необходимости воспользуйтесь руководством на нашем сайте, перейдя по ссылке ниже. В нем пошагово описывается каждое действие и предоставляется несколько способов выполнения поставленной задачи.
Подробнее: Как удалить вирус с компьютера в Windows 10
Наша группа в TelegramПолезные советы и помощь
У многих пользователей возникают вопросы, связанные с процессом «Хост-процесс для служб Windows» svchost.exe в диспетчере задач Windows 10, 8 и Windows 7. Некоторых смущает, что процессов с таким именем большое число, другие сталкиваются с проблемой, выраженной в том, что svchost.exe грузит процессор на 100% (особенно актуально для Windows 7), вызывая тем самым невозможность нормальной работы с компьютером или ноутбуком.
В этой подробно о том, что это за процесс, для чего он нужен и как решать возможные проблемы с ним, в частности выяснить — какая именно служба, запущенная через svchost.exe грузит процессор, и не является ли данный файл вирусом.
Svchost.exe — что это за процесс (программа)
Svchost.exe в Windows 10, 8 и Windows 7 является основным процессом для загрузки служб операционной системы Windows, хранящихся в динамических библиотеках DLL. То есть службы Windows, которые вы можете увидеть в списке служб (Win+R, ввести services.msc) загружаются «через» svchost.exe и для многих из них запускается отдельный процесс, которые вы и наблюдаете в диспетчере задач.
Службы Windows, а особенно те, за запуск которых отвечает svchost, являются необходимыми компонентами для полноценной работы операционной системы и загружаются при ее запуске (не все, но большинство из них). В частности, таким образом запускаются такие нужные вещи, как:
- Диспетчеры различных видов сетевых подключений, благодаря которым Вы имеете доступ в Интернет, в том числе и по Wi-Fi
- Службы для работы с устройствами Plug and Play и HID, позволяющие Вам пользоваться мышками, веб-камерами, USB-клавиатурой
- Службы центра обновления, защитник Windows 10 и 8 другие.
Соответственно, ответ на то, почему пунктов «Хост-процесс для служб Windows svchost.exe» много в диспетчере задач заключается в том, что системе необходимо запускать много служб, работа которых выглядит как отдельный процесс svchost.exe.
При этом, если каких-либо проблем данный процесс не вызывает, вам, вероятнее всего, не стоит каким-либо образом что-то настраивать, переживать о том, что это вирус или тем более пробовать удалить svchost.exe (при условии, что нахождение файла в C:\Windows\System32 или C:\Windows\SysWOW64, иначе, в теории, может оказаться, что это вирус, о чем будет упомянуто далее).
Что делать, если svchost.exe грузит процессор на 100%
Одна из самых распространенных проблем, связанных с svchost.exe — то, что этот процесс грузит систему на 100%. Наиболее частые причины такого поведения:
- Выполняется какая-либо стандартная процедура (если такая нагрузка не всегда) — индексация содержимого дисков (особенно сразу после установки ОС), выполнение обновления или его загрузки и подобные. В этом случае (если это проходит «само») делать обычно ничего не требуется.
- Какая-то из служб по какой-то причине работает неправильно (тут попробуем выяснить, что это за служба, см. далее). Причины неправильной работы могут быть разными — повреждения системных файлов (может помочь проверка целостности системных файлов), проблемы с драйверами (например, сетевыми) и другие.
- Проблемы с жестким диском компьютера (стоит выполнить проверку жесткого диска на ошибки).
- Реже — результат работы вредоносного ПО. Причем не обязательно сам файл svchost.exe является вирусом, могут быть варианты, когда посторонняя вредоносная программа обращается к Хост-процессу служб Windows таким образом, что вызывает нагрузку на процессор. Тут рекомендуется проверить компьютер на вирусы и использовать отдельные средства удаления вредоносных программ. Также, если проблема исчезает при чистой загрузке Windows (запуск с минимальным набором системных служб), то стоит обратить внимание на то, какие программы есть у вас в автозагрузке, возможно, влияние оказывают они.
Наиболее распространенный из указанных вариантов — неправильная работа какой-либо службы Windows 10, 8 и Windows 7. Для того, чтобы выяснить, какая именно служба вызывает такую нагрузку на процессор, удобно использовать программу Microsoft Sysinternals Process Explorer, скачать которую можно бесплатно с официального сайта https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx (представляет собой архив, который нужно распаковать и запустить из него исполняемый файл).
После запуска программы вы увидите список запущенных процессов, в том числе проблемный svchost.exe, нагружающий процессор. Если навести на процесс указатель мыши, во всплывающей подсказке появится информация о том, какие конкретно службы запущенны данным экземпляром svchost.exe.
Если это одна служба — можно попробовать отключить её (см. Какие службы можно отключить в Windows 10 и как это сделать). Если несколько — можно экспериментировать с отключением, а можно по типу служб (например, если всё это — сетевые службы) предположить возможную причину проблемы (в указанном случае это могут быть неправильно работающие сетевые драйвера, конфликты антивирусов, или же вирус, использующий ваше сетевое подключение, задействуя при этом системные службы).
Как узнать, svchost.exe — это вирус или нет
Существует некоторое количество вирусов, которые либо маскируются, либо загружаются с помощью настоящего svchost.exe. Хотя, в настоящее время они встречаются не очень часто.
Симптомы заражения могут быть различными:
- Основной и почти гарантированно говорящий о вредоносности svchost.exe — расположение этого файла вне папок system32 и SysWOW64 (чтобы узнать расположение, вы можете кликнуть правой кнопкой мыши по процессу в диспетчере задач и выбрать пункт «Открыть расположение файла». В Process Explorer посмотреть расположение можно схожим образом — правый клик и пункт меню Properties). Важно: в Windows файл svchost.exe можно обнаружить также в папках Prefetch, WinSxS, ServicePackFiles — это не вредоносный файл, но, одновременно, среди запущенных процессов файла из этих расположений быть не должно.
- Среди прочих признаков отмечают, что процесс svchost.exe никогда не запускается от имени пользователя (только от имени «Система», «LOCAL SERVICE» и «Network Service»). В Windows 10 это точно не так (Shell Experience Host, sihost.exe, запускается именно от пользователя и через svchost.exe).
- Интернет работает только после включения компьютера, потом перестает работать и страницы не открываются (причем иногда можно наблюдать активный обмен трафиком).
- Другие обычные для вирусов проявления (реклама на всех сайтах, открывается не то, что нужно, изменяются системные настройки, компьютер тормозит и т.д.)
В случае, если у Вас возникли подозрения на то, что на компьютере какой-либо вирус, имеющий к svchost.exe, рекомендую:
- С помощью ранее упоминавшейся программы Process Explorer кликнуть правой кнопкой мыши по проблемному экземпляру svchost.exe и выбрать пункт меню «Check VirusTotal» для проверки этого файла на вирусы.
- В Process Explorer посмотреть, какой процесс запускает проблемный svchost.exe (т.е. в отображаемом в программе «дереве» находится «выше» в иерархии). Проверить его на вирусы тем же способом, что был описан в предыдущем пункте, если он вызывает подозрения.
- Воспользоваться антивирусной программой для полной проверки компьютера (так как вирус может быть не в самом файле svchost, а просто использовать его).
- Посмотреть описания вирусов здесь https://threats.kaspersky.com/ru/ . Просто введите в поисковую строку «svchost.exe» и получите список вирусов, использующих этот файл в своей работе, а также описание, как именно они работают и каким образом скрываются. Хотя, наверное, это излишне.
- Если по имени файлов и задач вы способны определить их подозрительность, можно посмотреть, что именно запускается с помощью svchost с помощью командной строки, введя команду Tasklist /SVC
Стоит отметить, что 100% загрузка процессора, вызываемая svchost.exe редко бывает следствием работы вирусов. Чаще всего это все-таки следствие проблем со службами Windows, драйверами или другим ПО на компьютере, а также «кривости» установленных на компьютерах многих пользователей «сборок».
Did you experience high CPU usage or memory leak by svchost.exe (netsvcs) on your Windows PC? You are not alone. Many users have reported this problem: “100% CPU usage from svchost.exe for about 30 seconds after launching games” Well Svchost.exe, a crucial system process in Windows, is responsible for hosting multiple Windows services. While there are a lot of reasons behind this process hogging up system resources, Malware or Virus Infections, Corrupted System Files, Third-Party Software Conflicts or problematic Windows updates are common. This article explores What is svchost.exe and some possible solutions to fix svchost.exe high CPU usage problem and make your PC run faster and smoother.
Contents
- 1 What is svchost.exe, and why it’s running?
- 1.1 Scan your PC for viruses or malware
- 1.2 Disable the certain svchost.exe service
- 1.3 Clear all event viewer log
- 1.4 Troubleshoot Windows Update issues
- 1.5 Run SFC and DISM to Repair Corrupt System Files
What is svchost.exe, and why it’s running?
Svchost.exe, short for “Service Host,” is a legitimate Windows process that hosts various services required for the smooth functioning of the operating system. These services include Windows Update, Background Intelligent Transfer Service (BITS), Windows Defender, Windows Modules Installer, and others. Each instance of Svchost.exe can host and run multiple services at the same time, which helps efficient resource allocation and management. However, sometimes, svchost.exe (netsvcs) may start using more and more CPU or memory resources without apparent reason. This can make your PC sluggish and unresponsive. This issue can be caused by:
Malware or Virus Infections: Malicious software or viruses may disguise themselves as Svchost.exe processes to evade detection and exploit system resources for unnecessary activities, resulting in high CPU usage.
Third-Party Software Conflicts: Incompatibilities or conflicts with third-party software installed on the system can trigger Svchost.exe high CPU usage. This can occur due to poorly optimized applications or drivers.
Background Services: Certain background services hosted by Svchost.exe may malfunction or experience conflicts, causing increased CPU utilization.
Windows Update Service: The Windows Update service, responsible for downloading and installing updates, can sometimes get stuck or encounter errors, leading to Svchost.exe high CPU usage.
Well, there are several methods that you can try to fix this issue, here are a few effective ways help other users fix svchost exe high CPU, or memory usage problems on Windows 11/10.
Scan your PC for viruses or malware
The first thing you should do is scan your PC for any possible viruses or malware that may be causing the high CPU usage or memory leak by svchost.exe. You can use built-in Windows security (Defender) or a third-party tool like Malwarebytes to perform a full system scan and remove any threats that are found.
Disable the certain svchost.exe service
Some services that run under the svchost.exe may malfunction or experience conflicts, causing high CPU usage or memory leaks. You can try to disable some of these services and see if the problem is resolved.
- Press Windows + R, type services.msc and ok
- Now look for Windows update service, Right-click and select stop, and change the startup type manual.
- Do the same with Background Intelligent Transfer Service and the SysMain service
- Now check there is no more Windows 10 High CPU, 100% disk usage by svchost.exe.
Clear all event viewer log
Many users also report that the svchost.exe high memory usage problem is caused by the large log files present in the Windows event viewer. Therefore, clearing the event viewer logs is a good way to fix the problem.
Follow the steps below to clear the event viewer logs:
- Press Windows key + R type eventvwr.msc and click Ok
- On the left pane, locate and expand Windows Logs
- Then right-click on the subfolders under it (Application) and then click on Clear Log
- Do the same process for Security, Setup, and System.
- Once done, restart your computer and check to see if the problem still exists or not.
Troubleshoot Windows Update issues
Sometimes, Windows Update issues can also cause high CPU usage or memory leak by svchost.exe. This can happen if Windows Update is stuck or corrupted and keeps checking for updates constantly. To fix this, you can try to troubleshoot Windows Update issues using the built-in troubleshooter or manually reset the Windows Update components.
To run the Windows update troubleshooter:
- Search for troubleshoot and select troubleshoot settings.
- Click on Additional troubleshooters, locate Windows update then run the troubleshooter.
Reset Windows update components:
In addition, you can stop the Windows Update service, clear its temporary files, and restart the service to reset its functionality and resolve any update-related issues causing Svchost.exe high CPU usage.
- Press the Windows key + R, type services.msc and click on ok
- Scroll down to locate Windows update service, right-click on it select stop,
- Now press the Windows key + E to open File Explorer and navigate to C:\Windows\SoftwareDistribution\download
- These are the temporary update files that may cause the update stuck and result Svchost.exe high CPU usage
- Delete all files and folders there, press Ctrl + A to select all then hit Del key
- Now, restart the Windows update service and check if this helps fix the high CPU or memory leak problem.
Run SFC and DISM to Repair Corrupt System Files
Sometimes, Corrupt system files can contribute to Svchost.exe high CPU usage in Windows 10. If the above solutions didn’t fix the problem, running the System File Checker (SFC) and Deployment Image Servicing and Management (DISM) utilities can effectively address this issue by repairing the underlying file corruption.
- Press the Windows key and type cmd, right-click on the command prompt select run as Administrator,
- Type the command sfc /scannow and press Enter to scan and repair any corrupted system files
- Next, run DISM /Online /Cleanup-Image /RestoreHealth command to scan and repair the Windows system image.
- This process may take longer than SFC, depending on your system’s configuration and the level of corruption.
Once the scanning is complete, 100% restart your computer to apply the changes and check if this helps fix svchost high CPU or memory leak problem.
Well, if you notice the problem started after a recent change or software install, consider using System Restore to revert your system to a point before the problem occurred.
Also read:
- Runtime Broker High CPU Usage in Windows 10/1
- Fix unidentified network no internet access Windows 10, 8.1 and 7
- Windows 10 Boot error 0x0000c225 “Winload.efi is Missing or Corrupt”
- Solved: 100% Disk Usage after Windows 10 Upgrade
Кажется, что разговор о тех или иных ошибках Windows может стать бесконечным. На самом деле трудно отрицать тот факт, что вполне нормально сталкиваться с ошибками на своем компьютере, если своевременно не заботиться о его здоровье. На этот раз попробуем разобраться с проблеме, возникающей с процессом svchost в Windows.
♥ ПО ТЕМЕ: Папка «con» в Windows: почему нельзя создать директорию с таким названием?
Компьютер стал тормозить и зависать. Какие могут быть причины?
Итак, проблема состоит в следующем: компьютер начал неожиданно тормозить, зависать, при этом программы перестают отвечать, а нажатия на кнопки ни к чему не приводят.
Причиной может послужить длительный активный серфинг в интернете, из-за которого система накапливает гигабайты временных файлов.
Базовым решением для лечения компьютера может являться удаление кэша специальными «программами-чистильщиками» с последующей дефрагментацией. Если это не помогло, попробуйте сделать откат к более раннему состоянию при помощи Восстановления системы.
Естественно, это вариант уместен, если вы создавали точку восстановления (Свойства системы → Защита системы → Создать).
Если ни перезагрузка Windows, ни Восстановление системы не смогли помочь, то, возможно, причина проблемы кроется в процессе svchost.exe.
Чем же вообще является файл svchost.exe в Windows 7, 8 или 10. Дословно это название расшифровывается, как Service Host – главный процесс для служб, загружаемых из динамических библиотек системы. Использование единого процесса svchost.exe для работы нескольких сервисов позволяет существенно уменьшить затраты оперативной памяти.
♥ ПО ТЕМЕ: Зависает компьютер на Windows? Горячие клавиши, которые помогут решить проблему.
Причин может быть множество, однако мы остановимся на самых распространенных.
Ошибка при загрузке автоматических обновлений. В этом случае рекомендуется вручную скачать пакет обновления на сайте Microsoft, а затем установить его самостоятельно.
Вирусы, маскирующиеся под svchost.exe. Решением может послужить использование антивируса или анализ файлов svchost.exe в Диспетчере задач Windows (подробнее ниже).
♥ ПО ТЕМЕ: Пропал курсор мыши на Windows, что делать?
Используйте «Диспетчер задач» Windows 10 для завершения процесса Svchost
Вполне может быть, что службы svchost являются основной причины возникшей ошибки. Давайте попробуем использовать «Диспетчер задач» и попробуем найти неисправную службу, отключив ее.
1. Щелкните правой кнопкой мыши по панели задач и выберите в списке «Диспетчер задач».
2. Теперь в окне «Диспетчер задач» найдите вкладку «Подробности» и перейдите на нее.
3. Посмотрите внимательно на список и найдите в нем svchost.exe.
4. Почти наверняка вы столкнетесь с большим количеством svchost.exe.
Это может сбить с толку – непонятно, какой именно процесс нам нужен. Обратите внимание на степень загрузки по каждому процессу. Если какой-то процесс svchost.exe будет иметь загрузку близкую к 100%, то, вероятно, что это и есть главный виновник проблемы.
Обычно, системные процессы svchost.exe в Windows имеют следующие имена пользователя:
— СИСТЕМА
— LOCAL SERVICE
— NETWORK SERVICE
Вирусы могут прятаться (но не всегда) под именем пользователя учетной записи Windows или попросту ADMIN. Также возможен вариант распространения вируса, использующего настоящий Svchost, но выполняющей вредные действия, например, таким вирусом является Kido.
5. Завершите процесс svchost.exe, имеющий высокую загрузку системы. Для этого нажмите правую кнопку мыши и выберите пункт Завершить дерево процессов. Перезагрузите компьютер и попробуйте просканировать систему антивирусом.
Не волнуйтесь, если вы случайно завершите нормальный процесс svchost.exe. Windows восстановит необходимый процесс после перезагрузки.
♥ ПО ТЕМЕ: Как отключить пароль на вход в Windows 10: рабочие способы.
Очистите журналы «Просмотра событий» для исправления процесса Svchost
1. Найдите «Просмотр событий» с помощью окна поиска, расположенного в левом углу экрана вашей системы, и запустите приложение.
2. В окне «Просмотра событий» щелкните по «Журналам Windows», расположенным на левой боковой панели.
3. Когда вы развернете этот элемент, нажмите на «Приложение».
4. Теперь на в правой стороне журнала, в окне «Действия», нажмите на «Очистить журнал…», как показано на картинке.
5. После появления на экране всплывающего меню, нажмите «Очистить».
6. Выполните вышеуказанный шаг с журналами «Безопасность», «Установка», «Система» и «Перенаправленные события».
7. Перезагрузите компьютер.
♥ ПО ТЕМЕ: Как сделать Windows 10 похожей на Windows 7.
Остановите обновление Windows для избавления от проблемы
1. Нажмите одновременно клавиши Win + R, чтобы открыть окно «Выполнить».
2. Введите команду services.msc. и нажмите OK.
3. Найдите в списке «Центр обновления Windows», щелкните по этому элементу с помощью правой кнопки мыши. Нажмите «Остановить».
4. Теперь в Проводнике перейдите по пути Этот компьютер → Локальный диск (C:) → Windows.
5. Найдите папку SoftwareDistribution и удалите ее.
6. Перезагрузите компьютер.
♥ ПО ТЕМЕ: Как настроить Windows, чтобы извлекать USB-флешки и накопители без использования «Безопасного извлечения».
Заключение
Надеемся, что какой-то из вышеуказанных методов поможет вам решить проблему с svchost.exe в Windows 10, 8, 7. Есть еще один момент, с которого, пожалуй, вообще стоит начать – установить антивирусное программное обеспечение. Все дело в том, что есть вероятность появления в системе вирусов или вредоносных программ. Именно по этой причине svchost.exe так активно загружает процессор в Windows 10. Обязательно установите антивирусную программу, если любите исследовать новые web-сайты и экспериментировать с программами.
В некоторых случаях оказать помощь в решении проблем с вирусами может лечащая утилита Dr. Web CureIt, которая не требует установки и способна осуществлять поиск и обезвреживание вирусов на пораженных системах.
Мы что-то упустили, и вы нашли другой эффективный способ для решения проблемы с svchost в Windows? Расскажите нам об этом в комментариях.
Смотрите также:
- 32- или 64-битная Windows: какая разница и какую систему нужно устанавливать?
- Как ускорить Windows 10, 8 или 7, отключив ненужные службы операционной системы.
- Как автоматически переключать язык (раскладку) на клавиатуре в macOS или Windows.