У многих пользователей возникают вопросы, связанные с процессом «Хост-процесс для служб 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, драйверами или другим ПО на компьютере, а также «кривости» установленных на компьютерах многих пользователей «сборок».
В Диспетчере задач есть много различных процессов и загадочных файлов, которые постоянно потребляют какие-то ресурсы компьютера, включаются, отключаются и живут своей активной цифровой жизнью. Среди них пользователи находят и так называемый Хост-процесс для служб Windows, он же svhost.exe. Эта статья расскажет вам, для чего нужен этот процесс.
Что за процесс svchost.exe
Хост-процесс для служб Windows – это системный процесс операционной системы. Сервисы и службы Windows, которые запускаются из исполняемых файлов exe, регистрируются в диспетчере задач как полноценные отдельные процессы с собственными именами и графиками потребления памяти, процессора, диска и сети. Те сервисы, которые загружаются из динамически подключаемых библиотек (также известные как DLL – Dynamic Linked Library), не могу т «прописаться» как полноценный процесс. Вместо этого система регистрирует их в виде процесса, известного как Хост-процесс для служб Windows или svchost.exe. Среди этих сервисов числятся диспетчеры сетевых подключений, служба Plug-and-play, центр обновлений, механизмы защиты и так далее.
Другая его особенность заключается в том, что для каждого сервиса, основанного на динамически подключаемых библиотеках, система создает отдельный хост-процесс. Именно поэтому вы можете увидеть несколько svchost.exe в Диспетчере задач. Чтобы посмотреть, какое количество svhost.exe у вас запущено, откройте Диспетчер задач и перейдите на вкладку Подробности. Зачастую в системе работает несколько десятков хост-процессов для служб Windows. Это норма.
Хост-процессы. Тысячи их.
К сожалению, Диспетчер задач не разрешает посмотреть, сколько именно сервисов или групп связано с каждым хост-процессом. Если вам действительно интересно узнать, какие библиотеки подключены к хост-процессам вашего компьютера, понадобится небольшая утилита Process Explorer, разработанная Microsoft. Она «портативна», поэтому вам не нужна будет установка. Просто скачайте ее и распакуйте в нужную локацию. Запустите файл processxp64, если у вас 64-разрядная версия Windows или processxp, если 32-разрядная. В списке Process найдите svchost.exe – это те самые хост-процессы для служб Windows. Наведение курсора на один из них отображает список служб, связанных с конкретным процессом. К примеру, Диспетчер локальных сеансов, доступ к HID-устройствам, журнал локальных событий, служба профилей пользователей и так далее. Много различных служб, жизненно важных для работы Windows.
svchost.exe грузит процессор
Вы можете заметить, что сразу после включения компьютера все хост-процессы служб Windows сильнее загружают ваш компьютер, особенно процессор. Это тоже норма, так должно быть. Спустя некоторое время (не особо долго) все успокоится, и нагрузка упадет. Почему так происходит? Когда Windows стартует, хост-процесс сканирует все записи сервисов и реестра, а также составляет список DLL-сервисов, необходимых для запуска. Затем происходит загрузка этих сервисов, из-за чего увеличивается потребление ресурсов процессора.
На увеличение нагрузки CPU процессом svchost.exe также влияют также другие факторы. К примру, система проводит индексацию, скачивает обновление или выполняет другую фоновую задачу, которая требуется для обслуживания системы. Разумеется, бывают и внештатные ситуации, когда одна из служб системы работает некорректно, что приводит к нагрузке на процессор и замедлению быстродействия компьютера. Причин этому может быть большое количество. К примеру, поврежденные системные файлы, проблемный драйвер, сбой в работе службы, выход из строя жесткого диска или вредоносное ПО.
Зачастую главной причиной аномальной нагрузки на процессор служит сбой в работе одной или нескольких служб. Диагностировать такой сбой можно в той же утилите Process Explorer. Найдите в ней процесс, потребляющий больше всех ресурсов и наведите курсор мыши. В окне всплывающей подсказки появится список подключенных служб или службы. Попробуйте отключить их и понаблюдать за результатом. Обнаружив проблемное место, действуйте уже соответственно инструкции по решению проблем в работе службы.
Предупреждение: службы системы не стоит слепо отключать. Убедитесь, что вы знаете, что делаете, а также уверены в своих возможностях вернуть все обратно. Слепые манипуляции с системой могут привести к повреждению ее работы.
svchost.exe — вирус или нет
Мы уже уяснили, что процесс svchost.exe или Хост-процесс для служб Windows – это стандартный механизм системы, который в принципе не может быть вирусом на нормально работающем компьютере. Тем не менее, бывают случаи, когда вредоносное ПО или вирус выдает себя за svchost.exe.
Обратите внимание на расположение файла. В диспетчере задач на вкладке Подробнее нажмите правой кнопкой мыши на один из svchost.exe и выберите Расположение файла. Его основное местоположение – папка C:\Windows\System32 или SysWOW64. Файл с аналогичным именем встречается также в директориях Prefetch, WinSxS и ServicePackFiles, вы никогда не попадете из Диспетчера задач в эти папки, если svchost.exe работает в штатном режиме.
При подозрении наличия вредоносного ПО и обнаружении аномалий в расположении svchost.exe вам надо будет обратиться к услугам своего антивируса, что вполне очевидно. Это руководство лишь поможет вам понять, в чем причина увеличения нагрузки на компьютер процессом svchost.exe.
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 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 reasons. 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 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 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 this 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 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 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/8.1/7
- 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
Система — это сложный механизм, который работает благодаря множеству взаимосвязанных процессов.
Процессор, будучи сердцем компьютера, должен эффективно распределять ресурсы для выполнения задач.
Один из таких процессов, грузящий систему каждый день, называется svchost.exe.
Почему же этот процесс вызывает столько вопросов у пользователей?
Основной функцией svchost.exe является загрузка динамических библиотек (.dll) и их использование для выполнения различных служб в системе.
Описание процесса распределения задач в системе
Для понимания, что такое svchost exe, необходимо понимать, как система работает.
Процесс svchost exe грузит процессор, но почему так происходит?
Он является важным элементом операционной системы, обеспечивая выполнение различных служб.
С помощью svchost exe система распределяет задачи между разными службами, обеспечивая их работу.
Процесс svchost exe является своего рода «хозяином», контролирующим и управляющим другими службами в системе.
Он может грузить процессор из-за неоптимальной работы служб, требующих больше ресурсов, или из-за вирусов и вредоносных программ, скрывающихся под этим именем.
Назначение и функции процесса svchost.exe
В системе Windows существует процесс, который называется svchost.exe. Почему он так важен для функционирования операционной системы и какие задачи выполняет?
- Сначала стоит отметить, что svchost.exe — это не отдельная программа, а процесс-хост, который запускает и управляет службами в системе.
- Этот процесс помогает системе эффективно управлять различными службами, необходимыми для работы Windows.
- Он позволяет сгруппировать несколько служб под один процесс для оптимизации ресурсов и повышения производительности системы.
Процесс svchost.exe использует процессор для выполнения нескольких служб одновременно, что помогает снизить нагрузку на систему.
Благодаря этому процессу, Windows может выполнять различные задачи параллельно, улучшая общую производительность и стабильность работы операционной системы.
Вредоносные программы: зачем они грузятся в системе
Как правило, вредоносные программы скрыты и действуют незаметно для пользователя. Они могут использовать процесс svchost exe, чтобы маскироваться под обычные системные процессы и избежать обнаружения.
Многие пользователи задаются вопросом, почему эти вредоносные программы загружаются именно в систему через процесс svchost exe. Причин может быть несколько, но одной из главных является скрытность действий и сохранение доступа к основной области операционной системы.
Процесс svchost exe имеет высокие привилегии на компьютере, что делает его привлекательной целью для злоумышленников. Путем обмана и маскировки вредоносные программы могут обходить антивирусную защиту и иметь доступ к важным системным функциям.
- Вредоносные программы могут использовать процесс svchost exe для скрытой установки дополнительных модулей программного обеспечения на компьютере;
- Они также могут использовать его для сбора конфиденциальных данных и передачи их злоумышленникам;
Таким образом, понимание причин почему вредоносные программы загружаются через процесс svchost exe позволяет пользователям эффективнее защищать свои компьютеры от угроз и проводить профилактические меры для обеспечения безопасности.
Как обнаружить вредоносное ПО на компьютере?
Для того чтобы защитить ваш компьютер от вредоносных программ, важно знать какие признаки указывают на возможное заражение.
Один из первых признаков — высокая загрузка процессора без видимой причины. Если процессор внезапно начал работать на полную мощность, это может быть сигналом о наличии вредоносного ПО на вашей системе.
Другим важным признаком является непрерывная активность диска без видимых причин. Если ваш жесткий диск активно работает в течение длительного времени, это также может свидетельствовать о наличии вируса или другой вредоносной программы.
Появление рекламных баннеров, редиректов на странные сайты или других незапланированных изменений в работе системы — еще один признак того, что на вашем компьютере есть вирус.
В случае обнаружения подозрительной активности на вашем компьютере, рекомендуется провести полное сканирование системы антивирусной программой.
Основные способы защиты от излишне грузящего процесса
Один из наиболее распространенных вопросов, который возникает в контексте работы с процессами на компьютере, — как защитить свой процессор от навязчивых нагрузок. Важно понимать, почему некоторые процессы могут грузить ваш компьютер и как можно справиться с этим.
Во-первых, следует оптимизировать запуск программ и служб, которые могут оказать негативное влияние на процессор. Проверьте автозапуск и настройки программ, чтобы избежать лишней загрузки системы.
Далее, полезно регулярно проводить сканирование компьютера на наличие вредоносных программ, которые могут использовать ваш процессор для своих целей. Антивирусная защита — это один из ключевых аспектов поддержания своего устройства в хорошем состоянии.
Также, убедитесь, что ваше программное обеспечение всегда обновлено до последней версии. Часто разработчики выпускают обновления, которые улучшают производительность и устраняют проблемы, связанные с загрузкой процессора.
Не забывайте и о проверке ресурсов компьютера — возможно, ваш процессор перегружается из-за недостаточного объема оперативной памяти или устаревших драйверов. Обратитесь к специалистам, если у вас возникают серьезные проблемы с производительностью компьютера.
Кроме того, проведение регулярной оптимизации системы, удаление ненужных файлов и программ также помогут снизить нагрузку на процессор и улучшить общую производительность вашего устройства.
Последствия заражения процессора
Когда вирус заражает ваш процесс, он начинает грузить систему.
Процесс становится медленным и неэффективным из-за вредоносного программного обеспечения.
Это может привести к потере данных, важной информации и даже краху системы в целом.
Почему это так опасно? Потому что ваш компьютер становится уязвимым для хакеров и кибератак.
Они могут получить доступ к вашим личным данным, паролям, банковским счетам и т. д.
Все это из-за заражения вашего процессора вредоносным программным обеспечением, которое может привести к серьезным последствиям.
Юзеры, которые часто используют Диспетчер задач, замечали, что в списке рабочих процессов отображается несколько служб svchost.exe. Но не все, а тем более неопытные пользователи, знают, что такое svchost.exe в Диспетчере задач и за что он отвечает.
Svchost.exe – это системный исполняемый (как следует из названия) файл для ОС Windows. Он отвечает за запуск некоторых приложений и функций, снижая нагрузку на центральный процессор и RAM. Поэтому удалять его из системы нельзя (кроме случаев, когда под эту службу маскируется вредоносное ПО или когда можно отключить неиспользуемые службы, о чем написано в статье «Повышаем производительность компьютера отключая неиспользуемые службы»).
Если в Диспетчере задач отображается несколько копий svchost.exe, не переживайте, поскольку их количество зависит от числа запущенных программ: чем их больше, тем больше этих служб.
Принцип работы процесса
Этот процесс есть почти в каждой версии ОС Windows, но его потенциал раскрылся только с релизом Windows XP. До этого он в основном отвечала за сетевые соединения, с помощью которых компьютер подключается к интернету. Но разработчики Microsoft решили на этом не останавливаться, поэтому теперь служба предназначена для запуска фоновых локальных процессов, относящихся к динамическим библиотекам, которые имеют расширение «.dll».
Интересно! Динамические библиотеки невозможно запустить в обычном режиме.
svchost.exe позволяет сохранять ресурсы компьютера, потому что при использовании службы не нужно физически запускать исполняемый файл. Поэтому уменьшается количество процессов, загружающих RAM и виртуальную память ПК. Именно из-за этого в Диспетчере задач одновременно отображается несколько служб с одинаковым названием.
Помимо этого, файл svchost.exe автоматически запускается при старте Windows, независимо от того, какие программы «висят» в автозапуске. Поэтому полное отключение лишних служб и приложений не повлияет на его загрузку.
Причины загрузки ресурсов
Нередко пользователи замечают, что процесс загружает один из ресурсов (процессор или оперативную память) устройства, независимо от того, запущены программы или нет. На это есть разные причины.
Вирусы
Главная причина – вредоносное ПО, которое попало на компьютер и «маскируется» под файл svchost.exe. Отсортируйте процессы в Диспетчере задач по названию и посмотрите, от чьего имени запущены эти службы. Если это сделано от имени учетной записи пользователя (вашей записи), значит это «проделки» вируса. Если в графе «Имя пользователя» указано: Local Service, Network Service или System, такой файл безопасен.
Если вы думаете, что обнаружили вирус, нажмите по процессу ПКМ → Открыть расположение файла. Так вы определите местоположение зловреда и проверите его через портал VirusTotal.com. Но лучше сразу просканировать систему с помощью программ Dr.Web CureIt или Malwarebytes Anti-Malware. Дело в том, что удаление одного исполняемого файла не поможет избавиться от вируса, поскольку на компьютере наверняка имеются вспомогательные фрагменты, которые восстановят его после перезагрузки или просто не дадут удалить.
Загрузка обновлений
Поскольку в большинстве случаев пользователь не меняет настройки ОС, в Windows по умолчанию установлена автоматическая загрузка обновлений. Это тоже «обязанность» svchost.exe. Для отключения загрузки обновлений:
- введите в строке поиска services.msc → откроется окно Службы;
- ПКМ на пункте Центр обновлений Windows → Свойства → Тип запуска: «Отключена».
Проблемные программы
Эта причина свойственна тем пользователям, которые устанавливают на компьютер огромное количество программ и приложений, и не следят за ними. Чтобы выявить ненужный софт, установите на ПК программу >Process Explorer. Она поможет определить, какие программы отбирают ресурсы устройства, но при этом вы не пользуетесь ними.
Еще одно преимущество Process Explorer – она тесно работает с сервисом проверки файлов на вредоносное ПО – VirusTotal, поэтому поможет отличить системные службы от вирусов.
Чтобы проверить файл, выделите его в окне программы → Options → VirusTotal.com → Check VirusTotal.com.
Использование µTorrent
Часто ресурсы компьютера грузит программа µTorrent при скачивании файлов. Для снижения нагрузки на процессор:
- нажмите в окне программы Ctrl+P → раздел Дополнительно;
- установите на параметре «net.low_cpu» переключатель в положение «Да», а на параметре «net.max_halfopen» минимальное значение (число) и после этого повышайте его до тех пор, пока снова не возникнут проблемы с загрузкой – это предельный параметр.
Устранение проблем
Самый простой способ уменьшить нагрузку на главные компоненты компьютера – перезагрузить его. Но такой подход помогает не всегда. Кардинальная мера – «убить» процесс svchost.exe в Диспетчере задач. Как это сделать для Windows 10.
- Первый способ:
ПКМ по нужному процессу → Подробности → ПКМ по выделенной строке → Завершить дерево процессов. - Второй способ:
- ПКМ по процессу → Подробности → ПКМ по выделенной строке → Перейти к службам;
- в строке поиска введите services.msc → в окне утилиты Службы в списке найдите те, которые были выделены в Диспетчере задач → ПКМ → Свойства → Тип запуска: «Отключена».
Как распознать вирус?
Распознать вирус, который маскируется под файл svchost.exe, легко. Он запускается от имени учетной записи юзера или любых других процессов, кроме Local Service, Network Service или System.
Еще одна характерная особенность – «ошибки» в названии. Процессы с названием svhost, svchosts или прочие – это зловреды, которые нужно удалить.
«Чистка» системы
Если вы обнаружили на компьютере вирус, маскирующийся под файл svchost.exe, запустите углубленное сканирование системы установленным антивирусным ПО.
Важно! Наверняка сканирование установленным ПО не принесет результат.
Но лучше используйте специальные утилиты от известных компаний: Dr.Web CureIt, Malwarebytes Anti-Malware или Kaspersky Rescue Disc. Они выявят и обезвредят вредоносное ПО.
Видео
Дополнительную информацию о процессе svchost.exe вы узнаете на видео.
https://www.youtube.com/watch?v=MuenQ6lHiQg
